Tu información, explicada.
Privacidad de la app.
Esta política explica el tratamiento de datos en la app Doubtful, la sincronización con iCloud, las copias de seguridad, la distribución a través del App Store y el soporte de la app. El desarrollador es Aleksei Melnik, una persona física en California, Estados Unidos. Contacto: hello@alekseimelnik.com. Abarca la app y sus servicios relacionados, no la navegación por el sitio promocional.
En vigor desde el 25 de septiembre de 2026. Actualizada el 25 de septiembre de 2026.
1. Responsable y alcance
«Yo» y «el desarrollador» se refieren a Aleksei Melnik. Esta política distingue los datos de tu dispositivo y tu base privada de iCloud de los mensajes de soporte y la información que Apple pone a mi disposición. Soy responsable de los tratamientos cuyos fines y medios determino; Apple y otros proveedores también son responsables de sus propios servicios.
Doubtful está destinada a un público internacional, excepto Francia. Esto describe el alcance previsto de distribución; no confirma un bloqueo técnico del acceso desde Francia. No elimina las obligaciones en otros países de la UE ni los derechos aplicables a quienes usan el servicio.
2. Qué ocurre con tu información
Las tareas y los ajustes se guardan en tu dispositivo. No existe una cuenta independiente de Doubtful. Con la sincronización activada, los registros de tareas también se guardan en tu base privada de iCloud. El uso habitual de las tareas no envía su contenido a mi sitio web ni a un servidor gestionado por el desarrollador.
Los datos de tareas incluyen títulos, notas, subtareas con su estado de finalización y orden, estados de las tareas, parámetros de prioridad, plantillas, identificadores y fechas relacionadas. Los ajustes permiten gestionar preferencias como el idioma, la apariencia y la sincronización. Tú eliges qué escribir; evita incluir información que no necesites para una tarea.
La app también guarda en el dispositivo el estado de visualización de los logros: la fecha y hora de la última visita y el nivel más alto de insignia visto ese día. Es un único estado que se actualiza, no un historial de todas las visitas. La app lo utiliza únicamente para decidir si debe mostrar el indicador «Nuevo logro». Con la sincronización de iCloud activada, este estado también se sincroniza como se describe a continuación.
La app actual no contiene SDK de publicidad ni de analítica de terceros y su uso habitual no envía el contenido de las tareas a un servidor del desarrollador. Apple trata datos de iCloud y del App Store conforme a sus propias políticas, y yo recibo la información que decidas incluir en consultas de soporte y comentarios.
3. Sincronización con iCloud y su interruptor
La sincronización con iCloud está activada por defecto. Cuando está activada y disponible, la app envía registros de tareas, incluidas subtareas, estados, prioridades, plantillas, identificadores y fechas, a la base privada de CloudKit asociada a tu cuenta de Apple. Se utilizan para sincronizar dispositivos compatibles; no es una base pública de tareas.
Cuando la sincronización de iCloud está activada y disponible, Doubtful guarda el estado de los logros vistos en iCloud Key-Value Store, separado de las tareas de CloudKit. La hora de visualización y el nivel de insignia visto se sincronizan mediante tu cuenta de iCloud entre dispositivos con la misma cuenta, para que el indicador «Nuevo logro» tenga en cuenta lo que ya has visto. Estos valores no se envían al desarrollador ni a un servidor suyo, y Doubtful no los utiliza para analítica, publicidad ni seguimiento. Apple presta el servicio iCloud según sus propias condiciones.
Con la sincronización desactivada, Doubtful registra las nuevas visitas a los logros localmente, sin iniciar escrituras ni aplicar cambios entrantes de este estado mediante su función de sincronización de logros. Desactivarla no elimina el valor ya guardado en iCloud ni deshace el trabajo del servicio que ya haya comenzado. Al reactivarla, los estados local y de la nube se combinan y el resultado puede subirse a iCloud. Para visitas del mismo día se conservan la hora más reciente y el nivel más alto de insignia visto; para días distintos, se conserva el estado más reciente.
Desactivar la sincronización conserva los registros existentes en la nube. Una tarea eliminada por primera vez con la sincronización desactivada se borra solo localmente; esa acción no se convierte de forma oculta en una futura solicitud de borrado en la nube. Al reactivarla pueden descargarse y combinarse registros de iCloud, por lo que una tarea borrada solo localmente puede volver.
La app no inicia nuevas operaciones de sincronización de tareas con el interruptor desactivado. Cancela el trabajo programado cuando la API lo permite y comprueba la sesión para impedir que resultados tardíos de una sesión cancelada se apliquen localmente. Una operación ya aceptada por el servidor no puede deshacerse retroactivamente. Las eliminaciones en la nube registradas antes de desactivar se conservan, se pausan y se reanudan al activar la sincronización para la cuenta de Apple correspondiente.
Las notificaciones push de Apple, la marca de cambios del servicio iCloud y la transferencia del contenido de las tareas son mecanismos distintos. El registro de push sigue al interruptor y las llamadas a la marca de cambios iniciadas por la app comprueban la configuración de sincronización. Una operación de servicio ya iniciada puede finalizar. El interruptor no promete aislamiento total de la red, no desactiva los servicios internos ni la telemetría de Apple y no controla los ajustes del sistema para compartir análisis.
Apple trata los datos de sus servicios iCloud conforme a sus propias condiciones. Esta política no promete cifrado de extremo a extremo, que Apple no pueda acceder a ningún dato ni un país concreto de almacenamiento. Las copias en la nube pueden permanecer hasta que se eliminen efectivamente mediante la app o los procesos correspondientes de Apple.
4. Eliminación de tareas y copias en la nube
Mover una tarea a la papelera cambia su estado; no la elimina definitivamente. La eliminación definitiva de un elemento borra localmente esa tarea o plantilla del usuario. «Eliminar todos los datos» borra tareas y plantillas locales del usuario, pero conserva los ajustes y no elimina archivos exportados. Con la sincronización desactivada, el borrado es solo local.
Borrar tareas o elegir «Eliminar todos los datos» no borra el estado de los logros vistos de los ajustes locales ni de iCloud Key-Value Store. La app conserva el último estado entre sesiones y lo actualiza al ver los logros o sincronizarlos; no lo elimina automáticamente al empezar un nuevo día. No existe un control específico en la app para borrar este estado. La cola de eliminación de tareas de CloudKit descrita a continuación no abarca este valor de KVS. Puedes contactar con soporte para consultar sobre estos datos; esta política no promete que el desarrollador pueda borrarlos directamente de tu cuenta de iCloud.
Con la sincronización activada, las solicitudes de borrado abarcan solo los identificadores de registros CloudKit conocidos por la app en ese dispositivo. Para el borrado definitivo y «Eliminar todos los datos», la intención de borrar esos registros se guarda antes de eliminar la tarea o las tareas locales. Las solicitudes sin confirmar se conservan entre reinicios. El borrado local y una solicitud pendiente son distintos del borrado confirmado en la nube; Ajustes muestra el número de eliminaciones pendientes.
Se reintentan las eliminaciones pendientes que puedan ejecutarse cuando la app puede funcionar y sincronizar, incluidos un reinicio, el regreso a la app o la recuperación de un fallo de red. Los reintentos tienen en cuenta errores temporales, límites de frecuencia y la demora recomendada por CloudKit. El resultado se trata por registro: los borrados confirmados salen de la cola, un registro ya ausente cuenta como confirmado y los no confirmados permanecen para otro intento. Una cuenta no disponible o un error persistente de permisos o configuración puede requerir medidas antes de completar el borrado; no se promete un reintento inmediato ni su finalización cuando la app no puede ejecutarse.
La cola de eliminación y el estado de servicio están asociados a la cuenta de Apple verificada y a la zona de CloudKit. La cola asignada a una cuenta no se procesa como la de otra. Las solicitudes guardadas antes de identificar la cuenta esperan a su asociación. Mientras un identificador siga pendiente para la cuenta correspondiente en ese dispositivo, la app lo filtra de las tareas descargadas, las subidas posteriores y ambos modos de importación de copias. Una subida ya aceptada por el servidor no se cancela retroactivamente. Estas comprobaciones no protegen por completo frente a todas las condiciones de carrera o futuras subidas.
La app no mantiene un registro permanente de eliminaciones compartido por todos los dispositivos. Un dispositivo que aún conserve una tarea o una restauración posterior pueden reintroducir contenido. Las comprobaciones de eliminación pendiente descritas aquí reducen ese riesgo en este dispositivo, pero no garantizan que una tarea eliminada nunca vuelva a aparecer.
Ni el borrado individual ni «Eliminar todos los datos» garantizan vaciar toda la base privada, zona o contenedor de CloudKit, ni eliminan registros desconocidos por el dispositivo. Los archivos exportados y otras copias siguen siendo independientes. Restaurar puede recuperar tareas ya borradas; el filtro de identificadores pendientes se explica en el siguiente apartado.
No puedo eliminar directamente registros de tu base privada desde mi portal de desarrollador. Puedes escribir a hello@alekseimelnik.com sobre una solicitud de eliminación o una tarea que reaparece. Para datos de los servicios de Apple también puede ser necesaria su ayuda. No envíes la contraseña de tu cuenta de Apple.
Estas limitaciones técnicas no restringen tus derechos conforme a la legislación aplicable. Describir un borrado fallido no soluciona el defecto ni hace aceptable incumplir una obligación legal. Esta política no promete el borrado físico seguro de los soportes ni la eliminación completa de todas las copias en la nube o de seguridad.
Las tareas completadas antes del día local actual pasan de Resuelto a la Papelera a medianoche mientras la app está activa, o cuando vuelve a iniciarse o activarse. Cambia el estado de la tarea; su contenido no se elimina definitivamente. Con la sincronización activada, el cambio se envía a iCloud. Estas tareas permanecen en la Papelera hasta restaurarlas o eliminarlas definitivamente. Al restaurarlas en una sección activa, sus pasos dejan de estar marcados como completados.
5. Exportación y restauración de copias
La exportación y la importación utilizan el selector de archivos del sistema. Puedes elegir el dispositivo o un proveedor de nube conectado. Ese proveedor trata el archivo según sus propias condiciones. La copia exportada existe aparte de la app: eliminar tareas no borra los archivos guardados, descargados o compartidos en otros lugares.
Los archivos de copia utilizan AES-GCM con una clave común integrada en la app, no una contraseña individual. Quien obtenga un archivo puede abrirlo con una versión compatible de Doubtful. No lo consideres accesible exclusivamente para ti; tenlo en cuenta al elegir dónde guardarlo o con quién compartirlo.
Antes de restaurar, eliges combinar con las tareas locales o sustituirlas. Importar puede recuperar contenido eliminado y, con la sincronización activada, subir las tareas a iCloud. Ambos modos omiten un identificador que siga pendiente de borrado en la nube para la cuenta correspondiente en ese dispositivo. No es una lista permanente de todas las tareas eliminadas: una vez que el identificador sale de la cola, una copia puede restaurarlo. Eliminar el archivo exportado y las copias del proveedor es distinto de borrar tareas en Doubtful.
Una copia contiene el identificador de su formato, la fecha de exportación y las tareas, incluido si los pasos son obligatorios u opcionales. Al leer una copia sin el campo de obligatoriedad, la app considera obligatorio ese paso. La protección con clave compartida descrita arriba se aplica a las copias exportadas.
La exportación de tareas de la app no incluye el estado de los logros vistos. Importar una copia de tareas no restaura ni borra este estado. Se guarda por separado en los ajustes locales y, con la sincronización activada, en iCloud Key-Value Store.
6. App Store y diagnósticos de Apple
Apple gestiona las descargas y actualizaciones del App Store conforme a sus propias condiciones y política de privacidad. Puede facilitarme información agregada de la tienda, como totales de descargas. Esta información se trata por separado del contenido de tus tareas y de tus registros privados de iCloud.
Si los ajustes de análisis de tu dispositivo lo permiten, Apple puede facilitarme datos de fallos y estadísticas de uso agregados o en una forma que no te identifique personalmente. Gestiona estas opciones en Ajustes → Privacidad y seguridad → Análisis y mejoras; pueden variar según el sistema y la región.
Utilizo los diagnósticos disponibles a través de Apple para investigar errores y mejorar la fiabilidad de la app, no para publicidad ni seguimiento. Doubtful no tiene SDK de analítica ni publicidad de terceros. Conservo las copias de diagnósticos que guardo de los servicios de Apple solo mientras sean necesarias para investigar y resolver el problema correspondiente, y las elimino cuando dejan de ser necesarias para ese fin. Apple controla la recopilación y conservación de los registros de sus servicios conforme a las políticas enlazadas abajo. Los diagnósticos o capturas que decidas enviar por correo se tratan como correspondencia de soporte según el siguiente apartado.
7. Mensajes que decides enviar
Si escribes a hello@alekseimelnik.com, recibo tu dirección de remitente, nombre si lo facilitas, mensaje y archivos adjuntos. El correo entrante se reenvía mediante Porkbun a mi buzón personal de Gmail, no a Google Workspace. Lo utilizo para responder e investigar tu solicitud. La app no envía estos correos automáticamente.
Conservo la correspondencia ordinaria de soporte durante un máximo de 12 meses desde el cierre de la solicitud y elimino antes los adjuntos innecesarios. Puedes pedir un borrado más temprano. Solo se podrá conservar durante más tiempo información concreta necesaria para una obligación legal identificada o para formular, ejercer o defender una reclamación jurídica específica, durante el plazo necesario y documentando el motivo.
Este procedimiento abarca los mensajes recibidos y enviados, los adjuntos descargados y las copias de trabajo bajo mi control. Las copias y respaldos de los proveedores siguen sus procesos y no se garantiza su desaparición inmediata cuando yo elimine un mensaje.
8. Destinatarios, fines y bases jurídicas
Utilizo los mensajes de soporte para responder preguntas e investigar problemas, y los diagnósticos que facilita Apple para investigar fallos y mejorar Doubtful. Apple presta iCloud, la distribución mediante el App Store y los diagnósticos del sistema. Porkbun reenvía el correo entrante de soporte y Google proporciona mi buzón personal de Gmail. El proveedor de archivos que elijas trata las copias exportadas. Los proveedores también pueden tratar datos para sus propios fines de servicio, seguridad y cumplimiento legal; sus funciones dependen del tratamiento concreto.
Cuando se aplica el RGPD, me baso en intereses legítimos para responder consultas voluntarias y diagnosticar y corregir fallos, solo en la medida necesaria y siempre que tus intereses y derechos no prevalezcan. Estos fines no incluyen publicidad ni elaboración de perfiles. Cuando el tratamiento es necesario para cumplir una obligación legal concreta, esa obligación constituye la base. Puedes oponerte al tratamiento basado en intereses legítimos contactando conmigo.
Cuando se requiera consentimiento, debe solicitarse por separado y puede retirarse; usar la app o leer esta política no constituye por sí solo consentimiento. La base de Apple para sus servicios no establece automáticamente la mía. Uso los diagnósticos facilitados por Apple para los fines permitidos por Apple y no los comparto con terceros.
9. Tus derechos y solicitudes
Según la ley aplicable y sus condiciones, puedes solicitar acceso, rectificación, supresión, portabilidad o limitación del tratamiento, oponerte al tratamiento y retirar el consentimiento cuando sea su base. Retirarlo no afecta a la licitud del tratamiento anterior. No tener una cuenta de Doubtful no elimina tus derechos.
Escribe a hello@alekseimelnik.com y explica tu solicitud. Puedo atender la información a mi alcance, como mensajes de soporte y registros de diagnóstico. Los registros privados de iCloud requieren los procesos correspondientes de la app o de Apple; explicaré esa diferencia y ayudaré a identificar la vía adecuada, sin considerar la falta de acceso directo una denegación automática.
La comprobación de identidad debe ser proporcionada y basarse, cuando sea posible, en correspondencia existente. No se exige por defecto un pasaporte u otro documento de identidad. No envíes contraseñas ni datos personales ajenos a la solicitud.
Las solicitudes se atenderán sin dilación indebida dentro de los plazos legales aplicables. Según el RGPD, el plazo habitual es de un mes desde la recepción; los casos complejos o numerosas solicitudes pueden justificar una prórroga legal de hasta dos meses más, con aviso y motivos durante el primer mes. Las solicitudes son generalmente gratuitas, salvo las excepciones legales limitadas. Cualquier denegación o restricción debe explicarse, incluidas las vías de reclamación o revisión disponibles.
Puedes reclamar ante la autoridad de protección de datos competente o ejercer las vías judiciales disponibles. En asuntos del RGPD, puede ser la autoridad de tu residencia habitual, lugar de trabajo o lugar de la presunta infracción. Los residentes de California pueden utilizar las vías estatales aplicables; que el desarrollador viva en California no hace que la CCPA le sea aplicable automáticamente.
10. Tratamiento internacional
Estoy en California, Estados Unidos, donde gestiono el soporte de la app y los diagnósticos a mi alcance. Apple y los servicios de correo descritos operan internacionalmente, por lo que el tratamiento puede realizarse fuera de tu país. Esta política no promete que todos los datos permanezcan en Estados Unidos o la Unión Europea. El contenido de las tareas se guarda en tu dispositivo y, con la sincronización activada, en tu base privada de iCloud; no pasa por el servidor del sitio promocional.
Apple, Porkbun y Google describen sus propios tratamientos internacionales en los documentos enlazados abajo. Esa información se refiere a sus servicios y no significa que yo disponga de determinadas certificaciones o contratos de transferencia. Puedes escribir a hello@alekseimelnik.com sobre destinatarios, tratamiento internacional y garantías aplicables a tus datos. Esta política no constituye consentimiento para transferencias ilimitadas ni elimina la protección exigida por la ley aplicable.
11. Menores y uso familiar
Doubtful es un gestor de tareas de uso general adecuado para distintas edades. Esta política no introduce un límite de 13+, 16+ o 18+. No recopilo intencionadamente datos personales de menores y el uso habitual de la app no me envía el contenido de las tareas de nadie, incluidas las de menores.
Los mensajes voluntarios de soporte, los comentarios y la información de diagnóstico se tratan por separado del almacenamiento de tareas. Pueden contener datos personales y no conozco la edad de cada remitente. Por ello no prometo que estos canales nunca puedan incluir información de un menor.
Si tengo conocimiento de que los mensajes de soporte o los diagnósticos contienen datos personales de un menor, revisaré la situación y tomaré las medidas exigidas por la ley aplicable, incluida la eliminación cuando corresponda. Un padre, madre o tutor puede escribir a hello@alekseimelnik.com para plantear una inquietud o pedir acceso o eliminación, con comprobaciones proporcionadas. El uso de la app por un menor no sustituye los avisos o el consentimiento parental cuando sean legalmente necesarios.
12. Seguridad, cambios y contacto
La app usa la base privada de CloudKit y los controles de acceso a archivos del sistema de Apple. Doubtful no añade cifrado individual del usuario a las tareas locales; esto no significa que iOS carezca de protección del sistema. La limitación de la clave común de las copias exportadas se explica arriba. Ningún método garantiza seguridad absoluta.
Ajustes incluye un enlace a la política de privacidad según el idioma de la app: inglés, ruso o español. Está disponible sin iCloud y se abre solo cuando lo eliges. La URL no contiene tareas, identificadores del dispositivo ni parámetros de seguimiento.
Las fechas de entrada en vigor y actualización aparecen al principio de la política. Los cambios importantes se explicarán mediante un aviso destacado en el sitio de Doubtful y, cuando proceda, en las notas de versión. No puedo prometer un correo a cada usuario, porque el uso habitual no me proporciona todas sus direcciones. Si un nuevo tratamiento requiere consentimiento u otro trámite legal, seguir usando la app no lo sustituye.
Para consultas o solicitudes de privacidad, contacta con Aleksei Melnik en hello@alekseimelnik.com. Esta política no renuncia a derechos obligatorios, no introduce arbitraje ni excluye responsabilidad por un defecto técnico. Las traducciones buscan ofrecer información equivalente; ningún idioma prevalece sobre las protecciones de la legislación aplicable.