PauziPauzi
EN

Politica de confidențialitate

Ultima actualizare: 12 iunie 2026

Pauzi este o aplicație concepută cu grijă pentru părinți și copii. Ne luăm în serios responsabilitatea de a proteja datele celor care ne folosesc. Această politică explică ce date colectăm, de ce, cu cine le partajăm și ce drepturi ai.

Pe scurt

  • Nu vindem date. Niciodată.
  • Nu folosim publicitate. Pauzi nu conține reclame.
  • Copiii nu își creează cont și nu introduc texte libere în Pauzi. Prelucrăm date despre utilizarea dispozitivului copilului doar pentru funcțiile configurate de părinte.
  • Datele tale sunt stocate în UE (Frankfurt), prin Supabase.
  • Poți șterge contul oricând din Setări → Cont → Șterge contul.
  • Pentru orice cerere privind datele, scrie-ne la privacy@pauzi.app.

Cine suntem

Pauzi este operat de ROCKSOLID MEDIA SRL, CUI 38420346, cu sediul social în București, strada Tincani, nr. 4, bl. F7, sc. 1, ap. 12.

Pentru întrebări legate de confidențialitate sau cereri privind datele tale, ne poți contacta la privacy@pauzi.app.

Ce date colectăm

De la părinte (tu)

  • Email și parolă — pentru autentificare. Parola este stocată de Supabase Auth ca hash securizat și nu o vedem niciodată în clar.
  • Setări cont — preferințele tale (notificări on/off, limbă, PIN parental stocat ca hash, fus orar device).
  • Status abonament — dacă ai abonament Premium activ și până când (sincronizat din Google Play prin RevenueCat).

