Saltar al contenido

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.

60:00PDF
Tu dispositivoServidor · se elimina a los 60min

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.
  1. 1Eliges «Nube» y ves un aviso: el archivo se subirá y se eliminará a los 60 minutos.
  2. 2El servidor crea una tarea con fecha de caducidad y procesa el archivo. Los archivos de origen se eliminan justo después del procesamiento.
  3. 3El resultado se puede descargar hasta que caduque: 60 minutos después de la subida. Puedes eliminarlo antes con un clic.
  4. 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.