Política de Privacidad

Última actualización: 11 de octubre de 2026

1. Introducción

AfterPack ("AfterPack", "nosotros" o "nos") es el responsable del tratamiento de los datos personales descritos aquí. AfterPack lo opera su fundador como un negocio independiente. Esta política explica qué recopilamos cuando visitas afterpack.dev, creas una cuenta o usas el servicio de ofuscación de AfterPack, qué hacemos con ello y quién más lo procesa. Cuando esta política resume cómo el producto maneja tu código, la versión detallada está en nuestra documentación sobre el manejo de datos, enlazada más abajo.

Para un acuerdo de tratamiento de datos (DPA) o un cuestionario de seguridad para proveedores, escríbenos.

2. Información que Recopilamos

Recopilamos información de las siguientes maneras:

Información que Proporcionas

  • Tu dirección de correo electrónico, cuando creas una cuenta, inicias sesión con un enlace mágico o inicias sesión con Google.
  • El contenido de cuenta que creas: nombres de espacios de trabajo y proyectos, invitaciones de equipo y etiquetas de claves de API.
  • Los datos de facturación que introduces al pagar. Los pagos se procesan a través de Creem, nuestro comerciante registrado; los datos de tu tarjeta van a Creem y nunca llegan a AfterPack.
  • Cualquier cosa que nos envíes: correo de soporte, comentarios y respuestas a encuestas opcionales.
  • Lo que escribes en el asistente del sitio ("Ask AfterPack") y sus respuestas, la página desde la que preguntaste y tu idioma — vinculado a tu cuenta si has iniciado sesión. No pegues secretos en él.

Información Recopilada Automáticamente

  • Eventos de analítica de producto —páginas vistas, funciones usadas— y datos de analítica de comportamiento anonimizados y agregados, recopilados sin cookies y sin identificarte entre visitas.
  • Información del dispositivo y navegador: tipo y versión del navegador, sistema operativo, tamaño de pantalla e idioma.
  • Tu dirección IP, usada para limitar el abuso y para deducir un país aproximado. No la usamos para construir un perfil tuyo.
  • Registros del servicio de los builds en la nube: marcas de tiempo, códigos de estado, identificadores de build, recuentos de archivos, totales de bytes y códigos de diagnóstico —nunca el contenido de los archivos, nombres de identificadores o valores de constantes.
  • Para el asistente del sitio, una versión de tu dirección IP con hash que cambia cada día, usada solo para limitar cuántos mensajes puede enviar un visitante anónimo.

3. Tu Código Fuente

Tu código es lo que tratamos con más cuidado:

  • Builds locales: AfterPack se ejecuta en tu máquina. Tu código fuente nunca la abandona: no podemos leerlo, almacenarlo ni transmitirlo, porque nunca se envía.
  • Builds en la nube: Un build Pro envía el código fuente a nuestra nube, donde se cifra en tránsito, se ofusca en memoria dentro de un isolate en sandbox, y se descarta al final de la solicitud. Los registros del servidor guardan identificadores de build, recuentos de archivos, totales de bytes y códigos de diagnóstico, nunca el contenido de los archivos.
  • Protection Maps: Un build en la nube almacena un artefacto, el Protection Map —una copia anotada de tu código fuente— durante hasta un año o los 500 builds más recientes por proyecto, lo que ocurra primero. Solo pueden leerlo los miembros del espacio de trabajo propietario del proyecto, y un administrador puede desactivarlo por proyecto en cualquier momento; los mapas ya almacenados expiran entonces según su calendario existente. Eliminar un proyecto o espacio de trabajo elimina sus mapas de inmediato.
  • Telemetría: El cliente reporta un diagnóstico solo cuando un build falla: el código estable y la severidad del diagnóstico, las versiones del motor y del runtime, el framework detectado, recuentos de archivos y duraciones agrupados en rangos, y un identificador de instalación aleatorio que rota cada 30 días. No incluye código fuente, nombres o rutas de archivo, ni el texto del mensaje de diagnóstico, y no está vinculado a tu cuenta. Un build que tiene éxito no envía nada. Establece AFTERPACK_telemetry_enabled=false para desactivarla.
  • Informes del playground: Solo si una ejecución falla y pulsas Enviar informe, el código que pegaste, tu configuración y el error se nos envían y se guardan de forma privada durante 30 días para depurar el fallo; después se eliminan.
  • Sin entrenamiento: Tu código nunca se usa para entrenar modelos de IA, ni para ningún propósito distinto de realizar la ofuscación que solicitaste o depurar un informe del playground que enviaste.

Las tablas completas —qué registra una línea de log, qué incluye la telemetría, qué contiene un mapa almacenado y qué subprocesadores toca un build— están en nuestra documentación sobre el manejo de datos.

4. Cómo Usamos Tu Información

Usamos la información recopilada para:

  • Proporcionar, mantener y mejorar nuestros servicios
  • Procesar transacciones y enviar información relacionada
  • Enviar avisos técnicos, actualizaciones y mensajes administrativos
  • Responder a tus comentarios, preguntas y solicitudes de soporte
  • Monitorear y analizar tendencias, uso y actividades para mejorar la experiencia del usuario
  • Detectar, prevenir y abordar problemas técnicos o fraude

5. Cookies y Analítica

