Politica de confidențialitate
1. Rezumat
CheekyBell este o aplicație de comunicare pentru cupluri. Tratăm datele intime cu cea mai mare grijă. Politica explică ce colectăm, de ce, unde se află datele, cât timp le păstrăm și cum îți poți exercita drepturile.
Principiile noastre:
- Confidențialitate implicită. Analizele și raportarea erorilor sunt oprite până îți dai acordul.
- Fără reclame în versiunea de producție actuală. AdMob este dezactivat. Vom actualiza politica și cere acordul necesar înainte de activare.
- Minimizarea datelor. Colectăm doar ce este necesar funcțiilor utilizate.
- Tu deții controlul. Exportul și ștergerea sunt funcții esențiale, nu simple formalități juridice.
2. Temeiuri juridice
Temeiuri conform GDPR art. 6(1):
| Prelucrare | Temei |
|---|---|
| Cont, asociere și comunicare în aplicație | Contract (art. 6(1)(b)) |
| Înregistrarea tokenurilor push și livrarea notificărilor de partener activate | Contract (art. 6(1)(b)) |
| Loc opțional de întâlnire și localizare în prim-plan | Contract (art. 6(1)(b)); solicitate doar la folosirea funcției |
| Cereri de asistență, răspunsuri și comunicări de serviciu | Contract (art. 6(1)(b)); interes legitim pentru asistența persoanelor neautentificate |
| Rapoarte de erori (după acord) | Consimțământ (art. 6(1)(a)) |
| Evenimente analitice (după acord) | Consimțământ (art. 6(1)(a)) |
| Chat AI Belle (mesajele către Belle și contextul din secțiunea 3) | Contract (art. 6(1)(b)); doar când îi scrii lui Belle |
| Datele propriului Calendar de fertilitate în răspunsurile Belle | Consimțământ explicit (art. 6(1)(a) și art. 9(2)(a)); implicit oprit, retragere oricând în setările Belle |
| Prevenirea fraudei și abuzului, limitarea solicitărilor | Interes legitim (art. 6(1)(f)) |
| Jurnale de audit de securitate | Interes legitim și obligație legală |
Pentru utilizatorii din SUA, aceste informări reprezintă și notificarea CCPA/CPRA. Nu „vindem” și nu „partajăm” date personale în sensul legii californiene.
3. Ce colectăm
Pe scurt:
- Identitate: email, nume afișat și identificator hash pentru găsirea partenerului. Telefonul este o informație opțională de profil/asociere, nu metodă de autentificare telefonică.
- Profil (opțional): avatar, gen, tip de relație, interval de vârstă și obiectiv de fertilitate.
- Asocieri și relații sociale: parteneriate, blocări, coduri de invitație și recomandare, linkuri directe amânate.
- Partajarea recomandărilor: la alegerea partajării înregistrăm timpul, identificatorul intern al contului și codul de recomandare pentru atribuire. Aceasta indică selectarea acțiunii, nu livrarea unui mesaj. Sistemul poate returna temporar acțiunea pentru a deosebi selecția de închidere; CheekyBell o elimină și nu stochează sau transmite aplicația destinație. Nu primim destinatarii, conținutul mesajelor, contactele sau clicurile pe link.
- Comunicare: mesaje între utilizatori asociați, evenimente de clopoțel, reacții și răspunsuri.
- Personalizarea clopoțelului: text, imagini, materiale, presetări și istoric.
- Funcții opționale: înregistrări de ciclu, istoric Belle, voturi pentru poziții și nume, cadouri/flori și propuneri de întâlnire cu locul și coordonatele alese.
- Dispozitiv: token push FCM/APNs dacă este înregistrat, platforma, versiunea aplicației, limba și țara din sistem.
- Asistență: categorie, subiect, descriere, răspunsuri și email de contact pentru formularul public neautentificat. Utilizatorii autentificați pot consimți separat la atașarea listei previzualizate: versiune aplicație/build, familie/versiune OS, model, limbă, conectivitate și ID de corelare opțional.
- Operațiuni: contoare de limitare, audit de securitate, rapoarte de erori și analize opționale.
La Întâlnire, locul și coordonatele se stochează cu propunerea și se partajează partenerului invitat. CheekyBell solicită localizarea în prim-plan doar după atingerea Locația curentă; niciodată în fundal. Poți introduce locul manual. Nu colectăm înregistrări de microfon sau lista de contacte. Linkurile de asociere trec prin panoul de partajare al sistemului fără acces la destinatari. Camera și fotografiile sunt solicitate doar la utilizare pentru imagine de chat/profil aleasă ori scanare QR. Identificatorii de publicitate nu sunt folosiți cât reclamele sunt oprite.
Belle AI. Când îi scrii, mesajul, ultimele schimburi și un context scurt — personalitatea Belle aleasă, limba, data locală, existența unui partener în aplicație și, dacă sunt setate, vârsta, genul, starea relației și numărul copiilor — merg prin serverul nostru la furnizorul AI (secțiunea 5) pentru răspuns. Înaintea primului mesaj cerem permisiune și numim furnizorul; fără acord nu trimitem nimic. La adăugarea unui furnizor actualizăm politica și cerem din nou. Serverul construiește instrucțiunile; furnizorul nu primește numele, emailul sau ID-ul contului. Numai cu permisiune explicită în setările Belle, în chat sau la finalul configurării Calendarului de fertilitate adăugăm rezumatul propriului calendar: datele și faza ciclului, statistici, observații structurate recente (temperatură ori teste de ovulație) și data începerii perioadei active de încercare de concepție. Notele de jurnal, locurile, intimitatea, testele de sarcină și datele partenerului nu sunt trimise niciodată. Implicit oprit; retragerea acordului în setările Belle elimină datele de fertilitate din mesaje.
4. Cum folosim datele
- Operăm clopoțelul, chatul, fertilitatea, potrivirea pozițiilor/numelor, florile virtuale și întâlnirile, inclusiv afișarea și partajarea locului ales.
- Înregistrăm tokenuri push și livrăm notificările activate prin FCM (Android) sau APNs (iOS). Livrarea depinde de dispozitiv, rețea, permisiuni și restricții de baterie; nu este garantată.
- Detectăm abuzul prin limite, blocare IP și audit de securitate.
- Primim, clasificăm și răspundem cererilor; publicăm incidente bilingve. Diagnosticele sunt implicit oprite și exclud conținutul intim.
- Păstrăm codul de asociere/recomandare prin prima instalare Android Play Store și atribuim contul nou când destinatarul finalizează înscrierea.
- Generăm răspunsuri Belle prin proxy-ul serverului (secțiunea 3).
- Cu acord: analize agregate cu identificatorii eliminați pentru îmbunătățire și diagnosticarea erorilor.
Nu folosim conținutul intim (chat, clopoțel, fertilitate, AI) pentru antrenarea modelelor de învățare automată.
5. Unde se află datele
| Serviciu | Scop | Regiune |
|---|---|---|
| Supabase Postgres | Baza principală de date | Statele Unite (AWS us-east-1) |
| Supabase Storage | Avataruri, imagini de chat și design de clopoțel | Statele Unite (AWS us-east-1) |
| Supabase Edge Functions | Operațiuni pe server | Statele Unite (AWS us-east-1) |
| Google OAuth | Autentificare Google opțională | Google global |
| Resend | Livrare email tranzacțional | Infrastructura de livrare Resend |
| Cloudflare Turnstile | Prevenirea boților și abuzurilor la autentificare și cereri publice neautentificate | Cloudflare global |
| Firebase Cloud Messaging / APNs | Tokenuri push și livrarea notificărilor de partener activate | Google / Apple global |
| Firebase Analytics (cu acord) | Analiza utilizării | Google global |
| Firebase Crashlytics (cu acord) | Raportarea erorilor | Google global |
| Google AdMob | Inactiv în versiunea de producție actuală | Nu se aplică cât este dezactivat |
| Furnizor AI extern (numit în cardul de permisiune Belle; lista la cerere) | Generează răspunsuri numai când îi scrii lui Belle, prin server. Folosim doar furnizori ale căror condiții interzic folosirea cererilor pentru îmbunătățirea produselor; le pot păstra limitat pentru detectarea abuzurilor. | Infrastructura furnizorului; posibil în afara SEE (de exemplu SUA) |
Furnizorii AI noi sunt listați aici și cerem permisiune din nou înainte de prelucrare.
Pentru UE/SEE, transferurile către Google/Apple și AI din afara SEE sunt acoperite de Clauzele Contractuale Standard și, unde se aplică, Cadrul UE–SUA privind confidențialitatea datelor.
Autentificarea și cererile publice neautentificate folosesc Cloudflare Turnstile pentru a distinge oamenii de abuzul automat. Controlul scurt poate fi vizibil în funcție de risc. Pentru semnalele limitate de browser/dispozitiv procesate de Cloudflare, vezi Anexa de confidențialitate Cloudflare Turnstile.
6. Partajare și terți
Partajăm date personale numai cu:
- Subprocesatorii de mai sus, strict pentru serviciu.
- Partenerul tău, care vede ce alegi să partajezi, inclusiv locul întâlnirii și coordonatele.
- Autoritățile, când legea obligă. Dezvăluim minimul și te notificăm dacă nu este interzis.
Nu vindem/închiriem date agenților de publicitate ori brokerilor. Nu se trimit cereri SDK de reclame cât sunt oprite în producție.
7. Păstrare
| Date | Durată |
|---|---|
| Profilul contului | Până ștergi contul |
| Mesaje de chat | Până la limita istoricului pe parteneriat, cu ștergere controlată de utilizator |
| Evenimente de clopoțel | 24 de ore după livrare (expirare automată) |
| Istoric configurații clopoțel | Ultimele 50 de versiuni pe utilizator |
| Cicluri de fertilitate | Până ștergi sau închizi contul |
| Rezumate chat AI Belle | Până ștergi sau închizi contul |
| Tokenuri push | Până la dezinstalare sau schimbarea tokenului |
| Audit de securitate | 90 de zile (interval mobil) |
| Contoare de limitare | 24 de ore; identificatorii de suport public sunt pseudonimizați HMAC înainte de stocare |
| Cereri de asistență și răspunsuri | Cât sunt active, apoi 180 de zile de la închidere; cazul și răspunsurile se șterg împreună |
| Eveniment de partajare a recomandării | Până la ștergerea contului |
| Rapoarte de erori (cu acord) | 90 de zile |
| Evenimente analitice (cu acord) | 14 luni (durata implicită Firebase) |
| Locuri de întâlnire și coordonate | Până la ștergerea întâlnirii/parteneriatului/contului; domiciliul salvat rămâne până la înlocuire sau ștergerea contului |
8. Drepturile tale
- Acces — Setări → Cont → Exportă datele mele.
- Rectificare — editează profilul, clopoțelul, fertilitatea etc. în aplicație.
- Ștergere — Setări → Cont → Șterge contul sau pagina publică de cereri de ștergere dacă nu ai acces.
- Retragerea acordului — oprește Analize/Raportarea erorilor oricând din Setări → Confidențialitate.
- Opoziție/restricționare — scrie la support@cheekybell.com.
- Portabilitate — export JSON lizibil de calculator.
- Plângere — către autoritatea locală de supraveghere.
Răspundem în 30 de zile.
9. Securitate
- Transport: TLS 1.2+ peste tot, HSTS impus și validare standard a certificatelor platformei. Nu prezentăm fixarea certificatelor drept control de producție până când fixările de producție sunt verificate independent.
- Stocare: Postgres criptat de Supabase; secrete sensibile în Supabase Vault.
- Autentificare: Supabase Auth cu rotația tokenurilor, blocare biometrică locală opțională, parolă de minimum 12 caractere și reguli de complexitate.
- Autorizare: Row-Level Security pentru fiecare tabel public.
- Audit: toate acțiunile administratorilor și evenimentele sensibile în
audit_log.
10. Copii
CheekyBell este pentru adulți de cel puțin 18 ani. Nu colectăm intenționat date sub 18 ani. Dacă aflăm, ștergem datele și contul.
11. Modificări
Notificăm în aplicație și prin email înainte de schimbări importante. Data de intrare în vigoare se actualizează la fiecare versiune nouă.
12. Operator și contact
Email: support@cheekybell.com
Adresă: BASIC SOFT Számítástechnikai Fejlesztő és Szolgáltató Betéti Társaság, 2111 Szada, Margita utca 87., Ungaria
Politica este scrisă intenționat simplu. Întreabă dacă ceva nu e clar — confidențialitatea este o funcție, nu o bifă.