Política de privacidad
Esta política explica qué datos personales trata Venkar, dónde viven, para qué se usan, cuánto tiempo se conservan y cómo puedes borrarlos. Está escrita desde lo que hace la aplicación, no desde lo que nos gustaría prometer: si algo de aquí no cuadra con lo que ves, escríbenos y se corrige.
En una frase: Venkar guarda lo tuyo y solo lo mueve cuando hay una cuenta iniciada o cuando tú conectas Google. Sin cuenta, todo se queda en el dispositivo.
1. Responsable del tratamiento
- Titular: Antonio Bermúdez — titular de venkarapp.com
- Correo de contacto: [email protected]
- Sitio web: venkarapp.com
2. Qué datos tratamos, dónde y por qué
2.1. La web y la lista de espera
| Dato | Dónde vive | Para qué | Sale del dispositivo |
|---|---|---|---|
| Tu email de la lista de espera | Formspree (formulario) y nuestro buzón | avisarte cuando haya algo que probar | Sí, a Formspree |
| Datos técnicos mínimos de la web (IP, fecha y hora, agente de usuario) | Cloudflare, registros de servicio | seguridad y prevención de abusos | Sí, a Cloudflare |
No pedimos nombre, teléfono ni ningún otro dato para apuntarte a la lista de espera.
2.2. La app: cuenta, agenda, finanzas, salud y asistente
| Dato | Dónde vive | Sale del dispositivo |
|---|---|---|
| Correo y contraseña de la cuenta | Supabase Auth; la contraseña se guarda como hash y Venkar nunca la ve | Sí, a Supabase |
| Movimientos y categorías de Finanzas | Base de datos por usuario en Supabase | Sí, a Supabase |
| Entrenamientos y salud | Base de datos por usuario en Supabase | Sí, a Supabase |
| Eventos de la agenda | SQLite en el dispositivo; además en Supabase solo si activas esa sincronización | Solo si la activas |
| Eventos de Google Calendar | Google, y en el dispositivo mientras están en pantalla | No se copian a nuestra base |
| Preguntas al asistente | El servidor del modelo | Por defecto no: el modelo corre en tu propio equipo o en un PC de tu red local (127.0.0.1; en el móvil, la IP del PC) |
| Voz, cuando dictas | Se graba y se transcribe en el propio dispositivo; el audio no se guarda en ningún sitio | No. Solo se descarga una vez el modelo de voz (78 MB) |
| Verificación anti-robot | Proveedor de captcha | Sí, solo al entrar o registrarte |
2.3. El asistente y la voz
El asistente habla con un servidor compatible con la API de OpenAI. La dirección por defecto es 127.0.0.1, es decir, un modelo que corre en tu propio equipo (en el móvil, un PC de tu red local): en ese caso tus preguntas no salen de casa. Si tú apuntas la dirección a otro servidor, la pregunta y su contexto van a ese servidor, y eso es una decisión tuya, no un valor por defecto.
El asistente no escribe por su cuenta: propone la operación, la aplicación la valida y tú la apruebas.
Cuando dictas, la grabación y la transcripción se hacen en el dispositivo; el audio no sale de ahí. Lo único que viaja, la primera vez, es la descarga del modelo de voz (78 MB), que no incluye ninguna grabación.
2.4. Permisos que pide en el móvil
La app pide cinco permisos, y este es el motivo de cada uno:
| Permiso | Para qué | Si lo niegas |
|---|---|---|
| Micrófono | Dictar en vez de escribir; la transcripción se hace en el propio móvil | Sigues pudiendo escribir a mano |
| Notificaciones | Avisos de la agenda | No hay avisos; la agenda funciona igual |
| Huella o rostro | Desbloquear Venkar | Se entra con la sesión normal |
| Internet | Cuenta, sincronización y descarga del modelo de voz | Solo funciona lo que ya está en el dispositivo |
| Vibración | Respuesta táctil al arrastrar y confirmar | Desaparece el aviso táctil |
No pide contactos, ubicación, cámara ni acceso a tus fotos.
3. Google Calendar
Venkar pide tres permisos: ver la lista de calendarios, leer eventos y escribir eventos (calendar.calendarlist.readonly, calendar.events.readonly, calendar.events). Los dos primeros son de lectura; el tercero es el que permite crear o mover una cita desde la aplicación.
- El acceso se pide en el navegador del sistema y la respuesta vuelve directamente a la app, a un puerto local del propio dispositivo. No hay servidor nuestro en medio: el código de autorización se canjea en el propio dispositivo.
- El token de Google se guarda cifrado en el almacén seguro del sistema (Keystore en Android, almacén protegido en escritorio). Nunca en la base de datos ni en los ajustes.
- Tu calendario no se usa para nada que no sea la agenda: ni analítica, ni entrenamiento de modelos, ni cesión a terceros.
- Puedes revocar el acceso cuando quieras en myaccount.google.com/permissions; la app deja de poder leer o escribir al instante.
- El uso de datos de las API de Google se ajusta a la política de datos de usuario de los servicios de API de Google, incluidos los requisitos de uso limitado.
4. Base jurídica
- Cuenta y funcionalidad de la app: ejecución del contrato (art. 6.1.b del RGPD), es decir, prestarte el servicio que has pedido.
- Lista de espera: tu consentimiento (art. 6.1.a), que otorgas al enviar el formulario y puedes retirar cuando quieras.
- Seguridad y prevención de abusos: interés legítimo (art. 6.1.f) en mantener el servicio operativo y protegido.
5. Con quién se comparte
| Proveedor | Qué hace | Dónde |
|---|---|---|
| Supabase | cuentas y base de datos | Unión Europea (Irlanda). Encargado del tratamiento con el DPA de Supabase |
| Calendar y, si eliges entrar con Google, tu identidad | servidores de Google | |
| hCaptcha / Cloudflare Turnstile | captcha en el registro | servidores del proveedor |
| Hugging Face | solo la primera vez que dictas, para bajar el modelo de voz; no recibe ninguna grabación | servidores del proveedor |
| Cloudflare | alojamiento de esta web y DNS | red global de Cloudflare |
| Formspree | formulario de la lista de espera | Estados Unidos |
Algunos proveedores pueden tratar datos fuera del Espacio Económico Europeo acogiéndose a mecanismos legales de transferencia, como las cláusulas contractuales tipo de la Comisión Europea o el Marco de Privacidad de Datos UE-EE. UU.
No hay analítica, ni publicidad, ni rastreadores de terceros, ni venta de datos a nadie.
6. Cuánto tiempo
- Cuenta y datos de la app: mientras la cuenta exista. Al borrarla se eliminan la cuenta y sus filas en el servidor.
- Copias automáticas de la base de datos, cuando el plan las incluye: no se conservan más de 30 días y se van sobrescribiendo solas; si el plan no las incluye, no queda copia ninguna.
- Eventos de Google Calendar: no se guardan en nuestros servidores; se borran en Google.
- Lista de espera: mientras esté activa y hasta que te des de baja. Si no interactúas durante dos años, lo eliminamos o te pedimos que confirmes tu interés.
7. Cómo eliminar tu cuenta y tus datos
El borrado no hace falta pedirlo: se hace desde la propia app, en Ajustes → «Eliminar cuenta». La app pide confirmación, avisa de lo que se va a borrar y elimina la cuenta y sus datos en el servidor. Tienes el detalle en eliminar tu cuenta.
Si prefieres hacerlo por correo, escribe a [email protected] con el asunto «Baja de cuenta».
Los datos que están solo en tu dispositivo se borran desinstalando la app o usando «Borrar datos» en los ajustes del sistema. Esos datos nunca salen de tu equipo.
8. Tus derechos
Puedes ejercer los derechos de acceso, rectificación, supresión, oposición, limitación del tratamiento y portabilidad, así como retirar tu consentimiento, escribiendo a [email protected]. Te responderemos en el plazo máximo de un mes.
Si consideras que no hemos atendido correctamente tu solicitud, puedes reclamar ante la Agencia Española de Protección de Datos (aepd.es).
9. Seguridad
La web se sirve mediante HTTPS. Las contraseñas se guardan como hash y nunca las vemos, el token de Google vive cifrado en el almacén seguro del sistema y el acceso al buzón está restringido a la persona titular. Ningún sistema es infalible, pero aplicamos medidas razonables y proporcionadas al riesgo.
10. Menores
Venkar no está dirigida a menores de 14 años, no pide la edad y no recogemos conscientemente datos de menores. Si detectamos uno, lo eliminamos.
11. Cambios en esta política
Si cambia lo que se recoge, se avisa dentro de la aplicación antes de que entre en vigor, y esta página se actualiza con la fecha de cabecera.