Salta al contingut
SafhaSafha

Safha és segur? Seguretat i els teus fitxers

Com protegeix Safha els teus fitxers: on es processa cada fitxer, quan s'esborra, qui el pot veure, les normes que seguim i el que encara ha d'arribar.

Sabem que els teus fitxers poden contenir contractes, documents d'identitat i papers personals. Per això hem fet Safha perquè tanta feina teva com sigui possible es quedi al dispositiu, i quan un fitxer n'ha de sortir, et diem quan, on i per què. Tot el que hi ha en aquesta pàgina surt de la configuració real del servei, del seu codi i de les respostes del servidor en funcionament. El que encara no hem fet està marcat clarament com a «En camí».

Darrera actualització:

D'un cop d'ull

  • 0 bytesdel teu fitxer ens arriben amb les eines que funcionen al dispositiu
  • De seguida:els fitxers de les eines de servidor s'esborren un cop s'envia el resultat
  • TLS 1.3xifra la connexió, amb HSTS durant dos anys
  • bcryptdesa les contrasenyes, amb cost 12

Principis de privadesa

Tres principis darrere de cada funció de Safha:

  • No venem les teves dades

    No venem les teves dades personals, no mostrem anuncis personalitzats i no fem servir galetes publicitàries ni galetes de seguiment de tercers. La política de seguretat del contingut (Content Security Policy) del lloc només permet que les nostres pàgines es connectin al nostre domini (connect-src 'self').

  • Recollim només el necessari

    No necessites cap compte per fer servir les eines. Les nostres estadístiques són pròpies: no desem mai la teva adreça IP sense processar, sinó que la convertim en un testimoni amb hash amb un secret que canvia cada dia. Els registres de les eines no contenen mai el nom ni el contingut dels teus fitxers, només l'eina, on ha funcionat, si ha anat bé, quant ha trigat i un interval de mida aproximat.

  • Tu tens el control

    Veus on es processarà el fitxer abans de triar-lo. Pots eliminar les sol·licituds de signatura i els fluxos de treball en qualsevol moment, i eliminar el teu compte tu mateix des de la pàgina «El meu compte». Els detalls són a la nostra política de privadesa.

On es processa el teu fitxer

Cada eina porta una etiqueta que mostra on es processa el fitxer, abans que el triïs. Aquests són els casos:

  • Al teu dispositiu

    El fitxer es llegeix i es processa dins del navegador, i baixes el resultat des del mateix navegador. El fitxer no s'envia a cap servidor. Això inclou la majoria d'eines de PDF i d'imatge, com unir, dividir, girar, signar el teu propi fitxer i comprimir imatges.

  • Al nostre servidor

    Algunes eines necessiten programari que no funciona bé en un navegador, com les conversions d'ofimàtica i l'OCR. Aquí el fitxer s'envia per una connexió xifrada al nostre servei de conversió, que el processa i l'esborra tan bon punt s'envia el resultat.

  • A través d'un proveïdor d'IA

    Resumir PDF, Traduir PDF i Pregunta al teu PDF extreuen el text del fitxer i envien aquest text, no el fitxer, a Anthropic per una connexió xifrada. Els detalls són a la secció IA. Et recomanem no fer servir aquestes eines amb documents molt sensibles.

  • Demanar signatures

    Quan demanes a altres persones que signin un document, el guardem fins que tothom ha signat: el document, el nom i el correu dels signants i un registre d'auditoria de cada pas. Aquesta funció és només per a persones amb compte. Quant de temps el guardem s'explica a Conservació i eliminació.

  • Fluxos de treball

    Si encadenes diverses eines en un flux de treball desat, cada pas segueix la norma de la seva eina. Desem la configuració del flux al teu compte, no els fitxers que hi passen.

Normes que seguim

