Política de Privacidad

Cómo gestiona SOWA Privacy tus datos – adelanto: permanecen en tu dispositivo.

SOWA Privacy
Extensión de navegador para Chrome y Microsoft Edge, la aplicación de escritorio SOWA Privacy Chat para macOS y Windows, además del sitio web sowaprivacy.ai (y sowaprivacy.ai), donde puedes crear una cuenta e iniciar una suscripción de pago.
Última actualización: 5 de octubre de 2026

1. Introducción y ámbito

SOWA Privacy ("nosotros", "nuestro") protege tus datos personales cuando utilizas chatbots de IA como ChatGPT, Claude, Gemini, Copilot y Grok. El producto abarca tres ámbitos, todos cubiertos por esta Política de Privacidad:

  • La extensión de navegador. Detección y anonimización de datos personales en tus prompts. Se ejecuta íntegramente en tu navegador. El nivel Starter gratuito funciona sin necesidad de cuenta.
  • La aplicación de escritorio SOWA Privacy Chat. Una aplicación de chat para macOS y Windows que limpia los prompts y los archivos adjuntos en tu dispositivo antes de que vayan a un proveedor de IA con tu propia clave API. Incluida en los planes Business y Enterprise; requiere iniciar sesión.
  • El sitio web en sowaprivacy.ai / sowaprivacy.ai. Creación de cuenta, gestión de suscripciones, formularios de contacto y ventas, formulario de baja, páginas de marketing. Solo es necesario si decides iniciar una suscripción de pago, gestionar una organización o contactar con nuestro equipo.

Nuestro principio fundamental es la minimización de datos: todo lo que puede permanecer en tu dispositivo, permanece en él. El contenido de tus conversaciones de IA y los datos personales que detecta la extensión o la aplicación de escritorio nunca llegan a nuestros servidores. Esto se cumple tanto si tienes una suscripción de pago como si no.

SOWA Privacy es desarrollado por SOWA Privacy sp. z o.o., con sede en Wrocław, Polonia (KRS 0001255530). Nuestro código fuente puede consultarse bajo solicitud, con un acuerdo de confidencialidad, por lo que cualquier afirmación de esta política puede verificarse de forma independiente en el código.

2. Datos procesados en la extensión de navegador

2.1 Detección de datos personales (solo local)

SOWA Privacy analiza el texto que introduces en las interfaces de chatbots de IA para detectar datos personales: nombres, direcciones de correo electrónico, números de teléfono, números de identificación, credenciales, identificadores financieros y otra información sensible. Esta detección se ejecuta íntegramente en tu navegador. Ningún texto – ni el original ni la versión anonimizada – se envía a SOWA Privacy ni a ningún servidor que operemos.

2.2 Sin recopilación de conversaciones de IA

El contenido de tus conversaciones de IA y cualquier dato personal detectado por la extensión nunca abandona tu dispositivo. No los recopilamos, transmitimos, almacenamos ni procesamos en ningún servidor. La extensión no contiene ningún sistema de analítica, telemetría, píxeles de seguimiento ni fingerprinting.

2.3 Datos almacenados localmente por la extensión

La extensión utiliza el almacenamiento local de tu navegador (chrome.storage.local y chrome.storage.session) para conservar:

  • Ajustes y preferencias – categorías de detección, idioma, tema, reglas de sitios, entradas personalizadas de regex / lista blanca / lista negra.
  • Diccionario de anonimización – la correspondencia entre los valores originales y sus marcadores, para que las respuestas de la IA puedan desanonimizarse en tu pantalla.
  • Registro de auditoría – un registro encadenado con SHA-256 de qué se detectó, cuándo y en qué sitio. Se almacena únicamente en tu dispositivo. Puedes exportarlo (JSON / CSV) o borrarlo desde la página de Auditoría.
  • Token de sesión y derechos en caché (solo si has iniciado sesión) – el JWT emitido por Supabase Auth junto con la respuesta más reciente de /api/entitlements/me. Se usa para mantener las funciones de pago desbloqueadas sin conexión.

Puedes borrar todos los datos almacenados localmente en cualquier momento limpiando el almacenamiento de la extensión en tu navegador, o desinstalando la extensión.

