Privacy Policy
Cómo tratamos tus datos en Ruperto
Esta política cubre Ruperto en iOS y web: cuenta, suscripción, registro nutricional, funciones con IA, exportación, borrado de cuenta y los proveedores que participan para operar el servicio.
Información que recopilamos
Tratamos datos de cuenta como correo electrónico, nombre visible, identificador de usuario, sesión y datos necesarios para autenticación, seguridad, soporte, sincronización y gestión de acceso.
También tratamos la información que registras o generas en la app: comidas, calorías, macronutrientes, peso, objetivos, estrategia, pausas, preferencias, productos guardados, mensajes enviados al coach, recuerdos guardados por el coach, imágenes de comidas/productos, avatar y archivos de exportación.
Parte de esa información puede revelar datos sensibles de salud o bienestar, como peso, objetivos, alergias, preferencias, condiciones que decidas escribir y fotos relacionadas con comidas. No pedimos expedientes médicos ni documentación clínica.
Si usas compras dentro de iOS, tratamos el estado de acceso y suscripción necesario para desbloquear la app. Los cobros, cancelaciones y reembolsos se gestionan por App Store.
Cómo usamos tu información
Usamos tus datos para operar Ruperto, calcular objetivos nutricionales, mostrar progreso, registrar comidas, personalizar estrategia, mantener historial, restaurar acceso, prevenir abuso, exportar tus datos y responder a soporte.
Cuando usas funciones con IA, podemos procesar mensajes, fotos, notas, productos, historial nutricional y contexto de la app para generar estimaciones, respuestas, acciones confirmables y análisis dentro de Ruperto.
Las funciones asistidas por IA se presentan como tales dentro de la app. No usamos decisiones totalmente automatizadas que produzcan efectos legales o equivalentes sobre ti.
Servicios y proveedores que participan
Usamos Supabase para autenticación, base de datos y almacenamiento. Usamos RevenueCat y App Store para resolver compras y suscripciones en iOS. Actualmente usamos modelos Gemini de Google para funciones como coach, análisis de fotos, lectura de etiquetas, texto de comidas y estimaciones nutricionales.
Usamos Vercel para alojar el servidor de la app. Usamos Sentry para recibir reportes técnicos cuando la app falla, con datos como el modelo del dispositivo, la versión del sistema y de la app y el detalle del error. No agregamos a esos reportes tu nombre, tu correo ni el identificador de tu cuenta, y no los usamos para publicidad.
También podemos consultar OpenFoodFacts y USDA FoodData Central para buscar o enriquecer datos de productos/alimentos. La app puede usar servicios del sistema operativo, como cámara, galería, Face ID y hojas de compartir, solo cuando eliges esas funciones. Ruperto no usa el micrófono ni graba audio.
Guardamos copias de respaldo cifradas de esas imágenes en Cloudflare R2. El proceso automático que hace la copia se ejecuta en GitHub Actions; las imágenes pasan por ese entorno solo mientras se copian.
Algunos proveedores pueden procesar información fuera de tu país o región. Usamos esos proveedores para operar el servicio, mantener seguridad, resolver acceso y conservar las declaraciones de privacidad alineadas con App Store.
Actualmente no usamos SDKs publicitarios, IDFA ni compartimos datos con brokers de datos para publicidad conductual. Si esa práctica cambia, actualizaremos esta política y las declaraciones de privacidad aplicables antes de usarla.
Archivos, fotos y exportaciones
Guardamos en almacenamiento privado las fotos que usas en Ruperto (fotos de comidas que envías al coach o para analizar, imágenes de productos guardados y tu foto de perfil) para mostrarlas en tu diario, tu historial y tu lista. Las fotos que usas con IA pueden enviarse a nuestro backend y a proveedores de IA para generar resultados. También guardamos resultados derivados, notas, hashes de imagen y contexto de la solicitud para consistencia, soporte y control operativo.
Si generas una exportación, el archivo se prepara para descarga y puede quedar temporalmente en el dispositivo o en el destino que elijas al compartirlo.
Retención y seguridad
Conservamos la información mientras tu cuenta siga activa o mientras sea necesaria para prestar el servicio, resolver incidencias, cumplir obligaciones legales, responder a seguridad, mantener registros de suscripción y proteger la plataforma contra abuso.
El respaldo de imágenes se actualiza una vez al día y guarda 7 días de historial. Si borras una foto o tu cuenta, su copia de respaldo se elimina automáticamente, normalmente en un plazo de 8 días. Las fotos que ya no usa ningún registro, conversación ni producto se eliminan automáticamente.
Las conversaciones con Ruperto se conservan 7 días desde su último mensaje, con un máximo de 20 por cuenta; después se eliminan automáticamente. Si una conversación creó o corrigió un registro de tu Diario, conservamos junto a ese registro tu mensaje, sus fotos y la respuesta de Ruperto para poder corregirlo después; se eliminan cuando borras ese registro o tu cuenta.
Si calificas una respuesta de Ruperto (me gusta o no me gusta), guardamos tu calificación, el motivo y el comentario que escribas, junto con una copia de ese intercambio: tu mensaje, la respuesta de Ruperto y datos técnicos de cómo se generó. Los usamos solo para revisar y mejorar Ruperto. Se conservan 90 días desde su último cambio, aparecen en tu exportación de datos y se eliminan si borras tu cuenta.
Aplicamos medidas razonables de seguridad técnicas y organizativas, pero ningún sistema es completamente inmune a incidentes o accesos no autorizados.
Si crees que hubo acceso no autorizado, divulgación indebida, pérdida de datos o cualquier incidente de seguridad o privacidad relacionado con tu cuenta, contáctanos de inmediato desde el correo de privacidad o soporte indicado abajo para investigarlo y tomar las medidas que correspondan.
Tus controles
Desde Ruperto puedes iniciar y cerrar sesión, recuperar contraseña, actualizar perfil, gestionar datos visibles, exportar tus datos y contactar soporte.
En iOS puedes solicitar el borrado de cuenta desde la app. El borrado elimina la cuenta y los datos asociados que controlamos, sujeto a copias de seguridad, obligaciones legales, prevención de abuso y registros que debamos conservar temporalmente.
Eliminar tu cuenta no cancela automáticamente una suscripción activa de App Store. Debes cancelar o gestionar esa compra desde tu cuenta de Apple.
Solicitudes de privacidad
Puedes contactarnos para solicitar acceso, exportación, corrección, actualización, supresión o revisión del uso de tus datos personales. Para proteger tu cuenta, podemos pedir que escribas desde el correo asociado a la cuenta o que completes una verificación razonable antes de entregar o cambiar información.
Atenderemos las solicitudes verificadas sin costo cuando corresponda. Si una solicitud aplica bajo la ley costarricense de protección de datos personales, nuestro objetivo operativo es resolverla dentro de cinco días hábiles desde que recibamos una solicitud verificable.
No envíes por soporte documentos clínicos, recetas, resultados de laboratorio, diagnósticos u otra información médica que no sea necesaria para resolver tu solicitud.
Usuarios en el EEE
Si las leyes de protección de datos del Espacio Económico Europeo te aplican, puedes solicitar información sobre fines, categorías de datos, bases legales, destinatarios, transferencias, retención y derechos disponibles.
Cuando corresponda, puedes pedir acceso, rectificación, supresión, restricción, portabilidad, oposición, retirar consentimiento y revisión humana de decisiones automatizadas significativas. También puedes contactar a la autoridad de protección de datos de tu país.
Para operar Ruperto usamos principalmente la ejecución del servicio que solicitas, tu consentimiento para funciones opcionales o sensibles, intereses legítimos de seguridad y prevención de abuso, y obligaciones legales aplicables.
Edad mínima
Ruperto no está dirigido a menores de 18 años. Al crear una cuenta o usar la app, confirmas que tienes al menos 18 años y que puedes usar el servicio según las leyes aplicables en tu país.
Si creemos que una cuenta pertenece a una persona menor de 18 años, podemos limitar o eliminar la cuenta y sus datos asociados.
Responsable y contacto de privacidad
Operador del servicio: Astral, operado por Carlos Andrés Martínez Ortega.
Jurisdicción o domicilio legal principal: Costa Rica.
Contacto de privacidad: carlosandres190599@gmail.com.
Uso relacionado con salud
Ruperto está pensado para orientación nutricional general, bienestar y seguimiento personal. No está diseñado para diagnóstico, tratamiento, monitorización clínica ni decisiones médicas de emergencia.
Si tienes una condición médica, alergias, embarazo, historial de trastorno alimentario u otra situación clínica, consulta con un profesional cualificado antes de depender de recomendaciones, estimaciones o cambios sugeridos por la app.