Securitate și confidențialitate
Un serviciu care analizează dispozitive trebuie să fie atent la ce păstrează. Iată cum sunt stocate, protejate și șterse datele.
Găzduire și rezidența datelor
- Fiecare eveniment, visitor și cont este stocat în AWS eu-west-1, în Irlanda, la fel și copiile de rezervă.
- Serviciul rulează pe serviciile AWS gestionate (Lambda, DynamoDB, S3, CloudFront și SES pentru e-mail) și pe ClickHouse Cloud, care păstrează o copie căutabilă a evenimentelor și jurnalelor de audit pe AWS în Irlanda. Nu avem servere proprii de actualizat.
- Cererile ajung la locația edge CloudFront cea mai apropiată de vizitator, care poate fi în afara UE, și ajung criptat în Irlanda.
- Detaliile IP provin de la ipapi.is, din Germania, care primește doar adresa IP.
Criptare
- Tot traficul către agent, API și panou folosește TLS.
- Bazele de date sunt criptate în repaus de AWS și ClickHouse Cloud.
- Rezultatele sigilate criptează un eveniment cu cheia proiectului tău (AES-256-GCM), astfel încât browserul nu îl poate citi sau modifica. Generăm și păstrăm această cheie, deoarece identify o folosește pentru sigilare, și o afișăm o singură dată: doar cei care dețin cheia proiectului pot deschide un rezultat sigilat.
Chei și secrete
- Cheile secrete sunt stocate ca hash SHA-256 și sunt afișate integral doar o singură dată, la creare.
- Cheile au un prefix și o sumă de control, astfel încât scanerele de scurgeri le pot găsi, iar o greșeală de tastare este respinsă fără interogare.
- Webhookurile sunt semnate cu un marcaj de timp, astfel încât serverul tău poate respinge apelurile falsificate și reluate. Păstrăm webhook secret integral, deoarece semnăm cu el.
Mai puține date prin design
- Agentul nu citește niciodată adresele de rețea WebRTC, iar query string-urile și fragmentele nu părăsesc niciodată browserul.
- Indicatorii și scorurile nu ajung niciodată înapoi în browser. Modul zero trust ascunde și visitor ID-ul de browser, iar agentul nu stochează nimic.
- URL-urile paginilor și referinţele sunt păstrate ca origine și cale, doar ca origine sau deloc.
Păstrare și ștergere
- Fiecare proiect păstrează evenimentele timp de 30 de zile, 1, 3 sau 5 ani, sau până le șterge, ceea ce este implicit; evenimentele expirate sunt eliminate automat, de obicei în una sau două zile.
- Un apel API șterge tot ce este stocat pentru un external ID, altul tot ce ține de un dispozitiv, inclusiv legăturile sale cu browserele și IP-urile.
- Ștergerea nu ajunge la memoria cache de căutare IP de 90 de zile, livrările webhook (păstrate 30 de zile), înregistrările joburilor eșuate și erorilor (păstrate până le eliminăm) sau copiile de rezervă (35 de zile).
Acces la tabloul de bord
- Parolele sunt stocate cu scrypt, iar fiecare modificare a unui cont încheie sesiunile acestuia.
- Propriile noastre autentificări sunt verificate chiar de serviciu: un bot rău sau o identificare dintr-un alt browser nu se pot autentifica.
- Un cont vede doar proiectele care i-au fost atribuite. Nu există încă roluri: orice membru al echipei poate crea chei, modifica setările, permite accesul suportului și șterge proiectul. Autentificarea în doi pași nu este încă disponibilă.
Acces pentru suport
- Echipa noastră de suport poate citi evenimentele, utilizarea și cheile unui proiect doar cât timp proiectul permite acest lucru, timp de 12 ore la un moment dat.
- Membrii echipei o acordă în setările proiectului sau prin acceptarea unei cereri, o pot încheia oricând și văd un banner cât timp echipa de suport o analizează.
- Fiecare pagină deschisă de suport este înregistrată în jurnalul de audit al organizației.
Conformitate
Prelucrăm datele utilizatorilor clienților noștri în baza GDPR, ca persoană împuternicită; politicile spun ce colectăm și de ce, iar lista subprocesatorilor spune cine ne ajută și unde.
Dacă o încălcare a datelor cu caracter personal vă afectează datele, vă informăm fără întârzieri nejustificate și cel târziu în 48 de ore de la luarea la cunoștință, cu ce știm și ce ar trebui să faceți.
Încă nu deținem certificările SOC 2 sau ISO 27001.
Politica de confidențialitate Anexa la Politica de confidențialitate europeană Subprocesatori Politica privind cookie-urile
Păstrarea datelorȘtergerea vizitatorilor și a ID-urilor externeConfidențialitate și consimțământ
Raportarea unei vulnerabilități
Ai găsit o problemă de securitate? Scrie-ne la [privacy contact email] cu pașii pentru reproducerea ei. Răspundem în câteva zile lucrătoare și te ținem la curent până la remediere.
Te rugăm să nu accesezi datele altor persoane, să nu rulezi teste de denial of service sau să împărtășești problema înainte de a fi remediată.
Întrebări despre modul în care gestionăm datele?
Citiți documentația despre păstrare, ștergere și consimțământ, sau scrieți la [privacy contact email].