3. Tratamiento en la aplicación de escritorio

SOWA Privacy Chat es una aplicación de chat para macOS y Windows. Está incluida en los planes Business y Enterprise y se proporciona a través de nuestro equipo de ventas. La detección y la anonimización se ejecutan en tu dispositivo, igual que en la extensión. A diferencia de la extensión, la aplicación envía ella misma tus mensajes al proveedor de IA.

3.1 Detección y anonimización (solo local)

La aplicación analiza en tu dispositivo los prompts y los archivos adjuntos (PDF, DOCX, XLSX y formatos de texto) en busca de datos personales y sustituye los valores detectados por marcadores antes de que nada salga del dispositivo. Ni el texto original ni los valores detectados se envían a SOWA Privacy ni a ningún servidor que operemos.

3.2 Transmisión al proveedor de IA

Cuando envías un mensaje, el texto limpio y los adjuntos limpios van directamente desde tu dispositivo al proveedor que hayas configurado en los ajustes: OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok) o un endpoint que indiques tú mismo – en su caso, a través de un proxy que hayas configurado. La solicitud se autentica con tu propia clave API y no pasa por nuestros servidores; no vemos ni tus claves ni tus solicitudes. Lo que el proveedor haga con el texto recibido se rige por sus condiciones y su política de privacidad. La aplicación vuelve a insertar tus valores originales en la respuesta, en tu dispositivo.

3.3 Datos almacenados localmente

La aplicación guarda lo siguiente en el directorio de datos de tu cuenta de usuario en el dispositivo:

  • Conversaciones – tus chats y archivos adjuntos, para que puedas continuarlos más adelante.
  • Diccionario de anonimización – la correspondencia entre los valores originales y los marcadores.
  • Registro de auditoría – un registro de detecciones encadenado con SHA-256; por defecto, los valores originales solo figuran en él como hash. Exportable como JSON o CSV.
  • Ajustes y configuración de proveedores – incluidas tus claves API.
  • Sesión y derechos de uso – el token de inicio de sesión de tu cuenta y los últimos derechos del plan consultados.

Nada de esto se sincroniza con nuestros servidores; no tenemos ninguna copia. Eliminas estos datos borrando conversaciones en la aplicación, cerrando sesión o desinstalando la aplicación junto con su directorio de datos.

3.4 Inicio de sesión y comprobación del plan

La aplicación requiere una cuenta de SOWA Privacy con un plan Business o Enterprise. Para iniciar sesión, abre tu navegador en sowaprivacy.ai; una vez que has iniciado sesión allí, el sitio web entrega a la aplicación una sesión de Supabase Auth mediante un código de un solo uso y corta duración (/api/desktop/handoff). A continuación, la aplicación consulta /api/entitlements/me al iniciarse, cuando vuelves a ella y una vez por hora para determinar qué funciones desbloquea tu plan, y renueva su sesión directamente con Supabase. Se tratan tu ID de usuario, el token de sesión y la dirección IP que acompaña a toda conexión – ningún contenido de prompts ni datos detectados. La Sección 4 describe cómo tratamos los datos de tu cuenta.

3.5 Modelos locales opcionales

La detección basada en modelos (NER) y el detector LLM local están desactivados por defecto. Si los activas en los ajustes, la aplicación descarga una sola vez los archivos del modelo desde HuggingFace (huggingface.co) – entre unos 30 y 700 MB según el modelo – y los guarda en tu dispositivo. Solo se transmite lo que contiene cualquier solicitud HTTPS, en particular tu dirección IP. El análisis se ejecuta íntegramente en tu dispositivo.

3.6 Sin analítica, sin telemetría, sin actualizaciones automáticas

La aplicación no envía analítica de uso, informes de fallos ni telemetría. No busca actualizaciones por sí misma; recibes las nuevas versiones a través de tu contacto de ventas.

4. Datos procesados al crear una cuenta

Crear una cuenta de SOWA Privacy es opcional. El nivel Starter gratuito funciona sin necesidad de cuenta. Solo necesitas una cuenta para iniciar una suscripción Pro o Business, gestionar una organización o vincular la extensión a un plan de pago.

4.1 Registro e inicio de sesión

