Confidențialitate
prin design
Pretzi rulează doar pe magazinele suportate, nu pe toate site-urile pe care le vizitezi. Codul extensiei este disponibil public pe GitHub pentru transparență și audit, astfel încât poți verifica exact ce face.
Ultima actualizare: 10 martie 2026
Codul sursă pe GitHub🛡️
Permisiuni minimale
NU cerem acces la toate site-urile. Funcționăm doar pe magazinele suportate.
💻
Cod public pentru audit
Codul extensiei este disponibil public pentru verificare. Repository-ul este source-available: publicat pentru transparență și audit, nu ca licență open-source permisivă.
GitHub →🔒
Tracking minimal
Umami Cloud pe site, fără cookie-uri. Extensia Chrome: zero trackere third-party. Niciun Facebook Pixel.
Ce date colectează extensia
Automat, când vizitezi un magazin suportat - toate datele sunt despre produs, nu despre tine. Verifică în codul sursă →
Date despre produsul pe care îl vizualizezi
Construim istoricul de prețuri și comparăm prețurile între magazine
- →Preț curent, preț original, reducere, monedă
- →Nume produs, marcă, categorie, descriere
- →Identificatori: EAN, MPN, GTIN, SKU
- →Variante: culoare, mărime (ex. 128GB, 50ml)
- →Stoc, imagini, recenzii (notă medie, număr)
- →Promoții: tip, etichetă, dacă e exclusivă loyalty
- →Oferte resigilate și oferte marketplace (preț, condiție, garanție)
- →URL-ul paginii de produs (folosit ca identificator unic)
Toate aceste date sunt vizibile public pe pagina magazinului. Nu extragem nimic din formulare, conturi sau checkout.
Identificator de instalare
Protecție anti-abuz, rate limiting, rollout gradual de funcționalități
- →Un UUID generat aleatoriu de browser la prima instalare
- →Token JWT cu expirare automată (1 oră) și refresh token hashuit
Nu este legat de niciun cont, email sau persoană fizică. Fiecare instalare este complet independentă.
Metadate tehnice (per request)
Debugging, calitatea datelor, securitate
- →Adresa IP - stocată alături de fiecare batch de ingest și eveniment analitic
- →User-Agent - stocat alături de fiecare observație de preț
- →Metoda de extracție (JSON-LD, microdata, CSS), durată, versiune config
IP și User-Agent nu sunt folosite pentru publicitate, profilare sau fingerprinting.
Ce date colectează site-ul pretzi.ro
Site-ul nu folosește cookie-uri și nu cere cont sau login
Statistici anonime de trafic
Umami Cloud - fără cookie-uri, fără profilare, fără date personale. Vedem doar: ce pagini sunt vizitate, din ce țară și pe ce tip de dispozitiv.
umami.isMonitorizare erori
Sentry captează crash-uri și erori de server pentru a le repara. Include stack traces, URL-ul cererii și cod HTTP. Nu captează date despre produse sau utilizatori.
sentry.ioDate trimise la inițiativa ta
Colectate doar când inițiezi o acțiune (alertă, contact, dezinstalare)
| Tip de date | De ce | Retenție | Notă |
|---|---|---|---|
| Adresă email (alerte de preț, cont) | Notificări când prețul scade, autentificare | Permanent | Trimis doar când te abonezi la alerte sau creezi cont. Dezabonare oricând. |
| Feedback dezinstalare (motiv ales, text liber) | Înțelegere motiv dezinstalare | Permanent | Trimis automat către pretzi.ro/uninstall. Include IP și user-agent. |
| Mesaj contact (email, conținut) | Răspuns la întrebări | Temporar | Păstrat cât e necesar pentru rezolvare |
Ce NU colectează extensia
Permisiunile cerute sunt minime și verificabile în manifest.json: `activeTab` și `scripting`.
Istoricul de navigare
Extensia nu știe ce site-uri vizitezi în afara magazinelor suportate. Nu avem permisiunea <all_urls>.
Parole sau date de plată
Nu accesăm formularele de login sau checkout ale magazinelor.
Cookie-uri de pe magazine
Extensia nu citește și nu modifică cookie-urile de pe niciun site. Nu avem permisiunea cookies.
Conținut HTML al paginilor
Nu trimitem HTML-ul paginii la server. Extragem doar câmpuri structurate despre produs (preț, nume, stoc).
Tracking cross-device
Fiecare instalare e independentă. Nu legăm dispozitive între ele și nu folosim fingerprinting.
Tastatură, mouse, clipboard
Nu înregistrăm apăsări de taste, mișcări de mouse sau conținutul clipboard-ului.
Detalii tehnice
Cum funcționează colectarea și procesarea datelor
Extensia Chrome / Edge
- →Content scripts rulează exclusiv pe ~50 de domenii de magazine românești (vezi manifest.json).
- →Nu avem host_permissions pe *://*/* sau <all_urls> (verificabil în manifest.json).
- →Permisiuni cerute: activeTab, storage, scripting, alarms.
- →Extrage din pagină: preț, nume, stoc, imagine, EAN/MPN, SKU, marcă, categorie, variante, rating, promoții.
- →NU extrage: formulare, date personale, conturi, HTML complet.
- →Datele sunt trimise în batch-uri la serverul Pretzi (max 25/batch ingest, 40/batch analytics).
- →Metrici interne agregate (widget afișat, panou deschis) - procesate pe serverul Pretzi, fără SDK-uri terțe.
- →Singurul endpoint extern contactat: https://pretzi.ro. Niciun alt server.
Stocare locală (extensie)
- →Outbox de ingestie: max 10MB, retenție 48h, flush la fiecare minut.
- →Coadă de evenimente analitice: max 500 elemente.
- →Feature flags cache: reîmprospătat la fiecare oră.
- →Token de autentificare JWT cu expirare automată (default 1h).
- →Produse vizualizate recent: max 50 elemente, TTL 24h.
- →Hash de deduplicare în sessionStorage (TTL 90s) pentru a evita trimiteri duplicate.
Autentificare extensie
- →La prima conectare, extensia primește un UUID aleatoriu (installId).
- →Autentificarea folosește token-uri JWT cu expirare automată.
- →Refresh token-ul este stocat hashuit pe server (SHA-256).
- →InstallId-ul nu este legat de un cont de utilizator real.
- →Combinat cu IP-ul stocat, poate fi considerat identificator pseudonim - nu anonim.
Server și procesare date
- →Produsele din magazine diferite sunt unificate automat (matching pe EAN/MPN/similitudine de nume).
- →Istoricul de prețuri se construiește din observații agregate de la toate extensiile.
- →Fiecare ingest păstrează extensionInstallId și IP-ul sursă în baza de date.
- →Nu există logică automată de ștergere a datelor vechi. Retenția este efectiv permanentă.
Drepturile tale
Ce poți face în legătură cu datele tale
- →Dezinstalarea extensiei oprește orice colectare de date din magazine. Datele deja trimise la server rămân stocate.
- →Fiecare instalare de extensie este independentă - nicio legătură între dispozitive.
- →Poți solicita exportul sau ștergerea datelor tale la [email protected]. Răspundem în maximum 30 de zile.
- →Alertele de preț includ link de dezabonare în fiecare email (one-click unsubscribe).
- →Extensia poate fi dezactivată remote de server în caz de compromitere (măsură de securitate).
- →În prezent nu există un mecanism automat self-service de ștergere a datelor. Cererile se procesează manual.
Aspecte în curs de îmbunătățire
- *Retenția exactă a adreselor IP și a user-agent-urilor nu are încă o politică formală de expirare. Lucrăm la implementarea unui mecanism de curățare automată.
- *Nu există încă un portal self-service pentru ștergerea datelor. Cererile se procesează manual la [email protected].
Contact
Întrebări despre confidențialitate sau cereri de ștergere date: [email protected]
Codul sursă: github.com/pretzi-ro/Pretzi-Comparator-Preturi-Romania
Despre această pagină
Informațiile sunt bazate pe analiza tehnică directă a codului sursă (manifest.json, JavaScript, Prisma schema, rute API). Această pagină va fi actualizată când se modifică practicile de colectare.
Repository-ul public al extensiei este disponibil pentru transparență și audit. Publicarea codului nu acordă drept de reutilizare comercială și nu licențiază brandul Pretzi.
Servicii terțe: fonturi de la Google Fonts, alerte de preț prin Resend, monitorizare erori cu Sentry, statistici anonime cu Umami Cloud (fără cookie-uri).
Ultima actualizare: 10 martie 2026