Formulix दस्तावेज़← मुख्य site
सहायता और सेवा / Formulix 0.1.0

गोपनीयता — मसौदा

Data processing के तकनीकी विवरण और समीक्षा की बाकी बातें।

ज़िम्मेदार व्यक्ति और scope

भरना बाकी: कानूनी नाम, CNPJ, पता, privacy channel और असली contact। suporte@for-muli-x.com placeholder है; receipt जाँची नहीं गई। यह विवरण repository की API और dashboard तक है; hosting, proxy, CDN या production audit नहीं हुआ।

कौन सा data process होता है

श्रेणीदेखी गई processing और उद्देश्य
खाताSQLite में ID, नाम, email, salted password hash (scrypt), plan, expiry, admin flag और creation date; login और management के लिए। Plain-text password नहीं रखा जाता।
Domains और keysDomain, account link, creation; key का SHA-256 hash, prefix, creation और revocation। Requests authorize करने के लिए; पूरी key बनाने पर एक बार दिखती है।
UsageUTC month, account, domain, insertion और preview counters; quota metering के लिए। ये individual formula records नहीं हैं।
Session और recoveryDatabase में session ID और validity; dashboard में formulix_sessao cookie: 7 दिन, HttpOnly, SameSite=Lax; Secure HTTPS/configuration पर निर्भर है। Single-use recovery token hash में, validity 30 मिनट; password reset sessions revoke करता है।
SecurityMemory में IP से 15 मिनट की window में login, registration और recovery attempts सीमित होते हैं; SQLite में persistent IP history नहीं है। HTTP connection से network data infrastructure को भी दिखता है।
PaymentsSQLite में payment ID, account, plan, months, amount, status और dates। Dashboard payer email, items, price और account/plan/months reference Mercado Pago को भेजता है और plan देने के लिए status जाँचता है।
EmailSMTP को recipient और recovery message (temporary link/token) या expiry notice (plan/deadline) मिलता है। SQLite में account, plan, deadline और भेजे notice की date दर्ज होती है।

Calculation के लिए भेजा content

API को formulas, mathematical/chemical parameters, graph data और माँगे जाने पर Word paste का HTML/RTF मिलता है। Confirmation से पहले preview में भी भेजा जा सकता है। Public key और Origin साथ जाते हैं।

जाँचे routes content memory में process करते हैं; calculation routine SQLite या files में content नहीं लिखती। Output browser लौटता है। Saved content और PNG ग्राहक के platform पर उसके save/upload से रहते हैं।

इसका अर्थ हर तरह के logging का अभाव नहीं है। कुछ failures console में लिखे जाते हैं; exception logs में processing details आ सकती हैं। Proxy, hosting, observability, backups और production logs अलग जाँचें। विद्यार्थियों के नाम, पूरे documents और अनावश्यक personal data न भेजें।

Sharing और third parties

Mercado Pago checkout data लेकर Formulix के बाहर भुगतान process करता है। Local SQLite schema में card number, CVV या पूरा bank data नहीं है। SMTP को messages का आवश्यक data मिलता है। Hosting, email, CDN providers और उनके locations संचालक को बताने हैं।

Client या MathJax external CDN से load होने पर browser provider से request करता है। यह documentation external fonts, analytics या scripts load नहीं करती; अंतिम deployment trackers जोड़ता है या नहीं जाँचा नहीं गया। International transfers, subprocessors, provider terms और retention सत्यापित नहीं हैं।

उद्देश्य और legal review

समीक्षा का प्रस्ताव: account, access, usage और purchase के लिए contract; कानून द्वारा आवश्यक records के लिए legal obligation; security के लिए उद्देश्य और व्यक्ति के अधिकारों के अनुरूप आधार। Final legal basis, आवश्यकता और अवधि संचालक दस्तावेज़ करे। हर processing के लिए blanket consent मानकर न चलें।

School content के लिए data roles, school instructions और contracts तय करें। बच्चों के data की अलग समीक्षा ज़रूरी है। ब्राज़ील की LGPD और भारत की Digital Personal Data Protection Act, 2023 की applicability, बच्चों के safeguards और cross-border processing समीक्षा के मुद्दे हैं; compliance का दावा नहीं है।

Retention और deletion

Session की logical expiry 7 दिन और recovery की 30 मिनट है। नई session/recovery बनाते समय expired entries साफ़ होती हैं। Expiry से सभी copies तत्काल मिटना तय नहीं है।

Account, monthly usage, payments या notices की सामान्य automatic retention/deletion policy नहीं है। जाँचे dashboard में public export या account deletion flow नहीं है। Backup utility database copy करती है; schedule, storage और disposal तय नहीं हैं। Usage table में account deletion पर cascade नहीं है; भविष्य में deletion लागू करते समय history अलग संभालनी होगी।

बाकी: purpose-wise अवधि, लागू obligations, anonymization/disposal और backups/logs की handling; instant deletion का वादा नहीं।

व्यक्ति के अधिकार

अंतिम प्रक्रिया में processing की पुष्टि, access, correction, sharing की जानकारी और लागू deletion/anonymization अनुरोधों का मार्ग तय करें। Portuguese source में LGPD article 18 का संदर्भ है; भारत के लिए लागू अधिकार अलग review करें। काम करने वाला channel, उचित identity verification और response procedure तय करना बाकी है; dashboard में automatic flow नहीं है।

Security और incidents

Code password/key hashes, origin/domain checks, rate limiting और HttpOnly sessions इस्तेमाल करता है। यह security audit या legal certification नहीं है। Deployment में HTTPS, database access, backups, provider controls और incident response जाँचें।

प्रकाशन से पहले

Identity/contact भरें, providers और locations map करें, legal basis और retention तय करें, school contracts और rights procedure बनाकर वकील से review कराएँ। Consent माँगने या catalogs में इसे अंतिम policy बताने से पहले approved version प्रकाशित करें।