Al registrarte en sowaprivacy.ai, recopilamos:

  • Dirección de correo electrónico – utilizada como identificador de cuenta y para correos transaccionales (verificación, restablecimiento de contraseña, avisos importantes de cuenta).
  • Contraseña – almacenada con hash por Supabase Auth; nunca es visible para nosotros en texto plano.
  • Nombre completo (opcional) – usado para dirigirnos a ti en el panel de control y en las facturas.
  • Plan predeterminado – el nivel asociado actualmente a tu cuenta (Starter / Pro / Business).
  • Marca de tiempo de creación de la cuenta – para auditoría y gestión del ciclo de vida.
  • Versión aceptada de las Condiciones – la versión de las Condiciones que aceptaste al registrarte, como prueba de que forman parte del contrato.

Las sesiones se emiten como JWT por Supabase Auth. El JWT junto con un token de actualización residen en el almacenamiento del navegador (sitio web) o en chrome.storage.local (extensión). No establecemos cookies de seguimiento; las únicas cookies del sitio web son la cookie de sesión de autenticación establecida por Supabase Auth (esencial, de origen propio).

4.2 Membresías en organizaciones (plan Business)

Si estás en el plan Business y creas o te unes a una organización, procesamos adicionalmente:

  • Nombre y slug de la organización.
  • Lista de miembros – las direcciones de correo electrónico y los roles de los usuarios invitados a tu organización.
  • Invitaciones pendientes – la dirección de correo invitada, el token utilizado para aceptar la invitación y el usuario que invita. Los tokens caducan y se eliminan una vez que la invitación es aceptada, rechazada o revocada.

Al invitar a un colega, su dirección de correo electrónico se comparte con nuestro backend para poder enrutar la invitación. La persona invitada se convierte en interesada independiente de esta política desde el momento en que acepta.

Si tu organización tiene un plan Business activo, tu cuenta está gestionada por esa organización: no puedes eliminarla tú mismo mientras seas miembro. Un administrador de la organización te elimina de ella en el panel de la organización; desde ese momento la cuenta es una cuenta ordinaria y puedes eliminarla de la forma habitual.

Cuando un administrador te elimina de una organización, o tú pides que te eliminen, el historial de cambios de la organización conserva un registro de ese evento, incluida tu dirección de correo electrónico, para que la organización pueda justificar sus plazas. Ese registro no se elimina al eliminar tu cuenta.

4.3 Consulta de derechos

Tanto el sitio web como la extensión llaman a /api/entitlements/me para conocer qué funciones están desbloqueadas para tu plan. La respuesta contiene únicamente indicadores de funciones y tu nivel de plan – no contiene ningún contenido de prompt, datos de auditoría ni datos personales más allá de tu propio ID de usuario. La extensión guarda la respuesta en caché durante un máximo de 60 minutos (actualizada mediante chrome.alarms) para que siga funcionando sin conexión.

4.4 Vinculación de la extensión a tu cuenta

Cuando haces clic en "Iniciar sesión" en el popup de la extensión, el chrome.identity.launchWebAuthFlow de Chrome abre una ventana en sowaprivacy.ai/auth/extension-connect. Tras autenticarte, el sitio web devuelve un token de traspaso de corta duración, que la extensión intercambia por una sesión de Supabase a través de /api/extension/handoff/exchange. El token es de un solo uso y caduca en minutos.

5. Facturación (Stripe)

