Política de privacidad
Versión del 2026-11-12
En resumen
El servicio no recoge ni almacena sus respuestas. Su situación fiscal se calcula en su navegador.
No utilizamos cookies, identificadores publicitarios ni seguimiento de visitantes individuales. Para las estadísticas solo conservamos contadores diarios anónimos (véase más abajo) y utilizamos Cloudflare Web Analytics, un servicio sin cookies.
Qué datos se tratan
Sus respuestas (vivienda, familia, días de estancia, nacionalidad, etc.) solo existen en la memoria de su navegador mientras la página está abierta y no se envían al servidor.
Si decide compartir un enlace a su resultado (botón «Compartir»), sus respuestas quedan codificadas en ese enlace y llegan a la persona a la que se lo envíe y al servicio a través del cual lo envíe (correo electrónico, mensajería); nuestro servidor no las recibe, porque los navegadores no envían al servidor la parte del enlace que sigue a «#».
Contadores anónimos. Para entender cómo se utiliza el servicio, nuestro servidor suma +1 a contadores diarios: una visita; el país deducido de la zona horaria de su dispositivo; el dominio del sitio del que procede (por ejemplo, google.com o chatgpt.com, sin la dirección completa); la página consultada; el país seleccionado; el resultado general de la comprobación (en qué país es residente, nivel de fiabilidad, si hay conflicto). No se almacenan direcciones IP, cookies, identificadores ni registros de visitantes individuales, por lo que los contadores no pueden vincularse a una persona. Para no contar dos veces una misma visita, el navegador guarda un indicador en la memoria de la pestaña (sessionStorage) que nunca se envía a ningún sitio y desaparece al cerrar la pestaña.
En el caso de los bots de buscadores y de IA (por ejemplo, Googlebot o GPTBot), contamos las solicitudes por el nombre del bot que figura en su user-agent.
Cloudflare Web Analytics también recoge estadísticas de tráfico del sitio de forma anónima: sin cookies, sin identificadores de visitantes y sin ninguna de sus respuestas.
El proveedor de alojamiento (Microsoft Azure) puede tratar temporalmente datos técnicos de las solicitudes (dirección IP, tipo de navegador) para hacer funcionar y proteger el sitio conforme a sus propias políticas; los contadores se almacenan en Azure Table Storage.
Para proteger el sitio frente a ataques, las solicitudes a direcciones de servicio que los visitantes habituales no utilizan (por ejemplo /.env o una página de inicio de sesión falsa) se registran en un registro de seguridad: dirección IP abreviada (sin el último número), una clave de origen irreversible, tipo de navegador, la dirección solicitada y el usuario introducido en el formulario falso (nunca la contraseña). El registro se conserva 30 días; los ataques repetidos desde el mismo origen conllevan el bloqueo temporal o permanente del acceso al sitio.
Formulario de contacto
Si nos envía un mensaje a través del formulario de la página «Contacto», recibimos el texto del mensaje, el correo electrónico que indique y la versión lingüística del sitio. Se entregan como correo electrónico en el buzón del operador del servicio y se utilizan únicamente para leer su mensaje y responderle. No se almacenan en el sitio ni en las estadísticas.
El correo electrónico se envía mediante Azure Communication Services (Microsoft). Para filtrar los envíos automatizados, la página del formulario utiliza Cloudflare Turnstile (Cloudflare, Inc.), que trata datos técnicos de su navegador para esta comprobación y no recibe el texto de su mensaje. Turnstile solo se carga en la página «Contacto».
La base jurídica es su consentimiento, que usted otorga al marcar la casilla del formulario; puede retirarlo en cualquier momento. Conservamos la correspondencia como máximo 12 meses desde el último mensaje. Para que se suprima antes, envíe una solicitud a través del mismo formulario desde la misma dirección de correo electrónico.
Asistentes de IA (MCP)
También puede realizar la comprobación a través de un asistente de IA (por ejemplo, Claude o ChatGPT) si usted mismo le ha conectado nuestro servidor MCP (https://doubletaxation.app/api/mcp). En ese caso, el asistente envía sus respuestas (vivienda, familia, días de estancia, nacionalidad y, si así lo decide, tipos e importes de renta) a nuestro servidor para que el motor de reglas calcule el resultado.
El servidor trata estas respuestas solo en memoria mientras atiende la solicitud y no las almacena: ni en una base de datos, ni en registros, ni en las estadísticas. Las estadísticas solo reciben +1 en un contador diario de solicitudes con el nombre del asistente, tomado de la cabecera técnica de la solicitud (user-agent), sin respuestas, direcciones IP ni identificador alguno.
La herramienta de cómputo de días (count_days) recibe del asistente una lista de viajes (países y fechas), solo calcula los días en memoria mientras atiende la solicitud y tampoco los almacena. Del mismo modo, la herramienta de comparación de formas de empresa (compare_business_forms) trata los importes de ingresos y gastos que envía el asistente solo en memoria.
Lo que usted escribe al asistente lo trata su proveedor (por ejemplo, Anthropic u OpenAI) conforme a sus propias condiciones y política de privacidad; nosotros no recibimos esos datos, salvo las respuestas que el asistente envía a nuestro servidor para la comprobación.
Asistente de IA en la aplicación
El asistente de IA está disponible en la aplicación para Android tras iniciar sesión con su cuenta de Google; su uso es opcional. Las respuestas las genera el modelo de inteligencia artificial Claude (de la empresa Anthropic), desplegado para nuestro servicio en Microsoft Azure (Microsoft Foundry). El asistente solo utiliza las reglas y los datos de DoubleTaxation y la biblioteca de conocimientos del servicio, no tiene acceso a internet y no realiza ninguna acción fuera de la aplicación; se limita a proponer que guarde viajes o un resultado, pero es usted quien los guarda.
Qué se envía: el texto de sus mensajes y las últimas intervenciones de la conversación (hasta 16), el idioma de la aplicación y, si ha permitido que el asistente vea sus datos (en el primer inicio o en «Mi perfil» → «Ajustes»), su resultado guardado de la comprobación (sus respuestas a las preguntas) y los viajes de «Días de estancia». Estos datos se envían a nuestro servidor y al modelo solo para elaborar la respuesta, se tratan en memoria mientras se atiende la solicitud y no se almacenan, ni por nuestra parte ni en registros. El modelo está desplegado como Global Standard, por lo que el tratamiento puede realizarse en centros de datos de Microsoft Azure situados fuera de la Unión Europea. No escriba en la conversación datos personales innecesarios (números de documentos o de cuentas, direcciones, etc.).
El historial de la conversación, su elección sobre el acceso a los datos y la clave de acceso al asistente (válida durante 30 días) se guardan solo en el teléfono, cifrados. «Nueva conversación» elimina el historial, y «Cerrar sesión», «Eliminar la cuenta» y «Eliminar todos los datos» eliminan todo lo relacionado con el asistente.
Qué almacena el servidor: contadores diarios de mensajes y de tokens utilizados por cada usuario bajo un identificador seudonimizado (una clave calculada a partir de la cuenta de Google; no se almacenan el nombre ni el correo electrónico), para aplicar los límites y controlar los costes; breves notas técnicas para el desarrollador que redacta el propio asistente sin datos personales (preguntas para las que no encontró respuesta, errores, lagunas en los datos); el texto de la respuesta del asistente y su comentario, si pulsa «Reportar esta respuesta»; registros de intentos de uso ilícito y de bloqueos de acceso (con el identificador seudonimizado). Estos registros solo son accesibles para el administrador del servicio, se utilizan para corregir errores y proteger frente a abusos y se eliminan una vez tramitados, a más tardar a los 12 meses. Base jurídica: su consentimiento para utilizar el asistente y nuestro interés legítimo en la seguridad y la calidad del servicio.
Protección frente a abusos
Para proteger el servicio frente a ataques y abusos, el servidor solo registra en un registro de seguridad las solicitudes sospechosas (por ejemplo, búsquedas de archivos vulnerables, solicitudes procedentes de otros sitios web, límites superados, comprobaciones antibots fallidas, intentos de acceder al área de administración) y las acciones del administrador. Cada entrada contiene la hora, el tipo de evento, una dirección IP abreviada (sin el último número; la dirección completa no se almacena, solo una clave anonimizada para detectar repeticiones), el nombre del navegador o de la aplicación y la dirección de la página sin parámetros. No se registran textos de mensajes, direcciones de correo electrónico, respuestas a las preguntas ni tokens.
Las entradas se conservan 30 días, solo son accesibles para el administrador del servicio y se eliminan automáticamente. Base jurídica: interés legítimo en mantener la seguridad del servicio.
Comunicación a terceros
No vendemos sus datos ni los comunicamos a nadie para fines propios de terceros. Los proveedores técnicos tratan los datos únicamente por cuenta nuestra y solo en la forma descrita más arriba: Microsoft (alojamiento del sitio web, Azure Table Storage, envío de los correos de contacto, alojamiento del modelo del asistente de IA en Microsoft Foundry), Cloudflare (DNS, Web Analytics, Turnstile, reenvío del correo a support@doubletaxation.app), Google (inicio de sesión con Google en la aplicación) y Anthropic como desarrollador del modelo Claude, que ofrece a través de Microsoft Azure (las solicitudes del asistente de IA se tratan en la infraestructura de Microsoft Azure).
Aplicación móvil para Android
La aplicación DoubleTaxation para Android funciona sin conexión a internet: las reglas están integradas en la aplicación y la comprobación se realiza en su teléfono. La cuenta es opcional; solo es necesaria para la copia de seguridad y el asistente de IA.
Sus respuestas, el resultado, el perfil que usted mismo guarde («Guardar como mi perfil») y sus registros de «Días de estancia» (países y fechas de los viajes) se almacenan únicamente en su teléfono, cifrados (AES-256, clave en Android Keystore). La aplicación no nos los envía ni a nosotros ni a terceros, no muestra anuncios, no utiliza GPS y no solicita permiso de ubicación: para sugerir un país en el formulario de viaje lee la zona horaria del teléfono, en el propio teléfono. La copia de seguridad de Android está desactivada para estos datos. Si en un teléfono concreto el cifrado no funciona, los datos se guardan sin cifrar en el almacenamiento privado de la aplicación para que no se pierdan. Las excepciones a «no se envía nada» son la copia de seguridad que usted mismo cree (véase el apartado sobre la cuenta) y la conversación con el asistente de IA (véase el apartado «Asistente de IA en la aplicación»).
La detección automática del país en «Días de estancia» está desactivada por defecto y solo funciona si usted mismo activa el interruptor «Detectar el país automáticamente». En ese caso, aproximadamente cada 4 horas y cada vez que abre la aplicación, esta lee únicamente el código de país de la red móvil a la que está conectado el teléfono (por ejemplo, «PL»): sin GPS, coordenadas, datos de antenas de telefonía ni redes wifi. La fecha y el país se almacenan cifrados solo en su teléfono, no se envían ni a nosotros ni a terceros, y los registros con más de 2 años de antigüedad se eliminan automáticamente. Los días detectados se anotan de inmediato en «Días de estancia», marcados como «automático», y se computan; puede modificarlos o eliminarlos en cualquier momento, y la aplicación no recupera los días eliminados. Puede desactivar la detección con el mismo interruptor y eliminar todos esos registros con «Eliminar registros automáticos» o desinstalando la aplicación. «Eliminar registros automáticos» también elimina los viajes creados automáticamente.
Estadísticas de uso anónimas: una vez al día, en el primer inicio, la aplicación comunica a nuestro servidor únicamente que se ha abierto (y si se trata del primer inicio tras la instalación), su idioma, la zona horaria y la versión de la aplicación, sin identificadores del dispositivo ni de la cuenta, sin respuestas ni viajes. El servidor solo suma +1 a contadores diarios y no almacena la dirección IP. Puede desactivarlo en «Mi perfil» → «Ajustes».
Las notificaciones sobre la proximidad de un umbral de días las activa usted en «Mi perfil»; solo entonces Android solicita el permiso de notificaciones. El calendario de notificaciones (fecha, código de país, texto) se calcula y se almacena en el teléfono y no se nos envía. Puede desactivarlas con el mismo interruptor o en los ajustes de Android.
«Mi estatus» y «Consejos» se calculan en el teléfono a partir de los datos que usted ha guardado. Los ingresos anuales que introduce para comparar impuestos en «Consejos» se almacenan solo en el teléfono y no se envían a ningún sitio.
«Eliminar todos los datos» en «Mi perfil» elimina del teléfono su perfil y su resultado, los viajes, los registros automáticos, el calendario de notificaciones, los ingresos introducidos y la conversación con el asistente de IA, y cierra su sesión; no elimina su cuenta ni la copia de seguridad del servidor. Puede eliminar un resultado guardado con «Eliminar mi perfil» en «Mi perfil» o desinstalando la aplicación; después no podrá recuperarse. «Compartir» pasa un enlace al resultado (que codifica sus respuestas) a la aplicación o persona que usted elija, o lo copia. Los enlaces a las fuentes y «Contacto» se abren en su navegador y se rigen por los apartados de esta política relativos al sitio web.
Cuenta de la aplicación y cómo eliminarla
Puede iniciar sesión en la aplicación con su cuenta de Google («Iniciar sesión con Google» en «Mi perfil»); no hay una contraseña aparte. Al iniciar sesión, Google nos facilita el identificador de su cuenta de Google, su nombre y su correo electrónico. Solo almacenamos estos datos, junto con las fechas de creación y de último uso de la cuenta, en Azure Table Storage (Microsoft), para gestionar su cuenta. Sus respuestas y los resultados de las comprobaciones nunca se envían al servidor. No comunicamos estos datos a nadie ni los utilizamos con fines publicitarios; solo se transmiten a través de una conexión cifrada (HTTPS).
Copia de seguridad (opcional). En «Mi perfil» → «Copia de seguridad» puede guardar una copia de su perfil, su resultado y sus viajes en su cuenta o en un archivo. La copia se cifra en el teléfono con una contraseña que usted elige (clave derivada con PBKDF2-SHA256, cifrado AES-256-GCM). El servidor (Azure Table Storage, Microsoft) solo recibe el bloque cifrado junto con el identificador de su cuenta de Google, su tamaño y la fecha en que se guardó; nunca recibimos la contraseña ni la clave y no podemos leer la copia. Si olvida la contraseña, nadie podrá restaurar la copia. Cada copia nueva sustituye a la anterior. El archivo de copia de seguridad lo guarda usted mismo, a través del menú «Compartir», en el lugar que elija (por ejemplo, Google Drive).
Cómo eliminar su cuenta: en la aplicación, abra «Mi perfil» → «Eliminar cuenta» → «Sí, eliminar definitivamente» y confirme su cuenta de Google. La cuenta y todos los datos sobre ella (identificador, nombre, correo electrónico, fechas) se eliminan del servidor de inmediato. Si ya no tiene la aplicación, escriba a support@doubletaxation.app desde la dirección de su cuenta de Google: eliminaremos los datos en un plazo de 30 días y se lo confirmaremos por correo electrónico. La copia de seguridad del servidor se elimina junto con la cuenta.
La cuenta y sus datos se conservan hasta que usted la elimine. «Cerrar sesión» solo cierra la sesión en el teléfono y no elimina nada. La copia de seguridad del servidor se conserva hasta que la sustituya por una nueva o elimine su cuenta.
Sus derechos
Para obtener una copia de los datos de su cuenta, rectificarlos o suprimirlos, escriba a support@doubletaxation.app desde la dirección de su cuenta de Google; le responderemos en un plazo de 30 días. También puede eliminar la cuenta usted mismo en la aplicación (véase el apartado anterior). No almacenamos datos personales de los usuarios del sitio web y de la calculadora que no tienen cuenta.