Lo esencial
- Duey permite usar la biblioteca sin cuenta y sin conexión.
- Android cifra la biblioteca y los adjuntos. La app web los guarda localmente en IndexedDB, sin cifrado de la biblioteca.
- Cuando activás la sincronización, tu biblioteca compartida y adjuntos se copian al servidor sin cifrado de extremo a extremo. Las cuentas protegidas permanecen en tu dispositivo.
- Google, passkeys, agentes y avisos remotos requieren las funciones cloud habilitadas. Este sitio institucional no recibe tu biblioteca.
Responsable y alcance
Duey es una aplicación para organizar documentos, vencimientos, suscripciones, pagos registrados, renovaciones y adjuntos. No realiza cobros ni operaciones bancarias.
- Responsable
- Matías Arévalo
- Privacidad y soporte
- hola@duey.top
- Sitio institucional
- https://duey.top
- Fecha de vigencia
- 22 de octubre de 2026
Esta política describe Duey para Android, la app web y este sitio institucional. El uso local no requiere cuenta. La sincronización y los agentes son optativos. El acceso al servicio remoto de Duey está restringido al titular y el registro público permanece cerrado. Duey no incluye anuncios ni analítica de comportamiento.
Las “cuentas protegidas” son credenciales de servicios que decidís guardar en un item; no son cuentas para iniciar sesión en Duey.
Qué datos se tratan y para qué
La app procesa localmente los datos que cargás o importás para mostrarlos, buscarlos, relacionarlos y preparar avisos, reportes o exportaciones:
- Biblioteca: títulos, categorías, notas, fechas e identificadores de items.
- Vencimientos e historial: fechas, recurrencias, estados, pagos registrados, importes, monedas y renovaciones.
- Medios de pago registrados: método, alias de tarjeta, tipo, marca, últimos cuatro dígitos y titular opcional. Duey no necesita el número completo de tarjeta ni el código de seguridad para esas funciones.
- Adjuntos: archivos que seleccionás, sus nombres y datos técnicos como tipo y tamaño.
- Cuentas protegidas en Android compatible: usuario o email y contraseña del servicio que decidís guardar.
- Preferencias: configuración local, incluyendo la elección de avisos.
Los documentos y notas pueden contener datos personales tuyos o de otras personas. Vos elegís qué ingresás y qué información incluís al exportar o compartir.
Dónde se guarda la información
App Android
La biblioteca se guarda en una base SQLite cifrada con SQLCipher. Los adjuntos también se guardan cifrados localmente. Las claves se protegen mediante Android Keystore. Podés activar un bloqueo optativo al abrir o volver a Duey usando biometría fuerte o la credencial de Android. Las cuentas protegidas siguen exigiendo autenticación por operación.
Las cuentas protegidas requieren Android 11 o posterior y autenticación compatible. Android gestiona esa autenticación; Duey recibe su resultado, no recibe tu PIN del sistema ni datos biométricos.
App web local
La app web guarda la biblioteca y los adjuntos en IndexedDB del navegador, sin cifrado local de la biblioteca. Las cuentas protegidas están deshabilitadas en web. El navegador y el origen determinan el acceso y la conservación de esos datos.
Sincronización optativa
Al vincular una biblioteca se envían títulos, notas, categorías, fechas, importes, datos parciales de pago, historial y adjuntos al servicio de Duey en Cloudflare Workers, D1, Durable Objects y R2. El transporte usa HTTPS y el almacenamiento cloud está protegido por el proveedor; la sincronización funciona sin cifrado de extremo a extremo frente al operador. El responsable puede procesar esos datos para prestar el servicio. Las contraseñas y cuentas protegidas no forman parte de la biblioteca compartida.
Los adjuntos se guardan en un bucket privado y se entregan después de comprobar los permisos. Descargar un adjunto permite conservar una copia offline; no todos los archivos remotos se descargan automáticamente. Cloudflare y Google pueden tratar información en países distintos del tuyo.
Google y passkeys
Google verifica tu identidad; Duey recibe el identificador de cuenta, nombre, email y estado de verificación, y mantiene sesiones y credenciales OAuth. Las passkeys permiten verificar acciones sensibles: el servidor conserva claves públicas, identificadores y contadores, nunca tu clave privada ni biometría. Las cookies de sesión son necesarias para iniciar sesión en la web; no son cookies publicitarias. La recuperación requiere verificar nuevamente tu identidad y puede incluir una espera y revocación de sesiones.
Sitio institucional
Esta web informativa no abre ni guarda tu biblioteca. Los enlaces de cuenta abren el servicio de Duey por separado.
Permisos y notificaciones
Si activás los avisos, Duey solicita permiso de Android y prepara notificaciones locales con texto genérico, sin título, notas ni importes.
Con sincronización y recepción remota habilitadas, Firebase Cloud Messaging de Google transporta señales de cambios y vencimientos. Duey y Google procesan un token de registro de esa instalación y datos técnicos de entrega. El servidor vincula ese registro a tu dispositivo, biblioteca y autorización. Las señales no llevan el contenido de documentos, títulos, notas ni importes; Android debe recuperar los datos con autorización.
Podés gestionar el permiso desde Android y desactivar los avisos en Duey. La entrega es aproximada: la red, batería, permisos o una detención forzada pueden demorarla o impedirla. Guardado en el servidor no confirma aviso visible. Una sesión vencida requiere reautorización y reanudación; no se extiende silenciosamente para recibir notificaciones. La app web no garantiza avisos con el navegador cerrado.
Seleccionar, guardar o compartir archivos utiliza las funciones y selectores del dispositivo. Este sitio institucional no solicita acceso a cámara, micrófono, ubicación, notificaciones ni archivos.
Exportar y restaurar copias
Exportar una copia ZIP o restaurarla son acciones explícitas. Los ZIP pueden proteger su contenido con contraseña. Si la copia incluye cuentas protegidas, se exige contraseña y autenticación del dispositivo; restaurar esas cuentas también requiere Android compatible y autenticación.
En un ZIP protegido, el contenido está cifrado, pero los nombres de las entradas del ZIP siguen visibles. Una copia sin contraseña deja su contenido legible para quien tenga el archivo. Duey no guarda ni puede recuperar la contraseña de un ZIP.
En una biblioteca local, restaurar reemplaza sus datos; no los fusiona. Si está vinculada a sincronización, la restauración crea otra biblioteca local y conserva la sincronizada. La app valida la copia antes de confirmar. Las cuentas protegidas no se restauran en la app web.
La copia exportada queda en el destino que elegís. Si la guardás en un servicio de almacenamiento o la enviás a otra persona, su acceso y conservación pasan a depender también de ese destino. Eliminar la biblioteca de Duey no elimina esas copias.
Compartir información y usar otros servicios
Compartir un adjunto, exportar calendario o reportes, copiar texto o enviarlo a otra aplicación requiere que vos inicies la acción. La app o servicio que elegís recibe esa información y aplica sus condiciones.
Compartir con una IA
Duey genera localmente un texto con títulos, categorías y vencimientos seleccionados y, si lo elegís, notas. Podés revisarlo y editarlo. Esa exportación excluye cuentas protegidas, medios de pago y adjuntos. Si pegás el texto en una IA, ese servicio recibe lo enviado.
Agentes y MCP
Conectar un agente requiere iniciar sesión, elegir biblioteca y conceder permisos. La lectura de notas, datos parciales de pago y adjuntos exige permisos específicos. Los permisos de escritura permiten crear o modificar registros; el borrado también requiere su permiso. El agente y su proveedor reciben los datos que consultan y los tratan según sus políticas. Podés revisar y revocar conexiones en Duey; revocar impide accesos futuros pero no borra lo que el agente ya recibió. Las cuentas protegidas nunca se exponen por MCP.
Duey no lee Gmail por sí solo. Una importación de correo la ejecuta el host del agente con tu autorización de correo por separado. Duey recibe la evidencia enviada y conserva identificadores o hashes mínimos de procedencia para evitar duplicados. Las programaciones y credenciales del correo pertenecen al host, no se comparten con otras cuentas Duey.
Correo de soporte
Si escribís a hola@duey.top, el responsable recibe tu dirección y mensaje para atender la consulta. Cloudflare Email Routing reenvía ese contacto a Gmail; también interviene tu proveedor de correo.
No envíes contraseñas, PIN, códigos de seguridad, copias ZIP ni documentos privados. Usá ejemplos ficticios y mensajes de error sin información sensible.
El sitio institucional y Cloudflare
El sitio institucional se aloja en Cloudflare Pages para entregar estas páginas por HTTPS. Su código no incluye formularios, publicidad, analítica, trackers ni fuentes externas; tampoco instala cookies ni guarda información en IndexedDB o almacenamiento local.
Al visitar el sitio, Cloudflare procesa datos técnicos de la conexión, como la dirección IP, datos de la solicitud y del tráfico, e información técnica del dispositivo o navegador, para entregar el contenido, operar su red y aplicar seguridad. Según las opciones del servicio, puede haber registros y datos derivados de tráfico y seguridad. Ese tratamiento existe aunque el sitio no incorpore analítica.
Estos datos de conexión son distintos de tu biblioteca local: la app no envía sus documentos, cuentas protegidas ni adjuntos a Cloudflare como parte de la visita al sitio institucional.
En la configuración de este sitio no están habilitadas herramientas opcionales de medición ni inyección de scripts. El tratamiento técnico, su conservación y eventuales mecanismos de seguridad dependen de los servicios y la configuración efectiva de Cloudflare. Consultá la política de privacidad de Cloudflare para conocer sus prácticas.
Conservación y borrado
La biblioteca permanece localmente mientras la conserves en esa instalación o navegador. Borrar datos de la app o desinstalarla elimina la copia local; no elimina por sí solo una cuenta cloud ni las copias en otros dispositivos.
Si activaste sincronización, el servidor conserva la biblioteca mientras mantengas la cuenta. En el servicio remoto actual, las copias temporales de vinculación (bootstrap) caducan a las 24 horas y los snapshots paginados a una hora. Al borrar un item, los cambios históricos dejan de estar disponibles para sincronización después de 90 días. La eliminación física de esas copias temporales y cambios históricos se realiza por alarmas y lotes, con reintentos y posibles demoras durante fallos. La caducidad de lectura no equivale a eliminación física inmediata. Los recibos mínimos de operaciones e importaciones y la auditoría de acciones conservan hashes, identificadores y resultados mientras existe la biblioteca para evitar repetir comandos; no son copias de las notas o documentos.
Podés eliminar tu cuenta dentro o fuera de la app. El proceso exige verificar identidad, revoca acceso e inicia la eliminación de bibliotecas, adjuntos cloud, sesiones, passkeys y permisos de agentes. Si se interrumpe, la cuenta queda bloqueada y la limpieza puede reintentarse. Se conserva una marca mínima de biblioteca eliminada para impedir su resurrección. Los contadores diarios de abuso, sin contenido de la biblioteca, conservan el día actual y el anterior. La retención de respaldos y logs operativos debe quedar verificada antes de abrir el servicio público; las copias de recuperación deben respetar los borrados antes de volver a servir datos.
Los ZIP, adjuntos descargados, calendarios, datos que recibió un agente y copias en otros dispositivos se gestionan por separado. La sincronización no sustituye un backup. Las comunicaciones de soporte quedan en el correo para atender la consulta; podés solicitar su eliminación al contacto indicado. Los datos técnicos de los proveedores también dependen de sus políticas y configuración.
Si se habilitan altas públicas
Si en el futuro se habilitara el registro público, esa apertura tendrá un cupo histórico explícito. En ese caso se conservará un hash de admisión Google, sin enlace a una cuenta eliminada y sin caducidad automática mientras opere ese control, para impedir que borrar y recrear cuentas eluda el cupo. Ese control de admisión no se aplica al acceso privado actual. Cualquier apertura requiere revisar esta política antes de habilitarla.
Consultas de privacidad y cambios
Para hacer consultas sobre datos, pedir la eliminación de una comunicación de soporte o señalar un problema de privacidad, escribí a hola@duey.top. El responsable no puede acceder a la biblioteca que permanece en tu dispositivo ni recuperar una contraseña de ZIP.
Los cambios de esta política se publican en esta misma página con una nueva fecha de vigencia. La política debe describir las prácticas de la versión distribuida; si cambia el tratamiento de datos, su contenido debe revisarse antes de distribuir esa versión.
Ver cómo contactar a soporte