Cuando inicias una suscripción de pago Pro o Business, la facturación es gestionada por Stripe. La distribución de datos es la siguiente:

  • Stripe recibe directamente: los datos de tu tarjeta, nombre de facturación, dirección de facturación, país y cualquier identificador fiscal que introduzcas. Nosotros nunca vemos ni almacenamos los números completos de tarjeta – Stripe Checkout los recopila en un iframe servido desde stripe.com.
  • Nosotros recibimos de Stripe (vía webhook): tu ID de cliente de Stripe, ID de suscripción, nivel de plan, ciclo de facturación (mensual / anual), estado de prueba, estado de la suscripción (activa / en prueba / vencida / cancelada) y metadatos de factura (importe, moneda, estado, URL de factura alojada). Los almacenamos en tu cuenta en Supabase para mostrarte el estado correcto en la página de Facturación.
  • Prueba de 14 días: las nuevas suscripciones Pro y Business incluyen una prueba de 14 días. No se requiere tarjeta para comenzar; si no añades un método de pago al finalizar el período de prueba, la suscripción se pausa automáticamente.
  • Registro de eventos de webhook de Stripe: registramos los eventos entrantes de Stripe (checkout.session.completed, customer.subscription.*, invoice.payment_*) para hacer la entrega de webhooks idempotente. El registro conserva el ID del evento de Stripe y la marca de tiempo; no se involucra ningún dato de tarjeta.
  • Portal de facturación de autoservicio: cuando haces clic en "Gestionar suscripción" en la página de Facturación, abrimos el Portal de Facturación alojado de Stripe. Allí puedes actualizar tu método de pago, cambiar de plan, descargar facturas o cancelar – todo directamente con Stripe.
  • Confirmación del pedido: Tras la celebración de una suscripción Pro, enviamos a la dirección de correo indicada en el formulario de pago una confirmación del contrato con el plan, el precio, la fecha del contrato, el periodo de prueba y la información sobre el desistimiento, a través de Resend. La base jurídica es el Art. 6(1)(c) del RGPD en relación con el § 312f BGB.

6. Formularios de contacto, ventas y baja

6.1 Formulario de contacto (contact.html)

La página de Contacto utiliza actualmente el mismo formulario que la página de Ventas descrita en el punto 6.2, y tus datos se procesan tal como se describe allí (a través de HubSpot).

6.2 Formulario de ventas / consultas (sales.html)

Cuando envías el formulario "Hablar con ventas" de la página de Ventas, los datos que introduces (nombre, correo electrónico, empresa opcional, tamaño de la empresa opcional, departamento opcional, teléfono opcional, mensaje opcional) se reenvían a HubSpot a través de la API de Formularios de HubSpot en la región de la UE. Utilizamos HubSpot como nuestro CRM para gestionar las consultas de ventas entrantes.

Si la cookie de seguimiento de HubSpot (hubspotutk) está presente en tu navegador cuando envías el formulario, su valor se transmite para que HubSpot pueda asociar el envío con sus análisis existentes. No cargamos el script de seguimiento de HubSpot en nuestro sitio de marketing, por lo que no establecemos nosotros mismos cookies de HubSpot; puedes borrarla o bloquearla en tu navegador en cualquier momento sin que ello afecte a tu capacidad de usar la extensión.

6.3 Formulario de baja (cancel-contract)

El enlace "Cancelar contratos aquí" en el pie de cada página te permite dar de baja una suscripción de pago sin iniciar sesión (§ 312k del Código Civil alemán, BGB). Para ello tratamos:

  • Tus datos – dirección de correo electrónico, tipo de baja (ordinaria o extraordinaria) y, si los indicas, el motivo de una baja extraordinaria y la fecha de finalización deseada.
  • Fechas y horas – recepción y ejecución de la baja, así como la fecha de finalización del contrato.
  • Vinculación – la referencia a tu suscripción, si existe una suscripción Pro con la dirección indicada.
  • Valor de control – un hash de tu dirección IP generado con una clave secreta, que utilizamos para limitar el número de solicitudes.

Si existe una suscripción Pro con la dirección indicada, la configuramos de inmediato en Stripe para que finalice al término del periodo de facturación y registramos allí la baja. Recibes de inmediato en la dirección indicada un acuse de recibo con el contenido, la fecha y la hora de tu baja y la fecha en que finaliza tu contrato. Las bajas extraordinarias las reenviamos a info@sowaprivacy.ai para que se examine el motivo. Enviamos todos estos correos a través de Resend.

La base jurídica es el Art. 6(1)(c) del RGPD en relación con el § 312k BGB para el acuse de recibo y su prueba, el Art. 6(1)(b) del RGPD para la terminación del contrato y el Art. 6(1)(f) del RGPD para la limitación de solicitudes, que protege el formulario frente a abusos. La Sección 11 indica cuánto tiempo conservamos estos datos.

6.4 Función de desistimiento (withdraw-contract)

