Sunset Docs este conceput să reducă copiile inutile ale documentelor și să limiteze cât timp rămân disponibile fișierele active. Această pagină descrie măsurile pe care le folosim și limitele lor practice. Nu este o certificare și nici o garanție că orice amenințare poate fi prevenită.
1. Responsabilitate comună
Sunset Docs protejează serviciul și datele pe care le prelucrează. Clienții rămân responsabili să aibă un motiv legal pentru a colecta fiecare document, să aleagă o dată de ștergere potrivită, să controleze cine este membru în spațiul de lucru și să protejeze copiile descărcate sau păstrate în afara serviciului.
Utilizarea Sunset Docs nu face, prin ea însăși, un client conform cu RGPD sau cu alte cerințe legale ori de industrie.
2. Conturi și acces la spațiul de lucru
Fiecare cerere pentru un document este verificată în raport cu calitatea de membru în spațiul de lucru a utilizatorului conectat. Proprietarii spațiilor de lucru controlează accesul membrilor și permisiunile de descărcare a originalelor. Verificarea în doi pași este disponibilă pentru orice cont și devine obligatorie la conectare după ce a fost activată.
Parolele sunt stocate ca hash Argon2id. Sesiunile expiră după șapte zile și folosesc cookie-uri Secure și SameSite, protecție CSRF și revocare pe server. Resetarea parolei revocă sesiunile existente.
3. Criptare și stocare
Originalele documentelor, previzualizările și copiile generate sunt criptate de aplicație cu AES-256-GCM înainte de stocare. Fiecare document are propria cheie de date, iar cheia este învelită separat cu cheia principală a serviciului.
Obiectele criptate active sunt păstrate pe infrastructură privată Hetzner și replicate într-un bucket Cloudflare R2 privat. Nu se folosesc URL-uri publice pentru obiecte, iar căile de stocare nu conțin numele fișierelor clienților. TLS protejează datele în tranzit.
4. Primirea fișierelor și verificarea malware
Fișierele acceptate sunt verificate după conținut, puse în carantină și scanate înainte să devină disponibile. Fișierele protejate cu parolă, deteriorate, neacceptate sau suspecte sunt respinse. Fișierele din carantină nu sunt servite de aplicația web.
Scanarea malware și validarea reduc riscul, dar nu pot detecta orice fișier dăunător. O scanare reușită nu dovedește că un fișier este sigur sau autentic.
5. Limitele vizualizării și ale descărcării
Modul doar vizualizare servește imagini generate ale paginilor, nu fișierul original. Cererile pentru pagini, printare și original folosesc autorizări semnate de scurtă durată și antete de cache restrictive. Filigranele din vizualizator identifică utilizatorul conectat și ora.
Oricine poate vedea un document poate totuși să fotografieze sau să captureze ecranul. Printarea creează încă o copie: proprietarii spațiilor de lucru aleg dacă exemplarele printate au filigran, iar fiecare printare este înregistrată în jurnalul de activitate. Proprietarii pot permite separat descărcarea originalelor.
6. Ștergere programată și manuală
Fiecare document are o dată de ștergere. Ștergerea programată sau ștergerea manuală autorizată elimină din stocarea locală și din R2 originalele active, previzualizările, fișierele temporare de printare, cheile învelite, numele fișierelor, datele expeditorului și alte metadate sensibile.
O înregistrare minimă, fără conținut, rămâne timp de 12 luni. Ea consemnează că ștergerea a avut loc, dar nu păstrează documentul, numele fișierului sau identitatea expeditorului.
7. Backupuri și recuperare
Backupurile criptate ale bazei de date sunt izolate de accesul obișnuit al aplicației și expiră în cel mult 30 de zile. Dacă date șterse rămân reziduale într-un backup protejat, ele nu sunt restaurate pentru accesul obișnuit al clienților și expiră odată cu acel backup.
Ciclul de viață al obiectelor din R2 este o limită de siguranță. Sarcina de ștergere a aplicației este cea care aplică data exactă de ștergere a fiecărui document.
8. Controale operaționale
Aplicația rulează în spatele unui reverse proxy, stocarea documentelor se află în afara directorului web public, iar acțiunile importante asupra documentelor sunt înregistrate. Accesul la mediul de producție este limitat la persoanele care au nevoie de el pentru a opera sau securiza serviciul și care au obligații de confidențialitate.
Emailurile tranzacționale nu conțin documente atașate, nume de fișiere, previzualizări, identitatea expeditorului sau linkuri care dau acces la documente. Emailurile cu documente sunt primite direct de Sunset Docs, iar atașamentele sunt eliminate din procesarea emailurilor după primire.
9. Incidente de securitate
Investigăm incidentele suspectate, limităm problemele confirmate, păstrăm dovezile necesare investigației și îi anunțăm fără întârzieri nejustificate pe clienții afectați atunci când sunt implicate date cu caracter personal ale clienților. Dacă nu avem încă toate detaliile, oferim informațiile în etape.
10. Limite în afara Sunset Docs
Primirea prin email nu poate elimina copiile deja existente în dosarul Trimise al expeditorului, pe un server de email, într-un backup sau în alt sistem extern. Ștergerea unui document din Sunset Docs nu șterge copiile pe care un client sau o altă persoană le-a descărcat, printat, fotografiat sau stocat în altă parte.
11. Raportează o vulnerabilitate
Trimite rapoartele de securitate la [email protected]. Nu include documente personale sau informații despre clienți. Nu accesa date care nu îți aparțin, nu perturba serviciul și nu folosi inginerie socială. Dacă dai peste date ale clienților, oprește-te și raportează doar informațiile minime de care avem nevoie pentru investigație.