Avui no tenim certificacions de seguretat de tercers, com la ISO/IEC 27001 o SOC 2, i no en mostrem els logotips. Aquestes són les normes que apliquem de debò, i en què treballem:

  • Principis del RGPD

    No existeix cap «certificat RGPD» oficial, i no en reclamem cap. El que sí que fem és aplicar-ne els principis: recollim tan poques dades com podem, posem un límit de temps a tot el que guardem i expliquem on es processa cada fitxer. Els teus drets inclouen:

    • Supressió: elimina el teu compte tu mateix des de la pàgina «El meu compte».
    • Rectificació: canvia el nom i l'idioma a la pàgina «El meu compte»; per a qualsevol altra cosa, escriu-nos.
    • Accés i portabilitat: demana una còpia de les dades del teu compte a [email protected].
  • Pràctiques d'OWASP

    Apliquem pràctiques de la guia de seguretat d'aplicacions web d'OWASP, entre les quals:

    • Política de seguretat del contingut (CSP): els scripts i les connexions es limiten al nostre domini, i el lloc no es pot incrustar en altres llocs.
    • Protecció contra SSRF: HTML a PDF i HTML a imatge només accepten enllaços públics http i https, i comprovem l'adreça IP a cada connexió i a cada redirecció, perquè cap sol·licitud no pugui arribar a la nostra xarxa interna.
    • Renderització aïllada: el navegador que mostra les pàgines web no té accés directe a internet; cadascuna de les seves sol·licituds passa per aquesta mateixa comprovació, i els scripts estan desactivats per defecte als fitxers HTML pujats. Les macros dels fitxers d'ofimàtica no s'executen mai, i cada conversió funciona en el seu propi procés amb un límit de temps i un límit del que pot escriure.
  • Llei de signatura electrònica de l'Iraq

    L'Iraq té la Llei de signatura electrònica i transaccions electròniques núm. 78 de 2012. Les signatures de Safha són signatures electròniques simples: guardem un registre d'auditoria amb l'hora de cada pas, i una empremta SHA-256 del document original i del final. No són signatures certificades per una autoritat de certificació, i no donem assessorament legal sobre la seva validesa. Si el teu document necessita una signatura amb una validesa legal concreta, consulta un professional del dret.

  • En què treballem

    En camí
    • ISO/IEC 27001: construir un sistema de gestió de la seguretat de la informació segons aquesta norma, abans d'una avaluació independent.
    • Una prova de penetració independent feta per una empresa externa.
    • Autenticació en dos passos per als comptes d'administrador.
    • Xifratge en repòs dels fitxers de les sol·licituds de signatura.

Seguretat del producte

  • Allotjament

    Safha funciona en un servidor llogat a Contabo GmbH, el rang d'adreces del qual està registrat a Alemanya segons el registre RIPE NCC. Cada servei funciona en el seu propi contenidor Docker gestionat amb Coolify: l'aplicació web, el servei de conversió i una base de dades PostgreSQL.

  • Xarxa i protecció contra DDoS

    El trànsit del lloc passa per la xarxa de Cloudflare, el servei del qual inclou protecció automàtica contra atacs de denegació de servei distribuïda (DDoS). Dins del servidor, la base de dades és en una xarxa interna aïllada d'internet, i el servei de conversió no accepta connexions de fora: només l'aplicació web hi pot accedir, amb un testimoni secret compartit.

  • Xifratge en trànsit

    • Tot el lloc funciona amb HTTPS, i les sol·licituds HTTP es redirigeixen a HTTPS.
    • Les connexions admeten TLS 1.3.
    • Enviem una capçalera HSTS durant dos anys (max-age=63072000; includeSubDomains), perquè el navegador només obri el lloc per una connexió xifrada.
    • La connexió entre Cloudflare i el nostre servidor també està xifrada, amb un certificat TLS vàlid.
  • Emmagatzematge

    Guardem poca cosa al servidor: comptes, fluxos de treball, currículums desats i estadístiques a la base de dades, i els fitxers de les sol·licituds de signatura al disc del servidor. Les contrasenyes i els testimonis dels enllaços de signatura només es desen com a hash (bcrypt i SHA-256). Per ser clars: avui no xifrem en repòs la base de dades ni els fitxers de les sol·licituds de signatura amb una clau pròpia; estan protegits per l'aïllament de la xarxa i els permisos del servidor.