El enlace "Desistir del contrato" en el pie de cada página permite a los consumidores desistir de un contrato celebrado en línea (§ 356a del Código Civil alemán, BGB). Para ello tratamos tu nombre y la dirección de correo electrónico de tu cuenta, con la que identificamos el contrato y a la que enviamos el acuse de recibo, así como el momento de recepción, la vinculación con tu suscripción y el mismo valor de control que en el formulario de baja. No preguntamos el motivo. Si existe una suscripción Pro con esa dirección, la configuramos en Stripe para que finalice al término del periodo de facturación. Reenviamos cada desistimiento a info@sowaprivacy.ai, donde se comprueba si se ha respetado el plazo de desistimiento y qué pagos deben reembolsarse. Enviamos el acuse de recibo a través de Resend. La base jurídica es el Art. 6(1)(c) del RGPD en relación con el § 356a BGB y, para la limitación de solicitudes, el Art. 6(1)(f) del RGPD. Conservamos estos datos como las bajas (Sección 11).

7. Proveedores de API de IA (iniciado por el usuario, solo en la extensión)

Cuando utilizas el proxy de chat de IA integrado en la extensión, el texto anonimizado – con tus datos personales ya reemplazados por marcadores – se envía al proveedor de API de IA que selecciones. Esto ocurre únicamente cuando lo activas de forma explícita. Endpoints compatibles:

  • OpenAI API (api.openai.com)
  • OpenRouter (openrouter.ai)
  • Fireworks AI (api.fireworks.ai)
  • Mistral AI (mistral.ai)

La solicitud va directamente desde tu navegador al proveedor elegido, autenticada con tu propia clave de API, que se almacena únicamente en chrome.storage.local. No vemos tus claves de API ni las solicitudes. La política de privacidad del proveedor que elijas rige lo que hacen con el texto anonimizado que reciben.

8. Descargas de modelos de IA locales

Si activas la detección NER o de LLM Local en los Ajustes de la extensión, los archivos de modelo necesarios se descargan desde:

  • HuggingFace (huggingface.co) – modelos de Reconocimiento de Entidades Nombradas (~65 MB).
  • GitHub (raw.githubusercontent.com) – recursos de la extensión y archivos de modelos WebLLM.
  • CDN de WebLLM – pesos del modelo LLM local (~200 MB) cuando el Modo Potencia está habilitado.

Se trata de solicitudes HTTPS GET estándar. No se envía ningún dato personal más allá de lo que incluye cualquier solicitud HTTP (tu dirección IP). La inferencia en sí misma se ejecuta íntegramente en tu dispositivo mediante WebAssembly (ONNX Runtime) y WebGPU (WebLLM).

9. Subencargados del tratamiento

Los servicios de terceros en los que nos apoyamos para operar el sitio web se enumeran a continuación. Cada uno gestiona un ámbito de datos específico y se rige por sus propias condiciones de tratamiento de datos.

Subencargado Finalidad Región
SupabaseAutenticación de cuentas, perfiles, organizaciones, derechos, tabla de suscripciones. Política de privacidad.UE (Irlanda)
StripeProcesamiento de pagos, gestión de suscripciones, portal de facturación, facturas. Política de privacidad.EE.UU. / global; SCCs de la UE en vigor
HubSpotCRM para envíos de formularios de ventas y consultas de ventas entrantes. Política de privacidad.UE (Fráncfort)
ResendEnvío de nuestros correos a clientes: acuses de recibo y confirmaciones de ejecución de bajas y desistimientos, reenvío interno para su revisión y confirmaciones de pedido con la información sobre el desistimiento. Política de privacidad.EE.UU. (Delaware); SCCs de la UE en vigor
VercelAlojamiento del sitio de marketing y la API sin servidor. Procesa el tráfico HTTP (dirección IP, agente de usuario) para enrutamiento y registros operativos. Política de privacidad.Edge en UE; infraestructura en EE.UU. con SCCs de la UE
PostHogAnalítica de producto respetuosa con la privacidad para el sitio de marketing – visitas de páginas e interacciones agregadas. Condicionado por consentimiento: se carga únicamente tras optar por participar. Sin reproducción de sesión. Política de privacidad.UE (Fráncfort)
HuggingFaceEntrega estática de archivos de modelos para la detección local opcional (NER, LLM local) en la extensión y la aplicación de escritorio. Solo con participación activa.CDN global
GitHubRepositorio de código fuente; entrega estática de recursos de modelos WebLLM. Solo con participación activa.EE.UU.

