Politică de Cookie-uri și Stocare Locală
Folosim un set minim de cookie-uri. Telemetria analitică se activează numai cu acordul dumneavoastră explicit.
Document parte din suita legală Scribae. Index complet:
README.md. Documente conexe: Politica de Confidențialitate șicookie-banner-copy.md(textul afișat în bannerul de pe site).
Context
Această politică explică ce cookie-uri și ce mecanisme de stocare locală folosește platforma Scribae (operată de Rammer Tech S.R.L., CUI 42223300, J2020001650404, cu sediul în Intrarea Tăciunelui nr. 15, Et. 4, Ap. 8, Sector 2, București, cod poștal 023826) și cum poți controla aceste alegeri. Politica completează Politica de Confidențialitate și se aplică atât vizitatorilor anonimi ai site-ului, cât și utilizatorilor autentificați (notari publici și administratori de birou notarial).
Folosim cookie-uri pentru două scopuri distincte: (1) ca platforma să funcționeze (autentificare în cont, protecție împotriva unor atacuri web frecvente) și (2) ca să-ți reținem preferințele de utilizare (limbă, temă vizuală, alegerile tale de consimțământ). Nu folosim cookie-uri pentru publicitate, nu facem profilare comercială și nu te urmărim pe alte site-uri. Conform deciziei interne descrise în secțiunea „Cookie-uri terțe" mai jos, nu facem nici măcar apeluri către CDN-uri externe pentru fonturi — fonturile sunt servite de pe infrastructura Scribae.
1. Ce sunt cookie-urile și stocarea locală
Acest capitol explică pe scurt termenii tehnici care apar mai jos, pentru ca politica să fie ușor de citit chiar dacă nu lucrezi cu tehnologia web.
- Cookie HTTP — un fișier mic de text pe care site-ul îl așază în browserul tău; browserul îl trimite înapoi la fiecare cerere către același site. Cookie-ul poate fi marcat
HttpOnly(browserul îl folosește, dar JavaScript nu îl poate citi — strat suplimentar de securitate) sau accesibil din JavaScript (necesar când codul din pagină trebuie să-l folosească). localStorage— un spațiu de stocare integrat în browserul tău, separat de cookie-uri. Datele rămân acolo și după închiderea browserului, până când le ștergi explicit. Spre deosebire de cookie-uri, conținutul dinlocalStoragenu este trimis automat la server — este accesat doar din codul JavaScript al paginii.sessionStorage— similar culocalStorage, dar conținutul se șterge automat când închizi tab-ul. Scribae nu folosește în prezentsessionStoragepentru date persistente vizibile utilizatorului.- IndexedDB — o bază de date locală mai complexă din browser, folosită de aplicații care au nevoie să stocheze cantități mari de date offline. Scribae nu folosește activ IndexedDB; menționăm aici doar pentru completitudine, ca să fie clar ce nu se întâmplă pe dispozitivul tău.
Pentru scopurile acestei politici, ne referim la toate aceste mecanisme atunci când spunem „cookie-uri și stocare locală". Diferențele tehnice contează însă pentru categoria în care se încadrează fiecare element (cookie strict necesar, preferință funcțională, telemetrie opt-in).
2. Cookie-uri strict necesare (fără consimțământ — interes legitim)
Aceste cookie-uri sunt esențiale pentru ca platforma Scribae să funcționeze în siguranță. Fără ele, autentificarea în cont nu poate fi menținută între cereri, iar browserul nu poate dovedi serverului că o acțiune sensibilă (de exemplu o încărcare de document) provine cu adevărat din pagina Scribae și nu dintr-un site terț rău-intenționat.
| Cookie | Tip tehnic | Scop | Durată |
|---|---|---|---|
XSRF-TOKEN |
Cookie HTTP, citibil de browser (nu este marcat HttpOnly — codul Scribae trebuie să-l citească pentru a-l atașa cererilor de modificare) |
Protecție împotriva atacurilor de tip Cross-Site Request Forgery (CSRF) — o categorie de atacuri în care un site terț încearcă să facă acțiuni în numele tău fără să-ți dai seama | Sesiune browser (până închizi browserul) sau până la deconectare |
| Cookie de sesiune pentru autentificare | Cookie HTTP HttpOnly (browserul îl folosește, dar JavaScript nu îl poate citi — protecție suplimentară împotriva atacurilor XSS) |
Menținerea sesiunii tale autentificate după ce te-ai logat cu email și parolă | Sesiune browser sau până apeși „Deconectare" |
Temei legal: interes legitim (GDPR Art. 6(1)(f)) coroborat cu excepția pentru cookies strict necesare prevăzută la Art. 5(3) din Directiva ePrivacy 2002/58/CE și transpusă în Legea 506/2004. Fără aceste cookie-uri, platforma fie nu poate funcționa deloc (autentificarea se rupe), fie funcționează nesecurizat (atacurile CSRF devin posibile). Din acest motiv, ele nu pot fi refuzate prin bannerul de consimțământ — refuzul ar însemna să nu poți folosi platforma.
3. Preferințe funcționale (consimțământ — opt-in prin banner)
Aceste preferințe sunt stocate în localStorage (nu sunt cookie-uri HTTP și nu sunt trimise automat către server) și sunt scrise pe dispozitivul tău numai după ce ai acceptat consimțământul inițial prin bannerul de cookies. Dacă alegi „Doar necesare" în banner, conținutul din coloana „Cheie localStorage" de mai jos nu se scrie deloc — cu o singură excepție explicită: cheia notary-consent se scrie chiar și la refuz, pentru ca alegerea ta de a refuza să fie respectată la următoarea vizită (altfel ai vedea bannerul iar și iar).
Cheie localStorage |
Scop | Durată |
|---|---|---|
notary-consent |
Alegerea ta proprie privind consimțământul (accepted sau declined); este singura cheie care se scrie chiar dacă refuzi, ca să respectăm dreptul tău de a refuza fără să te re-întrebăm la fiecare vizită |
Persistentă — până la ștergere manuală sau retragere a consimțământului |
notary-consent-preferences |
Preferințe granulare de consimțământ (de exemplu activarea sau dezactivarea telemetriei analitice). Mecanismul granular este descris în ADR 0006 — User consent preferences and audit și se sincronizează și pe server, ca registru append-only (vezi paragraful imediat după tabel) | Persistentă — sincronizată cu serverul |
notary-locale |
Preferința ta de limbă pentru interfață. În prezent platforma este disponibilă doar în limba română (ro-RO); cheia există pregătit pentru viitoarele limbi suportate |
Persistentă |
notary-theme |
Preferința ta de temă vizuală: luminoasă (light), întunecată (dark) sau auto (urmărește setarea sistemului tău de operare) | Persistentă |
Temei legal: consimțământul tău liber dat și informat, conform GDPR Art. 6(1)(a) coroborat cu Art. 5(3) din Directiva ePrivacy. Aceste preferințe pot fi refuzate apăsând „Doar necesare" în banner; în acest caz, preferințele de limbă și temă nu sunt salvate și revin la valorile implicite la fiecare vizită nouă.
Conform ADR 0006, alegerile tale legate de consimțământul granular (de exemplu activarea sau dezactivarea telemetriei analitice) sunt înregistrate și pe serverul Scribae sub formă de audit-trail append-only — adică un registru în care fiecare schimbare se adaugă fără să se șteargă schimbările anterioare. Acest registru ne permite să dovedim, în cazul unui audit ANSPDCP (Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal), că ne respectăm obligațiile de transparență și că onorăm fiecare retragere de consimțământ.
4. Telemetrie analitică (consimțământ separat — opt-in explicit)
Telemetria analitică folosește Microsoft Application Insights (găzduit în Azure West Europe, deci în Uniunea Europeană) pentru a colecta tipare agregate de utilizare a platformei: care pagini sunt vizitate cel mai des, cât durează încărcarea, câte documente sunt procesate într-o zi, ce tipuri de erori apar. Scopul este pur operațional — să facem platforma mai stabilă și mai rapidă pentru toți utilizatorii.
- Implicit este DEZACTIVATĂ. Nu colectăm telemetrie analitică decât dacă o activezi explicit.
- O poți activa numai după ce te-ai autentificat, mergând la Setări → Confidențialitate și bifând opțiunea „Telemetrie și analiză".
- Datele colectate sunt agregate (de exemplu: „X cereri către endpoint Y au răspuns în Z milisecunde") și nu includ identificatori personali expuși direct, cum ar fi conținutul documentelor tale notariale sau parolele.
- Datele rămân integral în Uniunea Europeană — sunt găzduite în regiunea Azure West Europe (Dublin, Irlanda).
- O poți dezactiva oricând din același ecran de Setări — dezactivarea este înregistrată în audit-trail-ul descris la §3 ca o retragere validă a consimțământului.
Temei legal: consimțământ explicit, GDPR Art. 6(1)(a). Refuzul telemetriei nu afectează în niciun fel funcționarea platformei.
Pentru o descriere completă a subprocesatorului implicat, vezi rândul 6 din subprocesatori.md.
5. Cum gestionez preferințele
Ai trei căi pentru a controla cookie-urile și storage-ul local:
5.1 Bannerul inițial de cookies
La prima vizită pe platformă, vezi un banner în partea de jos a paginii cu titlul „Folosim cookie-uri" și trei opțiuni:
- Accept — accepți preferințele funcționale (limbă, temă) și activezi posibilitatea de a porni ulterior telemetria analitică din Setări. Telemetria rămâne dezactivată până când o activezi explicit.
- Doar necesare — refuzi preferințele funcționale și refuzi posibilitatea telemetriei. Păstrăm doar cookie-urile strict necesare pentru autentificare și securitate (vezi §2). Limba și tema vor reveni la valorile implicite la fiecare vizită.
- Detalii și preferințe — în SPA, link-ul din banner deschide ruta publică
/politica-cookies, care afișează forma extinsă a acestei politici (conținut canonic dindocs/legal/politica-cookies.md). După autentificare, poți regla telemetria și alte preferințe din Setări → Confidențialitate.
Sursa exactă a textului afișat în banner se găsește în cookie-banner-copy.md, pentru transparență și pentru aliniere cu cheile de internaționalizare folosite în interfață.
5.2 Setări in-app
După autentificare, mergi la Setări → Confidențialitate ca să schimbi alegerile oricând. De acolo poți:
- Activa sau dezactiva telemetria analitică (toggle separat).
- Vedea data ultimei tale alegeri de consimțământ.
- Cere ștergerea contului și a tuturor datelor (referință Politica de Confidențialitate, secțiunea „Drepturile tale GDPR").
Schimbările făcute în Setări sunt înregistrate în audit-trail-ul descris la §3 și înlocuiesc alegerea făcută anterior din banner.
5.3 Ștergerea directă din browser
Indiferent dacă ești autentificat sau nu, poți șterge oricând cookie-urile și localStorage direct din browserul tău. Vezi §7 pentru pașii concreți. După o ștergere completă, la următoarea vizită vei vedea din nou bannerul inițial, ca și cum ar fi prima dată.
6. Cookie-uri terțe
Anumite pagini ale platformei încarcă scripturi sau resurse de la furnizori terți. Această secțiune le declară explicit, ca să știi exact ce se întâmplă.
6.1 Stripe — pagina de facturare
Pagina Facturare → Planuri (vizibilă numai după autentificare) încarcă un component de la Stripe (js.stripe.com) — fie Stripe Pricing Table pentru afișarea planurilor, fie Stripe Checkout pentru sesiunea de plată. Stripe folosește cookie-uri proprii pentru:
- Sesiunea de plată (legarea coșului tău de comandă de pagina pe care o vezi).
- Anti-fraudă, prin componenta Stripe Radar (analizează tipare comportamentale ale dispozitivului — de exemplu fingerprint browser, IP, comportament la tastat — pentru a identifica încercări frauduloase de plată).
- Menținerea unei sesiuni Stripe între pașii fluxului de checkout.
Aceste cookie-uri sunt necesare pentru ca plata să funcționeze. Detalii complete în Politica de Cookies a Stripe. Stripe este declarat ca subprocesator în subprocesatori.md, rândul 3.
6.2 Fonturi — self-hosted, fără apeluri către CDN-uri externe
Platforma Scribae folosește două familii de fonturi (Manrope pentru titluri și Inter pentru text). Aceste fonturi sunt servite ca fișiere .woff2 găzduite direct pe infrastructura Scribae (în folderul frontend/public/fonts/ al aplicației, livrat împreună cu restul aplicației de pe Azure West Europe).
Aceasta este o decizie deliberată: nu facem niciun apel către fonts.googleapis.com, fonts.gstatic.com sau alte CDN-uri externe pentru fonturi. Motivul este simplu — un apel către un CDN extern ar dezvălui adresa ta IP către acel serviciu terț de fiecare dată când deschizi orice pagină Scribae, chiar și înainte să te autentifici. Self-hostingul fonturilor evită complet acest transfer de date.
6.3 Alte cookie-uri terțe
În rest, nu folosim cookie-uri sau scripturi de la terți. Platforma nu integrează tag-uri Google Analytics, pixeli Facebook, widget-uri de chat third-party, hărți Google Maps embedate sau alte componente similare care ar pune cookie-uri pe browserul tău.
Dacă această situație se schimbă în viitor (de exemplu, dacă integrăm un sistem de chat de suport), schimbarea va declanșa o actualizare minor sau major a acestei politici (în funcție de impact), conform mecanismului descris la §8.
7. Cum șterg cookie-uri și preferințe din browser
Dacă vrei să elimini complet cookie-urile și conținutul din localStorage salvate de Scribae pe dispozitivul tău, urmează pașii de mai jos. Ștergerea este reversibilă — la următoarea vizită vei vedea din nou bannerul de cookies, ca și cum ar fi prima dată.
7.1 Ștergerea cookie-urilor
| Browser | Pași |
|---|---|
| Mozilla Firefox | Setări → Confidențialitate și securitate → Cookie-uri și date de site-uri → Gestionați datele → caută „scribae" în lista de site-uri → selectează intrarea → Eliminați elementele selectate |
| Google Chrome | Setări → Confidențialitate și securitate → Cookie-uri și alte date de site-uri → Vezi toate cookie-urile și datele site-urilor → caută „scribae" → apasă pictograma coș de gunoi |
| Microsoft Edge | Setări → Cookie-uri și permisiuni de site → Gestionați și ștergeți cookie-uri și datele site-urilor → Vedeți toate cookie-urile și datele site-urilor → caută „scribae" → apasă pictograma coș de gunoi |
| Safari (macOS) | Safari → Setări → Confidențialitate → Gestionați datele site-urilor web → caută „scribae" → Eliminați |
7.2 Ștergerea conținutului din localStorage
Stocarea locală nu apare la „Cookie-uri", deci pașii sunt diferiți. În toate browserele moderne procedeul este similar:
- Deschide platforma Scribae în browser și navighează la pagina principală.
- Apasă F12 (sau Ctrl+Shift+I pe Windows / Cmd+Option+I pe macOS) pentru a deschide Developer Tools.
- În panoul de sus, alege fila Application (Chrome / Edge) sau Storage (Firefox / Safari).
- În coloana din stânga, deschide Local Storage și selectează
https://scribae.ro. - Vei vedea o listă de chei. Cele care încep cu
notary-(notary-consent,notary-consent-preferences,notary-locale,notary-theme) sunt cele puse de Scribae. Selectează-le și apasă Delete (sau apasă click-dreapta → Delete) pentru fiecare. - Reîncarcă pagina. Vei vedea din nou bannerul inițial de cookies.
7.3 Pe dispozitive mobile
Pe telefon și tabletă, ștergerea se face din setările browserului mobil. Pașii diferă ușor de la o aplicație la alta, dar opțiunea se găsește de obicei la Setări → Confidențialitate → Ștergere date de navigare (sau echivalent), unde poți selecta categoriile Cookie-uri și date site și Date stocate site (sau Stocare site). Bifează ambele și confirmă ștergerea.
8. Actualizări la această politică
Această politică urmează regulile de versionare descrise în README.md. Pe scurt:
- Schimbări
patch(de exemplu corectarea unei greșeli de scriere, fără schimbare de drept material): aplicate fără re-notificare. - Schimbări
minor(de exemplu adăugarea unui cookie strict necesar nou cu același scop ca cele existente, sau o clarificare): notificare in-app pentru utilizatorii autentificați și update vizibil al câmpuluilast_updateddin frontmatter. - Schimbări
major(de exemplu o categorie nouă de cookie-uri non-esențiale, un terț nou cu impact asupra confidențialității, sau o relocare a stocării datelor în afara Uniunii Europene): re-acceptare obligatorie prin bannerul afișat la următoarea vizită; pentru utilizatorii autentificați, banner persistent in-app până la confirmare.
Versiunea curentă și data ultimei modificări apar în frontmatter-ul de la începutul acestui document și în README.md.
9. Contact
Pentru întrebări specifice despre cookie-uri și stocare locală, scrie-ne la dpo@scribae.ro. Pentru toate celelalte întrebări legate de prelucrarea datelor tale (drepturile GDPR, retragerea consimțământului, ștergerea contului, plângeri), vezi secțiunea „Contact" din Politica de Confidențialitate.
Adresă poștală pentru corespondență oficială:
RAMMER TECH S.R.L. În atenția Responsabilului cu Protecția Datelor (DPO) Intrarea Tăciunelui nr. 15, Et. 4, Ap. 8 Sector 2, București, cod poștal 023826 România
Ai dreptul de a depune o plângere la Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal (ANSPDCP), B-dul G-ral. Gheorghe Magheru nr. 28-30, Sector 1, București, cod poștal 010336, telefon +40.318.059.211, web www.dataprotection.ro, dacă ești de părere că prelucrarea datelor tale prin cookie-uri sau stocare locală încalcă GDPR.
Intrarea Tăciunelui 15, Et. 4, Ap. 8, Sector 2, București, 023826
Pentru întrebări privind protecția datelor: dpo@scribae.ro