Conservació i eliminació

Aquestes xifres surten de la configuració real del servei:

Dades Durant quant de temps
Fitxers de les eines que funcionen al dispositiu No ens arriben mai
Fitxers i resultats de les eines de servidor S'esborren tan bon punt s'envia el resultat, o tan bon punt falla el processament
Fitxer d'una feina encallada (p. ex. si se't talla la connexió) Un netejador automàtic s'executa cada 5 minuts i esborra qualsevol fitxer de feina de més de 42 minuts
On es guarden els fitxers temporals Un sistema de fitxers temporal en memòria (tmpfs), no un disc permanent, que s'esborra del tot quan el servei es reinicia
Text de les eines d'IA al nostre costat No es guarda després del processament
Text de Pregunta al teu PDF Es guarda a la memòria del servidor 30 minuts com a màxim, i no s'escriu mai al disc
Text a Anthropic S'elimina en un termini de 30 dies segons la seva política publicada, amb les excepcions que hi indica
Enllaç de signatura enviat als signants Vàlid durant 30 dies des de l'enviament
Baixada de la còpia signada amb l'enllaç d'un signant 30 dies després que es completi la sol·licitud
Document i registre d'auditoria de la sol·licitud de signatura Fins que elimines tu mateix la sol·licitud
Sessió iniciada 30 dies
Registres d'estadístiques detallats 400 dies; després només en queden els totals diaris
El teu compte Fins que l'elimines a la pàgina «El meu compte»

Quan elimines el teu compte, esborrem de la base de dades el compte, els fluxos de treball, els currículums desats, les sol·licituds de signatura i els seus registres d'auditoria; els recomptes d'ús de les eines es mantenen sense cap vincle amb tu. Els fitxers de les sol·licituds de signatura també s'esborren del disc del servidor.

Comptes i contrasenyes

  • Les contrasenyes es desen com a hash bcrypt amb cost 12, que no es pot tornar a convertir en la contrasenya. No acceptem contrasenyes de menys de 8 caràcters.
  • La teva sessió viu en una galeta signada amb els atributs HttpOnly, Secure i SameSite=Lax, i caduca al cap de 30 dies. A cada sol·licitud sensible tornem a comprovar l'estat del compte a la base de dades.
  • Canviar la contrasenya tanca immediatament totes les altres sessions.
  • Els intents d'inici de sessió estan limitats: 5 intents erronis per compte i 20 per adreça IP, en 15 minuts.
  • No et demanarem mai la contrasenya, ni per correu ni de cap altra manera.

IA

Resumir PDF, Traduir PDF i Pregunta al teu PDF fan servir l'API d'Anthropic, i només funcionen quan les activem al servidor.

  • Què s'envia: el text extret del fitxer, no el fitxer mateix, amb un límit de mida per sol·licitud.
  • Què guardem: res després del processament. Només Pregunta al teu PDF guarda el text a la memòria del servidor fins a 30 minuts, per respondre les preguntes de seguiment.
  • Què diu Anthropic: segons la seva política de privadesa publicada (última actualització: 1 de juliol de 2026), elimina dels seus sistemes les entrades i sortides de l'API en un termini de 30 dies, excepte en els casos que indica, com fer complir la seva Política d'ús i complir la llei. Les seves Condicions comercials estableixen que no pot entrenar models amb el contingut dels clients dels seus serveis.
  • El nostre consell: no facis servir aquestes eines amb documents molt sensibles.

Pagaments

Totes les eines i funcions de Safha són gratuïtes en la versió actual. No et demanem cap targeta de pagament, i el lloc no té cap sistema de pagament. Per tant, no recollim ni desem cap dada de pagament.

Caixa forta «Els meus documents»

