Privacy Policy
Last updated: 21 September 2026
The short version: Ready has no accounts and never asks for your name, email, or payment details. Your exact location and your clothing preferences stay on your phone. If you turn on reminders, we store an approximate area (rounded to about 11 km) so the reminder can mention rain or cold. You can delete everything we hold at any time from Settings.
1. Who is responsible for your data
Ready is operated by Damian Jeremy Cordova Campos ("we", "us"), acting as the data controller. For any privacy question or request, contact damianjcordova@gmail.com.
Ready is currently a small, non-commercial pilot. We do not sell data, we do not run advertising, and we do not share data for cross-context behavioural advertising.
2. What stays only on your device
The following is stored in your browser's local storage and is never transmitted to us:
- Your exact location (the most recent usable coordinates, cached so the checklist can load without asking again).
- Your clothing preferences — the specific garments you told Ready you own.
- Your settings: expected time away, reminder time, language, and onboarding progress.
Clearing your browser data or using "Delete my data" in Settings removes all of it.
3. What we collect and why
Ready generates a random identifier on first use (an "installation ID"). It is not linked to your name or any account, but it is persistent, so we treat it as personal data rather than calling it anonymous.
| What | Why |
|---|---|
| Installation ID, first/last active time, app version, language | To count how many devices use Ready and whether people return |
| Feature usage events from a fixed list (app opened, checklist generated, reminder enabled, link shared, etc.) | To understand which parts of Ready are actually used |
| Weather conditions and the checklist produced from them | To check whether recommendations are sensible |
| Approximate location, rounded to one decimal degree (about 11 km), plus your timezone and reminder time — only if you enable reminders | So a scheduled reminder can mention rain, cold, or heat, and arrive at the right local time |
| Push subscription details issued by your browser | Required to deliver a notification to your device at all |
| Referral code, and whether a shared link led to a new install | To see whether sharing works |
| Feedback you submit: a rating and any text you type | To fix problems and decide what to build |
| Crash and error reports, including an error message, a short stack excerpt, and your browser's user-agent string | To find and fix bugs |
| Timing of requests to the weather service | To detect when the app is slow or failing |
Please don't type personal details into feedback. The feedback and "report a problem" boxes are free text and we store whatever you write. Don't include your name, address, phone number, or anything you wouldn't want stored.
4. Your precise location and the weather service
This is the one case where precise data leaves your device, so we want to be explicit about
it. To fetch a forecast, your browser sends your coordinates directly to Open-Meteo
(open-meteo.com), a third-party weather API, at roughly 11-metre precision. This
request goes from your device to Open-Meteo — it does not pass through our servers, and we
never receive or store those precise coordinates. Open-Meteo's own privacy terms govern that
request.
Separately, and only if you turn on reminders, we store a deliberately coarsened version of your location (rounded to about 11 km) on our servers. Rounding happens on your device before anything is sent.
5. Who else processes your data
- Cloudflare — hosts the app and its API, and runs the scheduled reminder jobs. Like any web host, it processes your IP address and request metadata.
- Supabase — provides the database where the data in section 3 is stored.
- Open-Meteo — receives forecast requests as described in section 4.
- Apple and/or Google push services — whichever issued your browser's push subscription relays reminder notifications to your device.
These providers act as our processors or as independent controllers of their own infrastructure data. We do not control their systems, and while we choose established providers, we cannot guarantee their security. See section 9.
6. Automated processing and machine learning
Ready's clothing recommendations are produced by fixed, human-written rules — thresholds for temperature, rain probability, and wind. There is no machine learning model, no profiling that produces legal or similarly significant effects, and your data is never used to train any AI model.
We do run a forecast-accuracy check: we record what the weather service predicted for a coarse area and what actually occurred, to measure how reliable forecasts are. Those records are keyed to an area, not to you, and are never used to change recommendations automatically — any change requires a human to review and approve it.
7. Your rights and how to use them
Depending on where you live — including under Ecuador's Ley Orgánica de Protección de Datos Personales and the California Consumer Privacy Act — you have rights to access, correct, delete, and port your data, and to object to processing.
The fastest way to exercise deletion is in the app: open Settings and choose Delete my data. This immediately removes every record tied to your installation ID from our database, cancels any scheduled reminders, and clears local storage on your device.
For access, correction, portability, or any other request, email damianjcordova@gmail.com. We will respond within 30 days. Because Ready has no accounts, we may need you to provide your installation ID (shown in Settings) to locate your records — we cannot identify you any other way, and we will not ask you for additional identifying documents.
We do not sell personal information or share it for cross-context behavioural advertising, so there is nothing to opt out of in that respect. We will not discriminate against you for exercising any right.
8. Retention
We keep pilot data for as long as the pilot is running, and for no longer than 12 months after collection, after which it is deleted or aggregated so it can no longer be linked to a device. You can delete your data sooner at any time from Settings.
9. Security
Data is transmitted over HTTPS/TLS and stored by Supabase with encryption at rest. Database access requires a server-side key that is never present in the app you run; row-level security is enabled on every table, with no public access policies. Access to production data is limited to the operator named in section 1.
No system is perfectly secure, and we cannot and do not guarantee absolute security. We do not warrant that our providers' systems will never be breached. If a breach affects your data, we will notify affected users and any required authority as the law requires.
10. Children
Ready is not directed to children under 13 and we do not knowingly collect data from them. If you believe a child under 13 has used Ready, contact us and we will delete the data.
11. International transfers
Our providers operate globally, so your data may be processed outside your country, including in the United States and the European Union. We rely on those providers' standard contractual protections for such transfers.
12. Changes
If we change this policy materially, we will update the date above and surface a notice in the app. Continuing to use Ready after a change means you accept the updated policy.
Política de Privacidad
Última actualización: 21 de septiembre de 2026
En resumen: Ready no tiene cuentas y nunca te pide tu nombre, correo electrónico ni datos de pago. Tu ubicación exacta y tus preferencias de ropa se quedan en tu teléfono. Si activas los recordatorios, guardamos una zona aproximada (redondeada a unos 11 km) para que el recordatorio pueda mencionar lluvia o frío. Puedes borrar todo lo que tenemos en cualquier momento desde Configuración.
1. Quién es responsable de tus datos
Ready es operado por Damian Jeremy Cordova Campos ("nosotros"), en calidad de responsable del tratamiento. Para cualquier consulta o solicitud sobre privacidad, escribe a damianjcordova@gmail.com.
Ready es actualmente un piloto pequeño y sin fines comerciales. No vendemos datos, no mostramos publicidad y no compartimos datos para publicidad conductual.
2. Lo que se queda solo en tu dispositivo
Lo siguiente se guarda en el almacenamiento local de tu navegador y nunca se nos transmite:
- Tu ubicación exacta (las coordenadas más recientes, guardadas para que la lista cargue sin volver a preguntar).
- Tus preferencias de ropa: las prendas específicas que indicaste que tienes.
- Tus ajustes: tiempo fuera de casa, hora del recordatorio, idioma y progreso de la configuración inicial.
Borrar los datos del navegador o usar "Borrar mis datos" en Configuración elimina todo esto.
3. Qué recopilamos y por qué
Ready genera un identificador aleatorio la primera vez que lo usas ("ID de instalación"). No está vinculado a tu nombre ni a ninguna cuenta, pero es persistente, así que lo tratamos como dato personal en lugar de llamarlo anónimo.
| Qué | Para qué |
|---|---|
| ID de instalación, primera y última actividad, versión de la app, idioma | Para contar cuántos dispositivos usan Ready y si las personas regresan |
| Eventos de uso de una lista fija (app abierta, lista generada, recordatorio activado, enlace compartido, etc.) | Para entender qué partes de Ready se usan realmente |
| Condiciones del clima y la lista generada a partir de ellas | Para verificar si las recomendaciones tienen sentido |
| Ubicación aproximada, redondeada a un decimal de grado (unos 11 km), más tu zona horaria y hora de recordatorio — solo si activas los recordatorios | Para que el recordatorio mencione lluvia, frío o calor y llegue a la hora local correcta |
| Datos de suscripción push emitidos por tu navegador | Necesarios para poder entregar una notificación a tu dispositivo |
| Código de referido y si un enlace compartido resultó en una nueva instalación | Para saber si compartir funciona |
| Comentarios que envías: una calificación y el texto que escribas | Para corregir problemas y decidir qué construir |
| Reportes de errores, incluyendo el mensaje de error, un fragmento técnico y la cadena de identificación de tu navegador | Para encontrar y corregir fallos |
| Tiempos de respuesta del servicio del clima | Para detectar cuándo la app está lenta o fallando |
Por favor no escribas datos personales en los comentarios. Las cajas de comentarios y de "reportar un problema" son texto libre y guardamos lo que escribas. No incluyas tu nombre, dirección, teléfono ni nada que no quieras que se almacene.
4. Tu ubicación precisa y el servicio del clima
Este es el único caso en que datos precisos salen de tu dispositivo, así que queremos ser
explícitos. Para obtener el pronóstico, tu navegador envía tus coordenadas
directamente a Open-Meteo (open-meteo.com), un servicio externo
del clima, con una precisión de aproximadamente 11 metros. Esa solicitud va de tu dispositivo a
Open-Meteo: no pasa por nuestros servidores y nunca recibimos ni guardamos esas coordenadas
precisas. Los términos de privacidad de Open-Meteo rigen esa solicitud.
Por separado, y solo si activas los recordatorios, guardamos en nuestros servidores una versión deliberadamente redondeada de tu ubicación (a unos 11 km). El redondeo ocurre en tu dispositivo antes de enviar nada.
5. Quién más procesa tus datos
- Cloudflare: aloja la app y su API, y ejecuta las tareas programadas de recordatorios. Como cualquier proveedor web, procesa tu dirección IP y metadatos de las solicitudes.
- Supabase: provee la base de datos donde se guarda lo descrito en la sección 3.
- Open-Meteo: recibe las solicitudes de pronóstico descritas en la sección 4.
- Servicios push de Apple y/o Google: el que haya emitido la suscripción de tu navegador entrega las notificaciones a tu dispositivo.
Estos proveedores actúan como encargados del tratamiento o como responsables independientes de los datos de su propia infraestructura. No controlamos sus sistemas y, aunque elegimos proveedores establecidos, no podemos garantizar su seguridad. Ver la sección 9.
6. Procesamiento automatizado y aprendizaje automático
Las recomendaciones de ropa de Ready se generan con reglas fijas escritas por personas: umbrales de temperatura, probabilidad de lluvia y viento. No hay ningún modelo de aprendizaje automático, no hay elaboración de perfiles con efectos jurídicos o similarmente significativos, y tus datos nunca se usan para entrenar ningún modelo de IA.
Sí realizamos una verificación de precisión del pronóstico: registramos lo que el servicio del clima predijo para una zona aproximada y lo que realmente ocurrió, para medir qué tan confiables son los pronósticos. Esos registros se asocian a una zona, no a ti, y nunca se usan para cambiar recomendaciones automáticamente: cualquier cambio requiere revisión y aprobación humana.
7. Tus derechos y cómo ejercerlos
Según dónde vivas —incluyendo la Ley Orgánica de Protección de Datos Personales del Ecuador y la Ley de Privacidad del Consumidor de California— tienes derecho a acceder, rectificar, eliminar y portar tus datos, y a oponerte al tratamiento.
La forma más rápida de ejercer la eliminación es en la app: abre Configuración y elige Borrar mis datos. Esto elimina de inmediato todo registro vinculado a tu ID de instalación, cancela los recordatorios programados y limpia el almacenamiento local de tu dispositivo.
Para acceso, rectificación, portabilidad o cualquier otra solicitud, escribe a damianjcordova@gmail.com. Responderemos en un plazo de 30 días. Como Ready no tiene cuentas, es posible que necesitemos tu ID de instalación (visible en Configuración) para localizar tus registros: no podemos identificarte de otra manera y no te pediremos documentos de identidad adicionales.
No vendemos información personal ni la compartimos para publicidad conductual, así que no hay nada de lo que darse de baja en ese sentido. No te discriminaremos por ejercer cualquier derecho.
8. Conservación
Conservamos los datos del piloto mientras el piloto esté activo, y por no más de 12 meses después de su recolección, tras lo cual se eliminan o se agregan de modo que ya no puedan vincularse a un dispositivo. Puedes borrar tus datos antes en cualquier momento desde Configuración.
9. Seguridad
Los datos se transmiten por HTTPS/TLS y Supabase los almacena con cifrado en reposo. El acceso a la base de datos requiere una clave de servidor que nunca está presente en la app que ejecutas; la seguridad a nivel de fila está activada en todas las tablas, sin políticas de acceso público. El acceso a los datos de producción se limita a la persona indicada en la sección 1.
Ningún sistema es perfectamente seguro, y no podemos garantizar ni garantizamos seguridad absoluta. No garantizamos que los sistemas de nuestros proveedores nunca sufran una brecha. Si una brecha afecta tus datos, notificaremos a las personas afectadas y a la autoridad correspondiente según lo exija la ley.
10. Menores de edad
Ready no está dirigido a menores de 13 años y no recopilamos datos de ellos a sabiendas. Si crees que un menor de 13 años ha usado Ready, contáctanos y eliminaremos los datos.
11. Transferencias internacionales
Nuestros proveedores operan globalmente, por lo que tus datos pueden procesarse fuera de tu país, incluyendo Estados Unidos y la Unión Europea. Nos apoyamos en las protecciones contractuales estándar de esos proveedores para dichas transferencias.
12. Cambios
Si cambiamos esta política de forma sustancial, actualizaremos la fecha de arriba y mostraremos un aviso en la app. Seguir usando Ready después de un cambio significa que aceptas la política actualizada.