Transparență

Ce măsurăm

Pagina aceasta descrie exact ce înregistrăm despre vizita ta, de ce, cât timp păstrăm datele și ce refuzăm să facem. Fără formulări vagi și fără note de subsol.

Site-ul este operat de Antikatoptis Pareidolia SRL („noi”). Cursul este gratuit și nu are conturi. Măsurăm ca să știm dacă lecțiile chiar sunt citite și dacă laboratoarele chiar sunt folosite — nu ca să construim profiluri de oameni.

Ce înregistrăm

Înregistrăm evenimente scurte. Fiecare eveniment are un nume dintr-o listă fixă, scrisă în codul site-ului. Un eveniment care nu este pe listă este respins — și de browser, și de server. Lista completă:

  • Deschiderea unei pagini — adresa paginii și, dacă e o lecție sau un laborator, numărul lecției.
  • Deschiderea unei lecții și deschiderea unui laborator, cu timpul estimat de lectură.
  • Deschiderea cuprinsului lateral și navigarea din cuprins către altă lecție.
  • Trecerea între teorie și laborator, prin butonul de la finalul paginii.

Lectură și interacțiune

  • Ai ajuns la jumătatea și la finalul textului — cât din articol a fost parcurs.
  • Ai copiat un bloc de cod — că s-a apăsat butonul „Copiază”, nu ce conține codul.
  • Ai mărit o imagine — numele fișierului imaginii.
  • Ai descărcat arhiva unui laborator — numele arhivei.
  • Ai calculat scorul la un test — câte răspunsuri corecte din câte, ca procent. Nu înregistrăm ce ai bifat la fiecare item.

Căutare

  • Termenul căutat și câte rezultate a returnat.
  • Termenul care nu a returnat nimic — separat, pentru că e cea mai bună listă de subiecte care lipsesc din curs.

Tehnic și abonare

  • Viteza de încărcare a paginii (trei măsurători standard: LCP, INP, CLS).
  • Erorile de JavaScript — tipul erorii, ca să știm când site-ul e stricat.
  • Că ai apăsat „Abonează-mă” și de pe ce pagină. Adresa ta de email nu face parte din acest eveniment și nu ajunge niciodată în datele de trafic.
  • Că ai apăsat pe legătura către atkp.dev din antet sau din pagina „Cine suntem”.

Pe lângă numele evenimentului trimitem: adresa paginii, limba paginii, site-ul de pe care ai venit (doar numele domeniului, nu adresa completă), tipul aproximativ de dispozitiv, țara(atât — niciodată orașul) și, dacă ai venit dintr-o campanie, etichetele utm_din adresă.

Ce nu facem

  • Nu folosim cookie-uri pentru măsurare. Niciunul.
  • Nu avem un identificator permanent. Nu există un „ID de vizitator” care să te urmărească de la o săptămână la alta.
  • Nu te urmărim pe alte site-uri și nu cumpărăm sau vindem date despre tine.
  • Nu folosim identificatori de publicitate și nu facem fingerprinting.
  • Nu păstrăm adresa ta IP. Vezi mai jos ce facem cu ea.
  • Nu îți blocăm accesul cu un banner de cookie-uri. Nu avem ce să îți cerem.
  • Nu folosim memoria browserului ca să te recunoaștem. Singurul lucru pe care măsurarea îl scrie acolo sunt etichetele de campanie descrise mai jos, care descriu anunțul, nu vizitatorul, și dispar la închiderea filei.

Cum numărăm fără să te identificăm

Folosim trei semnale, toate temporare. Aceasta este întreaga listă — nu există un al patrulea.

SemnalCe esteCât trăiește
sidUn număr aleatoriu generat în memoria browserului pentru pagina curentă.Dispare când închizi sau reîncarci pagina. Nu este salvat nicăieri în browser.
vhashUn cod calculat din adresa IP și tipul browserului, cu o cheie care se schimbă zilnic.O zi. A doua zi, aceeași persoană produce un cod complet diferit.
whashAcelași principiu, cu o cheie care se schimbă săptămânal. Ne spune dacă cineva a revenit în aceeași săptămână.O săptămână. Cheia este distrusă după calculul săptămânal, deci codurile vechi nu mai pot fi recalculate niciodată.

Aceste coduri sunt pseudonime, nu date anonime: legislația privind datele cu caracter personal li se aplică, și le tratăm ca atare. Nu spunem că sunt „anonime”, pentru că nu ar fi adevărat.

Cifrele rezultate sunt estimări, nu numărători exacte. Mai multe persoane care ies la internet prin aceeași rețea pot fi numărate ca una singură; o persoană care își schimbă rețeaua sau browserul poate fi numărată de două ori. De aceea le afișăm cu semnul „≈” și nu le numim „vizitatori unici”.

Ce facem cu adresa IP

Adresa IP ajunge la serverul nostru pentru că așa funcționează internetul. O folosim în acel moment pentru două lucruri: să deducem țara și să calculăm codurile de mai sus. Apoi este aruncată. Nu este scrisă în baza de date, în jurnale sau în vreun raport.