No vendemos, alquilamos ni compartimos tus datos con nadie fuera de la lista anterior. No operamos ninguna red publicitaria ni ninguna herramienta de reproducción de sesiones. La única analítica de comportamiento es PostHog, que está desactivada por defecto y se carga en el sitio de marketing únicamente después de que aceptes mediante el banner de consentimiento – y nunca dentro de la extensión de navegador. La aplicación de escritorio tampoco contiene analítica ni telemetría (véase el punto 3.6).

10. Bases jurídicas (artículo 6 del RGPD)

  • Ejecución de un contrato (Art. 6(1)(b)) – para proporcionar la extensión y las funciones de cuenta / facturación que utilizas activamente: registro, inicio de sesión, comprobación de derechos, gestión de suscripciones, facturas. En la aplicación de escritorio, esto incluye el inicio de sesión y la comprobación del plan; en el formulario de baja, la terminación de tu contrato.
  • Obligación legal (Art. 6(1)(c)) – para conservar registros de facturas y relevantes para impuestos durante los períodos exigidos por la normativa contable y fiscal aplicable. Asimismo, para confirmar y acreditar la recepción de una baja enviada a través del formulario de baja (§ 312k BGB).
  • Intereses legítimos (Art. 6(1)(f)) – para mantener el servicio seguro (registros operativos, limitación de velocidad, verificación de firma de webhooks) y para responder a los mensajes del formulario de contacto.
  • Consentimiento (Art. 6(1)(a)) – para la analítica de producto en el sitio de marketing (PostHog), y para cualquier componente opcional que descargue un modelo de terceros en el primer uso (NER, LLM Local). La analítica permanece desactivada hasta que aceptes el banner de consentimiento; puedes retirarlo en cualquier momento (véase la Sección 14). Los archivos de modelo local pueden eliminarse de la extensión en cualquier momento.

11. Retención

Período de conservación de cada tipo de dato:

  • Datos de la extensión almacenados localmente (ajustes, diccionario, registro de auditoría, sesión en caché) – se conservan en tu dispositivo hasta que tú los borres o desinstales la extensión. No tenemos ninguna copia en nuestros servidores.
  • Datos almacenados localmente por la aplicación de escritorio (conversaciones, diccionario, registro de auditoría, ajustes, sesión) – permanecen en tu dispositivo hasta que los elimines o desinstales la aplicación junto con su directorio de datos. No tenemos ninguna copia en nuestros servidores.
  • Perfil de cuenta (correo electrónico, contraseña con hash, nombre, plan) – se conserva mientras tu cuenta esté activa. Se elimina en un plazo de 30 días tras una solicitud de eliminación de cuenta, excepto los campos que deban conservarse por obligaciones de facturación o legales (véase más adelante).
  • Membresías en organizaciones y tokens de invitación – se conservan mientras exista la organización. Los tokens de invitación se eliminan una vez que son aceptados, rechazados, revocados o caducados.
  • Registros de facturación – las facturas y el historial de pagos los conserva nuestro proveedor de pagos, Stripe, durante el periodo exigido por la legislación contable y fiscal aplicable (normalmente 10 años en la UE, 7 años en algunas jurisdicciones) y siguen disponibles en el portal de facturación de Stripe durante ese periodo. Nuestra propia copia del estado de tu suscripción (ID de cliente, plan, estado) se elimina junto con tu cuenta. Los datos de tarjeta nunca se almacenan por nuestra parte.
  • Facturas – igual que lo anterior. Disponibles para ti en el Portal de Facturación de Stripe durante el mismo período.
  • Registro de eventos webhook de Stripe – se conserva por idempotencia y auditoría; contiene los ID de eventos de Stripe, sus tipos y marcas de tiempo. El contenido del evento se vacía cuando se elimina la cuenta a la que se refiere.
  • Envíos de formularios de ventas en HubSpot – conservados durante un máximo de 24 meses desde el último contacto, salvo que tengamos una relación comercial activa contigo, en cuyo caso aplicamos la misma retención que para los datos de cuenta. Puedes solicitar que eliminemos tu registro de HubSpot antes.
  • Registros operativos del lado del servidor (Vercel / Supabase) – las direcciones IP, rutas de solicitud y marcas de tiempo en los registros operativos a corto plazo se conservan según la política de retención propia de cada proveedor, típicamente entre 7–30 días. No contienen contenido de prompts de IA ni datos personales detectados por la extensión para ti.
  • Bajas a través del formulario de baja – las declaraciones vinculadas a una suscripción se conservan como prueba hasta el final del tercer año natural posterior a la finalización del contrato. Las declaraciones que no pudieron vincularse a ninguna suscripción se eliminan 90 días después de su recepción. Los registros de entrega propios de Resend se conservan según su política (normalmente hasta 30 días).