Aviat a l'aplicació

Una caixa forta per als teus documents oficials, com el DNI i el passaport, a l'aplicació mòbil de Safha:

  • Només es queda al teu mòbil: res del que conté no s'envia mai per internet.
  • Xifrada amb AES-256-GCM: cada document, la seva previsualització i l'índex de la caixa forta.
  • La clau està protegida pel sistema del mòbil: Android Keystore o iOS Keychain, que es desbloqueja amb biometria o amb el codi del dispositiu, o amb un PIN de 6 xifres per a la caixa forta.
  • Exclosa de les còpies de seguretat i de les transferències a un altre dispositiu.

Seguretat interna

  • Gestió d'accessos

    Safha només té dos rols: membre i administrador. El tauler d'administració només s'obre per a un compte amb el rol d'administrador, i comprovem aquest rol al servidor dues vegades: quan s'accedeix al tauler, i després a cada pàgina i acció de dins. Canviar el rol d'un compte o suspendre'l en tanca immediatament les sessions.

  • Mínim privilegi

    • El servei de conversió funciona com un usuari que no és root sobre un sistema de fitxers de només lectura, i només escriu en una carpeta temporal en memòria.
    • Llegeix els seus secrets una sola vegada en arrencar i després renuncia als privilegis de root; aquests secrets no arriben mai als processos de conversió.
    • La clau d'Anthropic només és al servei de conversió; no arriba mai a l'aplicació web ni al navegador.
    • La contrasenya de la base de dades i la clau de signatura de les sessions les genera la plataforma de desplegament; ningú no les escriu a mà.
  • Autenticació en dos passos per als administradors

    En camí

    Avui no oferim autenticació en dos passos per als comptes d'administrador, i no direm que sí. Fins que l'afegim, la primera contrasenya d'administrador la genera a l'atzar la plataforma de desplegament, i els intents d'inici de sessió estan limitats com a qualsevol compte.

  • Registre d'accions d'administració

    Les accions que arriben als dispositius dels usuaris, com enviar notificacions i publicar versions de l'aplicació, es registren amb la identitat de l'administrador i l'hora.

Comprova tu mateix que el fitxer no s'ha pujat

No cal que et creguis el que diem. A les eines que funcionen al dispositiu, ho pots comprovar en un ordinador:

  1. Obre la pàgina de l'eina a Chrome, Edge o Firefox.
  2. Prem F12 (o fes clic amb el botó dret i tria «Inspecciona») i obre la pestanya Xarxa.
  3. Tria el fitxer i fes servir l'eina.
  4. Mira la llista: no hi veuràs cap sol·licitud que porti el teu fitxer o que tingui la seva mida.

Hi ha una manera encara més senzilla: obre la pàgina de l'eina, desconnecta't d'internet, i l'eina continua funcionant.

Informar d'una vulnerabilitat de seguretat

Si trobes una vulnerabilitat de seguretat a Safha, escriu a [email protected]. Publiquem aquesta adreça en un fitxer security.txt segons l'RFC 9116. Et demanem que:

  • Descriguis el problema, els passos per reproduir-lo i la pàgina o l'eina afectada.
  • No accedeixis a dades d'altres persones, ni les canviïs ni les eliminis, i no interrompis el servei mentre fas proves.
  • Ens donis un temps raonable per arreglar-ho abans de publicar-ne cap detall.

Llegim i responem cada informe. Ara mateix no oferim cap recompensa econòmica per errors, però agraïm a tothom que ens ajuda a protegir els nostres usuaris. Per a qualsevol altra pregunta sobre privadesa o sobre el teu compte: [email protected].

El que prometem

Cap protecció a internet no és perfecta. El que prometem és el que hi ha escrit aquí: que tanta feina teva com sigui possible es quedi al dispositiu, i que et diguem clarament quan el fitxer en surt, on va i per què. Quan canviï alguna cosa d'aquesta pàgina, l'actualitzarem i en canviarem la data.