Despre copil (introduse de tine)

  • Nume și vârstă — pentru personalizarea sesiunilor și vocea adresării.
  • Avatar și preferințe — opțiuni vizuale și de comportament.
  • Lista aplicațiilor permise — pe care le-ai aprobat tu să le folosească copilul în sesiune.
  • Activități personalizate (Premium) — textul pe care îl creezi pentru copil (ex: „Davidut, hai să dansăm cu mami") și audio-ul generat pentru acel text.
  • Cufărul răbdării (Premium) — numărul de steluțe, pragul setat de tine, textul recompensei, audio-ul generat pentru recompensă și istoricul revendicărilor.

Activitate în timpul sesiunii (pe dispozitivul copilului)

  • Aplicația curentă în prim-plan — pentru a ști când să afișăm ecranul Pauzi peste o aplicație care nu mai trebuie folosită. Verificăm doar numele pachetului (ex: com.google.android.youtube), nu citim conținut.
  • Durată sesiune — când a început și s-a încheiat, dacă copilul a respectat timpul.
  • Evenimente sesiune — mesaje primite de la părinte (nudges), activitatea sugerată la final.
  • Quota zilnică, cooldown și progres live — timpul rămas / consumat per zi, starea sesiunii, bateria dispozitivului copilului și dacă permisiunea de accesibilitate este activă.

Date tehnice (per dispozitiv)

  • Token de notificare push (FCM) — pentru a trimite notificări de la părinte la copil sau invers.
  • Tip dispozitiv (parent/child), identificator local de instalare și device asociat copilului — ca Pauzi să distingă telefonul părintelui de telefonul copilului și să sincronizeze corect profilul.
  • Versiune app, model dispozitiv, versiune Android — folosite pentru raportarea erorilor, diagnostice de performanță (Sentry) și debug.
  • Cod de pairing — generat temporar la asocierea părinte-copil, expiră în 15 minute.
  • Fus orar dispozitiv — pentru a planifica corect orele liniștii. NU colectăm coordonate GPS sau locație reală.
Detaliat — exact ce câmpuri din bază de date stocăm

În Supabase Auth: identificator cont, email și hash-ul parolei. În users: id, email, limbă, țară, fus orar, status onboarding, status abonament, opțiune analytics. În parent_settings: PIN parental hash, preferințe notificări și limbă. În child_profiles: nume, vârstă, avatar, ton, durată implicită, plafon zilnic, pauză/cooldown și program de somn. În routines și child_default_activity_prefs: rutine și activități implicite selectate. În custom_activities și tts_usage: text activitate, status/path/hash audio TTS, voce, erori TTS și caractere generate. În sessions și session_events: început/final sesiune, durată planificată/reală, screen_time_seconds, app_usage per aplicație, motiv finalizare, activitate sugerată, ack-uri și evenimente overlay. În child_installed_apps și child_allowed_apps: numele/label-ul pachetelor instalate și permise. În child_live_state: heartbeat, accessibility_ok, baterie, aplicația curentă, progres sesiune, quota/cooldown. În child_devices și device_tokens: rol device, device_instance_id generat local, FCM token, model, app version, platformă și last_seen. În pairing_codes: coduri temporare de asociere. În subscriptions: provider, product_id, status, expirare și payload de webhook RevenueCat. În reward_programs și reward_events: steluțe, prag, text recompensă, status/path/hash audio TTS și istoricul revendicărilor. În analytics_events: doar evenimente tehnice/product analytics dacă opțiunea este activată.

Permisiuni speciale Android

Pauzi folosește permisiuni sensibile pe device-ul copilului ca să-și facă treaba. Iată exact care și de ce:

Serviciu de Accesibilitate (Accessibility Service)

Necesar pentru a detecta când o aplicație trece în prim-plan, ca Pauzi să poată afișa ecranul de „timpul s-a terminat" peste YouTube, jocuri, etc. NU citim text, NU citim chat-uri, NU înregistrăm acțiuni. Verificăm doar numele pachetului aplicației curente (ex: com.google.android.youtube) ca să declanșăm ecranul Pauzi.

Permisiunea „Display over other apps" (System Alert Window)

Necesară pentru a afișa interfața Pauzi peste o altă aplicație (de exemplu, peste YouTube când timpul s-a terminat).

Serviciu în prim-plan (Foreground Service)

Folosit pentru a menține sesiunea activă în background, chiar dacă închizi temporar app-ul Pauzi. Apare o notificare permanentă „Sesiune Pauzi activă".

Notificări (POST_NOTIFICATIONS)

Pentru a primi mesaje de la părinte pe device-ul copilului, sau alertele despre copil pe device-ul părintelui.

Audio playback / Audio Focus

Folosit pentru a reda vocea Pauzi și, când sistemul permite, pentru a coborî temporar volumul altor aplicații cât timp Pauzi vorbește. NU folosim microfonul și NU înregistrăm audio.

Detaliat — toate permisiunile cerute de app

INTERNET și ACCESS_NETWORK_STATE (conectare la cont și servere), POST_NOTIFICATIONS (notificări părinte-copil), FOREGROUND_SERVICE și FOREGROUND_SERVICE_SPECIAL_USE (sesiune activă în prim-plan), SYSTEM_ALERT_WINDOW (overlay Pauzi), BIND_ACCESSIBILITY_SERVICE (declarată de serviciu, activată manual de utilizator), RECEIVE_BOOT_COMPLETED (repornește verificările după restart), SCHEDULE_EXACT_ALARM (timer precis pentru midpoint/warning/end), QUERY_ALL_PACKAGES (afișează lista aplicațiilor instalate ca părintele să aleagă ce permite), KILL_BACKGROUND_PROCESSES (folosit local, când Android permite, pentru a ajuta copilul să revină din aplicațiile blocate). Aceste permisiuni nu ne dau acces la conținutul aplicațiilor, contacte, fotografii, mesaje sau microfon.

Ce NU colectăm

  • NU accesăm contactele, fotografiile, calendarul, SMS-urile sau emailurile.
  • NU colectăm locația GPS sau Wi-Fi. Folosim doar fusul orar al dispozitivului.
  • NU citim conținutul aplicațiilor (NU urmărim ce videoclipuri YouTube urmărește copilul, NU citim mesaje, NU înregistrăm audio).
  • În aplicație NU folosim cookies de tracking. Pe site (pauzi.app) folosim Google Analytics doar dacă accepți explicit din bannerul de cookie-uri (detalii la „Cu cine partajăm datele").
  • NU vindem și NU partajăm date cu agenții de publicitate.
  • NU cerem copilului să introducă date personale sau texte libere. Copilul interacționează cu overlay-uri, launcher și cufăr; aceste interacțiuni sunt salvate doar ca evenimente de sesiune/recompensă.

De ce avem nevoie de aceste date

  • Email + parolă: ca să te poți conecta din mai multe dispozitive și să nu pierzi datele dacă schimbi telefonul.
  • Profil copil: ca să personalizăm sesiunile — durata potrivită vârstei, tonul potrivit firii copilului, adresarea pe nume.
  • App-ul curent în prim-plan: ca să afișăm ecranul Pauzi la momentul potrivit, peste app-ul pe care îl folosește copilul.
  • Istoric sesiuni: ca să-ți arătăm în Activitate dacă copilul a respectat timpul, în ce zile / la ce ore.
  • FCM token: ca părintele să poată trimite mesaje pe device-ul copilului (și invers — alerte „copilul tău e offline").
  • Steluțe și recompense: ca Pauzi să poată afișa progresul copilului, să deschidă cufărul la pragul setat și să păstreze istoricul recompenselor primite.
  • Texte pentru TTS: ca ElevenLabs să genereze vocea pentru activitățile personalizate și recompensa aprobată de părinte.
  • Status abonament: ca să deblocăm funcțiile Premium pe care le-ai plătit.

Cu cine partajăm datele

Pentru a face Pauzi să funcționeze, folosim următoarele servicii (sub-procesatori conform GDPR):

Supabase (UE — Frankfurt, Germania)

Furnizor de bază de date, autentificare, Edge Functions și storage. Stochează conturile, profilele copiilor, sesiunile, live state, activitățile personalizate, audio TTS, recompensele și tokenurile tehnice. Datele la rest sunt criptate. Politica Supabase.

RevenueCat (SUA)

Gestionează abonamentele Premium. Primește identificatorul tău unic Supabase (UUID, nu numele/emailul) și informații despre achizițiile Google Play. Politica RevenueCat.

Google Firebase Cloud Messaging (SUA, sub Google)

Trimite notificările push (mesaje părinte-copil, alerte offline). Tokenul FCM e generat de Google pe device-ul tău și legat de instalarea Pauzi. Politica Firebase.

Sentry (SUA)

Colectează rapoarte de erori și diagnostice de performanță ca să putem repara bug-urile rapid. Datele trimise pot include: tip eroare, stack trace, versiune app, model dispozitiv, versiune Android, environment, timpi de execuție și mesaje tehnice sanitizate. NU includ emailul, parola, conținutul aplicațiilor folosite de copil sau texte TTS. Dacă vrei să anonimizăm rapoartele asociate cu contul tău, scrie-ne la privacy@pauzi.app. Politica Sentry.

ElevenLabs (SUA) — doar pentru funcții Premium cu voce personalizată

Când creezi o activitate custom cu voce sau o recompensă vorbită pentru Cufărul răbdării, textul introdus de tine este trimis la ElevenLabs pentru generarea audio-ului. Audio-ul rezultat este stocat în Supabase Storage (UE), iar aplicația îl redă copilului sau îl folosește ca preview pentru părinte. Nu trimitem la ElevenLabs istoricul sesiunilor, lista aplicațiilor, emailul sau parola. Politica ElevenLabs.

Google Play (SUA, sub Google)

Distribuie aplicația și procesează plățile pentru abonamentele Premium. Politica Google Play se aplică tranzacțiilor de plată.

Google Analytics (SUA, sub Google) — doar pe site, doar cu consimțământ

Pe pauzi.app folosim Google Analytics 4 ca să înțelegem cum e folosit site-ul (pagini vizitate, sursă de trafic, conversii către Google Play și înscrieri la noutăți). Activăm tracking-ul DOAR dacă accepți explicit din bannerul de cookie-uri afișat la prima vizită. Datele includ: adresa IP (anonimizată), țară, browser, sistem de operare, paginile vizitate, durata vizitei. Folosim Consent Mode v2 cu setarea implicită „denied" pentru toate tipurile de stocare analitică/publicitară. NU folosim aceste date pentru reclame și NU le partajăm cu agenții de publicitate. Politica Google. Îți poți schimba decizia oricând ștergând cookie-urile site-ului din browser — bannerul va reapărea la următoarea vizită. În aplicația Android nu rulează Google Analytics.

Cât timp păstrăm datele

  • Cont + profile copii: până când ștergi contul.
  • Istoric sesiuni + activitate: până când ștergi contul.
  • Activități custom, recompense + audio TTS: până când le ștergi/dezactivezi tu, până când ștergi profilul copilului sau până când ștergi contul.
  • Crash reports și diagnostice (Sentry): conform retenției configurate în Sentry; cererile de anonimizare se pot trimite la privacy@pauzi.app.
  • FCM tokens: până când dezinstalezi app-ul (Google le invalidează automat).
  • Coduri de pairing: 15 minute. După, se șterg automat de cron-ul nostru.
  • Facturi pentru abonamente: 10 ani (obligație legală fiscală RO).

Drepturile tale (GDPR)

Ca utilizator în UE, ai următoarele drepturi:

  • Acces: să afli ce date avem despre tine. Scrie la privacy@pauzi.app.
  • Rectificare: să corectezi datele incorecte. Profilul copilului îl editezi direct în app.
  • Ștergere: să ștergi toate datele tale. Setări → Cont → Șterge contul, sau vezi pagina dedicată.
  • Portabilitate: să primești o copie a datelor tale într-un format machine-readable (JSON). Scrie la privacy@pauzi.app, răspundem în 30 de zile.
  • Opoziție: să te opui prelucrării datelor pentru anumite scopuri (ex: crash reporting). Scrie la privacy@pauzi.app.
  • Plângere la autoritatea de supraveghere: dacă crezi că-ți încălcăm drepturile, ai dreptul să te plângi la ANSPDCP (autoritatea română) sau la autoritatea din țara ta.

Copii sub 13 ani

Pauzi este gândit pentru părinți și tutori legali ai copiilor de 3–9 ani, iar contul aparține părintelui (sau tutorelui legal). Copilul poate interacționa cu overlay-ul Pauzi, launcher-ul copilului și Cufărul răbdării, însă nu își creează cont și nu introduce texte libere. Datele despre copil sunt configurate de părinte și pot fi șterse oricând. Conform GDPR Art. 8, prelucrăm date despre copii doar pe baza consimțământului părintelui/tutorelui legal.

Securitate

Conexiunile sunt criptate (HTTPS / TLS 1.3). Parolele sunt hashed cu bcrypt. Datele la rest în Supabase sunt criptate. Accesul la sistemele noastre e protejat prin autentificare 2FA pe toate conturile administrative.

În caz de incident de securitate care te afectează, te vom notifica în maxim 72 de ore conform GDPR Art. 33-34.

Modificări la această politică

Dacă schimbăm această politică, te vom anunța prin email și prin notificare în app cu minim 30 de zile înainte. Versiunea actualizată va fi mereu disponibilă pe această pagină, cu data ultimei modificări vizibilă în partea de sus.

Contact

Pentru orice întrebare legată de confidențialitate sau pentru exercitarea drepturilor tale GDPR, scrie-ne la privacy@pauzi.app. Răspundem în maxim 30 de zile (de obicei mult mai repede).

Pentru suport tehnic general: support@pauzi.app.

Politica de confidențialitate · Pauzi