Al eliminar tu cuenta, anonimizamos los registros que debemos conservar por razones legales (p. ej., facturas) y eliminamos todo lo demás.

12. Transferencias internacionales de datos

Supabase, HubSpot y la red edge de Vercel sirven principalmente a los usuarios de la UE desde centros de datos en la UE. Stripe, Resend y GitHub tienen su sede en los Estados Unidos; las transferencias a ellos están cubiertas por las Cláusulas Contractuales Tipo de la Comisión Europea y, cuando procede, por el Marco de Privacidad de Datos UE-EE.UU. HuggingFace sirve archivos de modelos desde una CDN global; las descargas de modelos son solicitudes HTTPS GET estáticas sin datos personales adjuntos.

13. Permisos del navegador

La extensión solicita los siguientes permisos de Chrome. Enumeramos cada uno y por qué es necesario:

  • activeTab – para acceder al contenido de la pestaña activa y detectar información personal (PII) en campos de texto.
  • storage – para guardar ajustes, el diccionario de anonimización y (si has iniciado sesión) tu sesión y derechos de forma local.
  • tabs – para identificar el sitio de chatbot de IA en el que te encuentras y gestionar la interfaz de la extensión entre pestañas.
  • contextMenus – para proporcionar opciones al hacer clic derecho para anonimización rápida, inclusión en lista blanca y lista negra.
  • sidePanel – para mostrar la interfaz del panel lateral de la extensión.
  • windows – para gestionar ventanas emergentes y paneles.
  • offscreen – para ejecutar la inferencia NER en un contexto aislado que la página anfitriona no puede ver ni invocar.
  • identity – para iniciar sesión en la extensión con tu cuenta de SOWA Privacy mediante chrome.identity.launchWebAuthFlow. Se usa únicamente cuando haces clic en "Iniciar sesión".
  • alarms – para actualizar tus derechos una vez por hora, de modo que los cambios de plan se apliquen incluso cuando no estés usando activamente la extensión.

El script de contenido se ejecuta en <all_urls>, pero la detección y el Privacy Owl solo se activan en los siete dominios de chat de IA de la lista de integraciones predeterminada (ChatGPT, OpenAI, Claude, Gemini, Copilot, Grok, x.ai). Puedes añadir o eliminar sitios en Ajustes → Sitios y Privacidad.

14. Cookies y almacenamiento local

  • La extensión no almacena nada en cookies – solo en chrome.storage.local y chrome.storage.session.
  • El sitio web de marketing establece una entrada sowa-analytics-consent en localStorage para recordar tu elección de analítica. No es una cookie de seguimiento.
  • El panel de control (páginas de Cuenta, Facturación, Ajustes) establece una cookie de autenticación esencial de origen propio a través de Supabase Auth para que tu sesión persista al recargar la página. Esta cookie es estrictamente necesaria para el servicio y no se usa para seguimiento.
  • Analítica de PostHog – solo si aceptas el banner de consentimiento. Al optar por participar, PostHog establece cookies de origen propio / entradas de localStorage para contar las visitas de páginas e interacciones agregadas en el sitio de marketing. Está desactivada por defecto, respeta automáticamente la señal "No rastrear" de tu navegador, no ejecuta reproducción de sesiones y nunca se carga dentro de la extensión. Puedes cambiar de opinión en cualquier momento – rechazar (o borrar la entrada sowa-analytics-consent) la detiene y el banner reaparece en tu próxima visita.
  • HubSpot – no cargamos el script de seguimiento de HubSpot en el lado del cliente en el sitio de marketing, por lo que no establecemos cookies de HubSpot. Si tu navegador ya tiene una cookie de HubSpot (hubspotutk) de otro sitio, su valor puede transmitirse con los envíos del formulario de ventas; borrarla o bloquearla nunca afecta a tu uso de la extensión o tu cuenta.