Cât timp păstrăm datele

CeCât
sid, vhash, whashSunt șterse din înregistrări imediat după ce a fost calculat totalul zilnic sau săptămânal, plus o marjă scurtă de siguranță.
Restul detaliilor unui eveniment (nume, pagină, țară, dispozitiv, etichete de campanie)90 de zile, apoi sunt șterse.
Totalurile agregate (câte lecții citite într-o zi, câte descărcări într-o săptămână)Le păstrăm pe termen lung. Nu conțin nimic care să poată fi legat de o persoană.

Ce rămâne în browserul tău

Site-ul salvează trei preferințe în browserul tău. Niciuna nu părăsește vreodată dispozitivul și niciuna nu este citită de sistemul de măsurare:

  • theme — dacă preferi tema luminoasă sau întunecată.
  • course-progress — lecțiile pe care le-ai bifat ca finalizate în cuprins.
  • course-drawer-open — dacă lași cuprinsul lateral deschis.

Pentru că sunt salvate doar local, progresul tău nu se vede pe alt dispozitiv și îl pierzi dacă golești datele browserului. Este compromisul pe care l-am ales ca să nu îți cerem cont.

Încă o cheie, de data asta pentru măsurare

Dacă ajungi aici dintr-un anunț sau dintr-o postare, adresa prin care intri conține niște etichete de campanie — de exemplu „am venit de pe LinkedIn, din anunțul lecției 1”. Ele descriu anunțul, nu persoana: sunt identice pentru toți cei care apasă pe același link.

Ca să știm dacă anunțul a adus pe cineva care chiar a citit lecția și a descărcat laboratorul — nu doar pe cineva care a deschis prima pagină — păstrăm aceste etichete însessionStorage, sub cheia atkp-utm, cât timp ține fila de browser. Concret:

  • se salvează exact cele cinci etichete din adresă și nimic altceva — nicio informație despre tine;
  • dispar când închizi fila. Nu supraviețuiesc o repornire a browserului și nu trec în altă filă;
  • nu sunt folosite niciodată ca să te recunoaștem și nu se combină cu semnalele din tabelul de mai sus;
  • dacă browserul tău trimite „Do Not Track” sau „Global Privacy Control”, nu se scrie și nu se citește nimic — codul se oprește înainte să atingă memoria browserului.

Dacă intri direct pe site, fără să vii dintr-un anunț, nu există etichete de salvat și cheia nu se creează deloc.

Dacă te abonezi

Formularul de abonare este singurul loc unde ne dai date despre tine în mod voluntar. Adresa de email este folosită pentru un singur lucru: să îți trimitem lecția nouă în fiecare vineri. Îți trimitem întâi un email de confirmare și nu te înscriem până nu confirmi. Te poți dezabona dintr-un clic, din orice email.

Adresa nu ajunge niciodată în datele de trafic. Când te abonezi, sistemul de măsurare înregistrează doar faptul că cineva s-a abonat și de pe ce pagină.

Cum spui nu

Dacă browserul tău trimite semnalul Do Not Track sau Global Privacy Control, nu înregistrăm nimic. Nu este o preferință pe care o notăm undeva: codul de măsurare nu pornește deloc, nu se atașează la niciun buton și nu trimite nicio cerere. Verificarea se face de două ori, o dată în browser și o dată pe server.

Ambele semnale se activează din setările browserului, în secțiunea de confidențialitate.

Ce servicii sunt implicate

  • Vercel — găzduiește site-ul.
  • Supabase (regiunea Irlanda, UE) — primește și stochează evenimentele și lista de abonați.
  • Fonturile sunt servite de pe serverul nostru. Nu se încarcă nimic de pe serverele Google sau de pe alte rețele de distribuție.
  • Căutarea funcționează integral în browserul tău. Termenii căutați ajung la noi doar ca eveniment, așa cum e descris mai sus.

Temeiul legal și drepturile tale

Prelucrăm aceste date pe temeiul interesului legitim — nevoia de a ști dacă un curs gratuit își face treaba — după o evaluare scrisă a echilibrului dintre acest interes și drepturile tale. Evaluarea este publicată în depozitul de cod al site-ului, în fișierul LIA.md.

Ai dreptul să ceri acces la datele tale, rectificarea sau ștergerea lor, restricționarea prelucrării și să te opui prelucrării. În practică: pentru datele de trafic nu putem regăsi „înregistrările tale”, pentru că nu păstrăm niciun identificator care să te lege de ele — de asta sunt construite așa. Pentru abonare te poți dezabona oricând, iar la cerere ștergem adresa complet.

Scrie-ne la contact@atkp.dev. Ai și dreptul de a depune o plângere la Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal.

O notă despre cifre

Calculăm totul pe fus orar UTC și afișăm rezultatele pe ora României (Europe/București). Când o cifră este o estimare, o marcăm ca atare. Când nu avem date pentru o perioadă, spunem că lipsesc — nu completăm golurile cu presupuneri.

Ultima actualizare: 20 august 2026. Dacă adăugăm un eveniment nou, pagina aceasta se actualizează în aceeași zi.