Obscura
Mesaje private criptate end-to-end, offline, fără cloud, cu seif pentru chei
Traducere oferită pentru ușurință. Dacă există diferențe, versiunea în limba engleză are prioritate.
1. Principiul „zero cloud”
Obscura pornește de la ideea că mesajele, cheile de criptare și contactele tale îți aparțin doar ție. Respectăm principiul zero cloud, zero-knowledge:
- Fără servere: Obscura nu are, nu administrează și nu se conectează la servere centrale de mesagerie, de retransmisie sau de baze de date.
- Fără cont: nu ți se cere niciodată număr de telefon, adresă de e-mail, nume de utilizator sau alte date de identificare.
- Fără telemetrie sau urmărire: în aplicație nu sunt integrate trackere publicitare, instrumente de analiză sau SDK-uri de profilare comportamentală.
2. Ce date prelucrăm și unde rămân
Toate datele aplicației sunt prelucrate și stocate 100% local, pe telefonul tău:
- Chei private de criptare: generate local cu Curve25519 și păstrate în zona securizată hardware a telefonului (Keychain iOS / Android Keystore). Cheile private nu pleacă niciodată de pe telefon.
- Istoricul mesajelor și contactele: stocate într-o bază de date SQLite locală și izolată, în directorul protejat (sandbox) al aplicației.
- Mesaje criptate: când criptezi un mesaj, textul criptat este copiat în clipboardul local sau afișat ca cod QR, ca să-l trimiți tu, pe canalul pe care îl alegi.
3. Permisiunile dispozitivului și utilizarea lor
Obscura cere doar permisiunile strict necesare ca să funcționeze:
- Cameră (
NSCameraUsageDescription/android.permission.CAMERA): folosită doar ca să scanezi codurile QR cu chei publice când faceți schimb de chei. Imaginile sunt analizate pe loc, doar în memorie; fotografiile și videoclipurile nu sunt niciodată capturate, înregistrate sau transmise. - Biometrie / Face ID / Touch ID (
NSFaceIDUsageDescription/USE_BIOMETRIC): folosită doar ca să deblochezi aplicația și seiful, prin zona securizată a telefonului (Secure Enclave). Datele biometrice nu părăsesc niciodată enclava și nu sunt accesibile aplicației. - Acces la clipboard: funcția opțională verifică, doar în memorie, dacă ai copiat un mesaj Obscura valid, ca să-l poată decripta pe loc. Conținutul care nu corespunde este ignorat imediat. Datele din clipboard nu sunt niciodată salvate, încărcate sau transmise.
4. Achiziții în aplicație și abonamente (RevenueCat)
Obscura oferă abonamente opționale („Obscura Pro”) care susțin dezvoltarea independentă a aplicației. Plățile sunt procesate direct prin Apple App Store (StoreKit) sau Google Play Billing:
- Integrăm RevenueCat doar ca să validăm chitanțele din magazine și să știm ce funcții ai deblocat.
- RevenueCat procesează chitanțe de tranzacție anonime și un identificator anonim de utilizator al aplicației (
$RCAnonymousID). - RevenueCat nu are niciun acces la cheile tale private, contacte, conținutul decriptat al mesajelor sau identificatori personali.
5. Ștergere completă și control
Pentru că toate datele sunt doar pe telefonul tău, tu decizi oricând ce se întâmplă cu ele:
- Poți atinge „Șterge toate datele din seif” în Setările aplicației ca să ștergi definitiv și ireversibil toate cheile, mesajele și setările de pe telefon.
- Dezinstalarea Obscura șterge imediat toate datele locale ale aplicației și baza de date izolată.
6. Confidențialitatea copiilor
Obscura nu colectează și nu solicită în cunoștință de cauză informații personale de la copii sub 13 ani.
7. Modificări ale politicii
Dacă această Politică de confidențialitate este actualizată, versiunea revizuită va fi publicată aici cu o nouă dată la „Ultima actualizare”. Deoarece Obscura nu colectează date de contact ale utilizatorilor, te încurajăm să consulți periodic această pagină.
8. Contact
Pentru întrebări, solicitări sau observații de securitate despre felul în care Obscura îți protejează datele, contactează:
Dylan Călin • Dylan C Software
E-mail: dylancsoftware@gmail.com
București, România