Seguridad
Cómo trata Lockpage tus documentos
En resumen: en modo local el archivo nunca sale del navegador. A continuación, exactamente qué ocurre cuando los datos sí llegan al servidor, qué guardamos y dónde tiene límites este enfoque.
Modo predeterminado
Procesamiento local
Cuando abres una herramienta, el navegador carga la página y el código de procesamiento desde nuestro dominio: pdf.js (Mozilla) y pdf-lib. El archivo elegido se lee en la memoria de la pestaña mediante la File API y se procesa con tu CPU. El resultado también se genera allí y se guarda en el disco como una descarga normal.
- Ni un solo byte del contenido del documento va al servidor. Puedes comprobarlo en la pestaña Network de DevTools.
- Los scripts y el worker de pdf.js se sirven desde nuestro dominio. Las fuentes del editor se obtienen a través de nuestro servidor solo por nombre: tu documento nunca sale del navegador.
- Para el límite de Free, antes de la descarga el servidor recibe solo metadatos: herramienta, modo, número de páginas y tamaño en bytes. Los planes de pago también hacen esta solicitud, pero no se aplica ningún límite.
- Cuando cierras la pestaña, los datos del documento desaparecen de la memoria del navegador.
Censura, contraseña y firma: solo en local
Estas herramientas no tienen modo nube y no se muestra ningún interruptor. Un documento que necesita protección no debe llegar al servidor de otra persona, ni siquiera por un minuto.
Solo cuando tú elijas
Modo nube y eliminación a los 60 minutos
Un navegador puede quedarse sin memoria con un archivo de cientos de megabytes o en un teléfono poco potente. Para eso, el plan Pro y los superiores tienen modo nube: hasta 2 GB en Pro. Se activa con un interruptor para una operación, no para toda la cuenta.
Local. El archivo se queda en tu dispositivo: el procesamiento ocurre en el propio navegador y ni un solo byte de contenido va al servidor.
Modo: local
Local: por defecto
- El archivo se lee en la memoria de la pestaña del navegador y se procesa allí: pdf.js y pdf-lib se ejecutan en tu CPU.
- Ni el contenido ni el nombre del archivo se envían al servidor. Para el límite de Free solo se envían la herramienta, el número de páginas y el tamaño.
- La censura, la contraseña y la firma funcionan solo así: no tienen interruptor de nube.
- 1Eliges «Nube» y ves un aviso: el archivo se subirá y se eliminará a los 60 minutos.
- 2El servidor crea una tarea con fecha de caducidad y procesa el archivo. Los archivos de origen se eliminan justo después del procesamiento.
- 3El resultado se puede descargar hasta que caduque: 60 minutos después de la subida. Puedes eliminarlo antes con un clic.
- 4Los archivos caducados se eliminan con una limpieza en segundo plano; la base de datos guarda un registro técnico de la tarea, sin el nombre ni el contenido del archivo.
El periodo de retención es un único valor de configuración y es el mismo para el modo nube y la IA.
Base de datos
Qué se guarda en el servidor y qué no
El servidor es necesario para las cuentas, las suscripciones, los equipos y los límites. Diseñamos el esquema para que físicamente no tenga campos para nombres ni contenidos de archivos.
Guardamos
Cuenta
Correo electrónico, nombre, hash de la contraseña (bcrypt). Las contraseñas nunca se guardan en texto plano.
Suscripción
Plan, estado, fin del periodo, ID de cliente de Stripe. Los datos de la tarjeta se quedan en Stripe.
Equipo
Miembros, roles, número de puestos de pago, invitaciones (solo el hash del token).
Contador de documentos
Hash del dispositivo, subred IP del tipo a.b.c.0/24, periodo, número de documentos.
Registro de actividad
Acción, herramienta, modo, número de páginas, tamaño en bytes, subred.
Claves de API
SHA-256 de la clave y sus primeros caracteres para mostrarla. La clave en sí se muestra una sola vez.
No guardamos
Contenido de los archivos
Nunca se transfiere en modo local.
Nombres de archivo
No están en la base de datos, los registros ni las tareas en la nube.
Texto del documento
Incluido el texto enviado a la IA: solo se registra su longitud.
Dirección IP completa
Solo la subred /24 (/48 para IPv6).
Señales sin procesar del dispositivo
Al servidor solo llega el hash resultante.
Datos de la tarjeta
El pago se realiza en Stripe.
Conservación: señales antifraude, 7 días; registros de impresiones de anuncios, 90 días. Detalles en la política de privacidad.
Antifraude
La huella del dispositivo y por qué la necesitamos
Free significa 2 documents per day por dispositivo, no por correo: de lo contrario, el límite se podría eludir con una dirección nueva en un minuto. Para reconocer un dispositivo sin registro, el navegador calcula un hash SHA-256 de un conjunto de características: renderizado en canvas, fabricante y modelo de la tarjeta gráfica (WebGL), contexto de audio, número de núcleos, memoria, pantalla, zona horaria y fuentes instaladas.
- El hash se calcula en el dispositivo. Las características en sí no se envían al servidor y no se pueden recuperar a partir del hash.
- Sin servicios de fingerprinting de terceros. El hash no se comparte con terceros ni se usa para publicidad o seguimiento en otros sitios.
- El servidor mantiene un contador por cada par «hash + subred /24» y, si has iniciado sesión, por cuenta.
- Si llegan muchos dispositivos nuevos desde una misma subred, el navegador recibe una tarea de cálculo (Proof-of-Work) durante unos segundos. No bloquea a los usuarios honestos.
Gratis
Anuncios: solo propios, sin rastreadores
Ahora no hay anuncios. Si aparecen, serán solo creatividades propias de Lockpage y de socios directos servidas desde nuestro servidor. Sin redes publicitarias de terceros, píxeles ni cookies de terceros: cualquier script de ese tipo tendría acceso a la página donde tienes abierto tu documento.
- Sin segmentación por comportamiento: las creatividades se eligen al azar según su peso, no según tus datos.
- Una visualización se confirma con un token de un solo uso en nuestro servidor, para que los anuncios no bloqueen las descargas de quienes los han visto con honestidad.
- Sin marcas de agua en Free. Los planes de pago no tienen anuncios.
IA
Resumen con IA y chat: qué va al servidor
Las herramientas de IA son las únicas que siempre necesitan un servidor. Nos hemos asegurado de enviar lo mínimo posible: el navegador extrae por sí mismo el texto de las páginas seleccionadas y envía solo eso. No se envían PDF, imágenes ni metadatos de archivos.
- El texto lo procesa el modelo Claude de Anthropic, nuestro subencargado. Pasamos el texto a la API y no guardamos ni la solicitud ni la respuesta: solo se registra la longitud del texto.
- La conservación de datos por parte de Anthropic se rige por sus condiciones comerciales de API. Garantizamos la eliminación por nuestra parte; por parte del proveedor, según nuestro acuerdo con él.
- La interfaz muestra un aviso antes de enviar. Conviene censurar primero los documentos con datos personales.
- La IA está disponible en los planes de pago y solo para usuarios con sesión iniciada.
Infraestructura
Cuenta y pagos
- Las contraseñas se guardan como hash con bcrypt; la sesión es un token firmado en una cookie con los indicadores HttpOnly y SameSite.
- El pago se realiza con Stripe Checkout: los datos de la tarjeta se introducen en Stripe; solo recibimos el estado de la suscripción y las facturas.
- Las claves de API se guardan como hashes; una clave revocada deja de funcionar al instante.
- Para Enterprise: una instalación local en tu red, modo nube en tus servidores, SSO y un DPA.
Con sinceridad
Limitaciones que debes conocer
La censura rasteriza la página
Una página en la que has censurado datos se convierte en imagen (200 ppp): su texto ya no se puede seleccionar ni buscar, y los enlaces desaparecen. Las demás páginas no cambian. La detección automática no ve los escaneos sin capa de texto: marca las áreas a mano.
Una firma es una imagen, no una firma electrónica
La herramienta Firma coloca una imagen de firma y sellos. Las firmas electrónicas con certificado (PAdES) están en desarrollo.
Los permisos de un PDF protegido con contraseña son una recomendación
Una contraseña de apertura (AES-256) protege de forma fiable. No todos los visores respetan las restricciones de impresión y copia.
Tu dispositivo debe estar limpio
El procesamiento local evita que el archivo se nos envíe, pero no protege del malware ni de las extensiones del navegador con acceso a todas las páginas.
Memoria del navegador
Los archivos muy grandes en dispositivos poco potentes pueden no caber en la memoria de la pestaña. En ese caso ayuda el modo nube o la instalación local Enterprise.
La conversión a Word y Excel es básica
En local se conservan el texto y las tablas simples; las columnas, imágenes y diseños complejos no.
¿Has encontrado una vulnerabilidad?Escribe a support@lockpage.tools: respondemos en dos días laborables.