15. Seguridad

El contenido de tus conversaciones de IA y la información personal detectada nunca salen de tu navegador, por lo que esos datos no están expuestos a ningún riesgo de brecha en el lado del servidor. Tus datos locales están protegidos por el propio modelo de seguridad de tu navegador y sistema operativo – mantén tu navegador actualizado. En la aplicación de escritorio, tus datos locales se encuentran en el directorio de datos de tu cuenta de usuario y están protegidos por sus permisos de acceso.

Los datos de cuenta y facturación se encuentran con nuestros subencargados bajo sus respectivos regímenes de seguridad. Por nuestra parte, aplicamos ingeniería de mínimo privilegio: seguridad a nivel de fila en la base de datos de Supabase, verificación de firma de webhooks de Stripe, secretos almacenados únicamente en las variables de entorno cifradas de Vercel, HTTPS en todos los endpoints y JWTs de corta duración con rotación de tokens de actualización.

16. Tus derechos

En virtud del RGPD (y leyes equivalentes en otras jurisdicciones), tienes derecho a:

  • Acceder a los datos personales que conservamos sobre ti.
  • Rectificar datos incorrectos o incompletos.
  • Suprimir tus datos, sujeto a las obligaciones de retención legal descritas en la Sección 11.
  • Limitar el tratamiento en determinadas situaciones.
  • Oponerte al tratamiento basado en intereses legítimos.
  • Portabilidad – recibir una copia de los datos de tu cuenta en formato legible por máquina.
  • Retirar el consentimiento en cualquier momento cuando el tratamiento se base en el consentimiento.
  • Presentar una reclamación ante tu autoridad de control local. En edpb.europa.eu encontrarás una lista de las autoridades de la UE.

Para los datos de la extensión almacenados localmente, ejerces estos derechos directamente: los ajustes muestran cada elemento almacenado, la página de Auditoría permite exportar y borrar el registro, y desinstalar la extensión lo elimina todo. Para los datos de cuenta y facturación, utiliza la sección "Eliminar cuenta" de tu perfil: tu cuenta se congela de inmediato y se elimina de forma permanente pasados 30 días, durante los cuales puedes cancelar. También puedes escribir a info@sowaprivacy.ai desde la dirección asociada a la cuenta; respondemos en un plazo de 30 días.

17. Menores de edad

La extensión no está dirigida a menores de edad. Debes tener al menos 16 años (o la edad de consentimiento digital en tu jurisdicción) para crear una cuenta de SOWA Privacy o iniciar una suscripción. El nivel Starter gratuito de la extensión procesa todo localmente y no recopilamos a sabiendas datos personales de nadie – incluidos menores – a través de ella.

18. Transparencia del código fuente

SOWA Privacy se distribuye bajo una licencia source-available. Concedemos acceso al código fuente completo bajo solicitud, con un acuerdo de confidencialidad. Tú – o un investigador de seguridad que actúe en tu nombre – puedes auditar el código para verificar que la extensión se comporta exactamente como se describe en esta política. Creemos que las afirmaciones verificables son la forma más sólida de confianza.

19. Cambios en esta política

Podemos actualizar esta Política de Privacidad periódicamente. La fecha de "Última actualización" en la parte superior de la página refleja la revisión más reciente. Para cambios sustanciales, te notificaremos a través del panel de control y, cuando proceda, por correo electrónico a la dirección de tu cuenta.

20. Contacto

Para preguntas, solicitudes o reclamaciones sobre esta Política de Privacidad, contáctanos:

Entidad legal y dirección postal: consulta nuestro Aviso legal.

Si no puedes alcanzar una resolución satisfactoria con nosotros, tienes derecho a presentar una reclamación ante la autoridad de control de protección de datos de tu país de residencia.