AfterPack establece tres cookies. Todas ellas son funcionales; ninguna se usa para publicidad, y ninguna te sigue a otro sitio.

  • afterpack_session: La sesión de inicio de sesión. Se establece solo después de iniciar sesión, es httpOnly y secure para que los scripts de la página no puedan leerla, y se borra cuando cierras sesión.
  • afterpack_impersonation: Se establece solo cuando se ha concedido a un administrador de AfterPack acceso para actuar dentro de una cuenta, por ejemplo para investigar una solicitud de soporte. Existe para que la acción quede registrada como suplantación y no como si la hubieras hecho tú.
  • NEXT_LOCALE: Recuerda el idioma que elegiste para que el sitio se abra en ese idioma la próxima vez.

Esa es la lista completa. Como ninguna se usa para publicidad ni para seguimiento entre sitios, el sitio no muestra ningún aviso de cookies. Puedes eliminarlas en tu navegador en cualquier momento; eliminar afterpack_session simplemente cierra tu sesión. También usamos el almacenamiento local de tu navegador, no cookies, para recordar el id de conversación del asistente y el último espacio de trabajo que viste en el panel.

Analítica, sin cookies

Usamos PostHog para contar vistas de página y ver qué funciones se usan. Recopilamos datos de analítica de comportamiento anonimizados y agregados para mejorar nuestro producto. PostHog está configurado para funcionar sin cookies:

  • No almacena nada en tu dispositivo. El estado de la analítica vive en memoria durante la sesión de página actual y desaparece cuando cierras la pestaña —sin cookies, sin almacenamiento local.
  • No te identifica. No creamos ningún perfil de persona ni vinculamos visitas, así que dos visitas desde el mismo navegador son dos sesiones sin relación.
  • Respeta Do Not Track. Si tu navegador envía esa señal, la analítica no se ejecuta en absoluto.
  • Los eventos se envían a una ruta en afterpack.dev en lugar de a un dominio de terceros, y PostHog los almacena en la Unión Europea.

6. Subprocesadores

Mantenemos corta la lista de empresas que procesan datos en nuestro nombre, y las nombramos a todas:

  • Cloudflare —alojamiento, cómputo en el borde, almacenamiento de objetos y la base de datos de cuentas. Ejecuta el sitio web y la API, y es donde reside un Protection Map almacenado o un informe del playground que enviaste.
  • Creem —comerciante registrado de cada compra de AfterPack: el pago, los impuestos, las facturas y el portal de facturación. Creem nunca recibe tu código fuente.
  • Google —solo para el inicio de sesión, cuando eliges iniciar sesión con una cuenta de Google. Google no recibe nada más allá de ese inicio de sesión.
  • PostHog —analítica de producto, como se describe arriba, alojada en la Unión Europea.
  • Resend — entrega de correo: inicio de sesión con enlace mágico, avisos de cuenta y de espacio de trabajo (invitaciones, cambios de propietario), avisos de facturación como pagos fallidos, y actualizaciones del producto a las que te hayas suscrito.
  • Anthropic — impulsa el asistente del sitio ("Ask AfterPack"), a través de Cloudflare AI Gateway. Recibe lo que escribes en el asistente y las páginas de la documentación que lee para responder, nunca tu código fuente.

Cada uno está sujeto a un contrato que le permite usar tus datos solo para prestar el servicio para el que lo contratamos, y algunos procesan datos fuera de tu país bajo cláusulas contractuales estándar. No vendemos datos personales ni los compartimos con fines publicitarios. Un Acuerdo de Tratamiento de Datos está disponible bajo petición; los subprocesadores que toca un build se enumeran en nuestra documentación sobre el manejo de datos.

7. Retención de Datos

Conservamos los datos personales solo mientras cumplen una función. Los datos de la cuenta permanecen hasta que eliminas tu cuenta, tras lo cual los eliminamos o anonimizamos dentro de 30 días. Los Protection Maps expiran después de un año o 500 builds por proyecto, lo que ocurra primero. Los informes del playground se eliminan 30 días después de que los envías. Los eventos de analítica los conserva PostHog durante el período de retención configurado en nuestro proyecto y no están vinculados a una identidad. Los registros de facturación —facturas y datos fiscales— los conservamos Creem y nosotros durante el tiempo que exija la legislación fiscal y contable, típicamente hasta diez años, razón por la cual eliminar tu cuenta no borra tus facturas. Las transcripciones del asistente se eliminan a los 90 días; se conservan etiquetas de tema anonimizadas.

8. Tus Derechos

Dependiendo de tu ubicación, puedes tener derecho a:

  • Acceder a los datos personales que tenemos sobre ti
  • Corregir información inexacta o incompleta
  • Solicitar la eliminación de tus datos personales
  • Oponerte a cómo los procesamos, o restringirlo
  • Recibir tus datos en un formato portátil y legible por máquina
  • Retirar el consentimiento cuando el procesamiento se base en el consentimiento
  • Presentar una reclamación ante tu autoridad local de protección de datos

Para ejercer cualquiera de estos derechos, escríbenos a la dirección indicada abajo y te responderemos en un plazo de 30 días. También puedes eliminar tu cuenta tú mismo, en cualquier momento, desde el panel.

9. Seguridad

Implementamos medidas técnicas y organizativas apropiadas para proteger tu información contra acceso no autorizado, alteración, divulgación o destrucción. Sin embargo, ningún método de transmisión por Internet o almacenamiento electrónico es 100% seguro, y no podemos garantizar seguridad absoluta.

10. Cambios a Esta Política

Podemos actualizar esta Política de Privacidad de vez en cuando. Te notificaremos de cualquier cambio material publicando la nueva política en esta página y actualizando la fecha de "Última actualización". Te animamos a revisar esta política periódicamente.

11. Contacto

Si tienes alguna pregunta sobre esta Política de Privacidad o nuestras prácticas de datos, contáctanos en support@afterpack.dev.