Your habit data stays on your device.
Hazlo stores all your habits locally using SwiftData. Only pseudonymous leaderboard scores are shared via CloudKit if you opt in. There are no analytics, no advertising, and no third-party tracking.
1. Introduction
Hazlo is a habit tracking app for iOS designed with privacy as a core principle. The app works 100% offline, stores your data locally on your device, and only shares minimal, pseudonymous data if you explicitly opt into social features. This privacy policy explains what data the app stores, how it is stored, and your rights regarding that data.
2. What Data We Store
Hazlo stores the following data that you create and generate through normal use of the app:
- Habits: Name, icon, color, frequency, schedule, goal type, goal value, category, creation date.
- Completions: Completion timestamps, values (for quantitative habits), optional notes.
- Categories: Name, icon, color, sort order.
- User Profile: Display name, avatar emoji, friend code, level, XP.
- Badges: Badge identifier, unlock date, category.
- Weekly Scores: Week date, completion rate, streak count, perfect days (used for leaderboards if you opt in).
- Streak Freezes: Activation date, associated habit.
- Reminders: Per-habit reminder times and days.
All of this data is created by you through your use of the app. Hazlo does not collect data from external sources or third parties.
3. How Data Is Stored
Your habit data is stored in two places:
- Locally on your device using Apple's SwiftData framework. This data is available even when you have no internet connection.
- In your private iCloud account via Apple's CloudKit service, enabling sync across all your Apple devices signed into the same Apple ID.
4. CloudKit and iCloud
When iCloud is enabled on your device, your data is synced to Apple's CloudKit servers. Important details:
- Private Database: All your habit data, completions, categories, badges, and profile are stored in your private CloudKit database. Only you can access it.
- Public Database: If you opt into leaderboards (Settings > Leaderboard), only the following pseudonymous data is published: display name, avatar emoji, friend code, weekly completion rate, streak count, and perfect days. Your habit names, details, and completion data are never shared.
- Data is encrypted in transit and at rest by Apple.
- The developers of Hazlo cannot read, access, or view your private habit data.
- Apple's infrastructure handles all data storage and encryption. Apple's own privacy policy applies: apple.com/privacy
If you disable iCloud for Hazlo or do not opt into leaderboards, no data leaves your device.
5. Apple Health Integration
Hazlo can optionally read data from Apple Health to auto-complete habits linked to health metrics (steps, exercise minutes, water intake, sleep, etc.). Important details:
- Hazlo requests read-only access to Health data. It never writes to Apple Health.
- Health permissions are requested only for the specific metrics you choose to link.
- Raw health values are never stored in Hazlo's database. Only a boolean flag ("habit was auto-completed") and a timestamp are recorded.
- Health data never leaves your device — it is not synced to iCloud, CloudKit, or any server.
- Health data never appears in logs, analytics, or crash reports.
- Health integration is entirely optional. The app works fully without it.
6. Local-Only Settings
The following preferences are stored locally on your device using UserDefaults and are not synced via CloudKit:
- Streak freeze count
- Daily reminder time
- Weekly report enabled/disabled
- Leaderboard opt-in
- HealthKit enabled/disabled
- App theme and color scheme
- Week start day preference
- Notification preferences
These settings remain on the device where they were configured.
7. What We Do Not Collect
Hazlo does not use or include:
- Analytics SDKs (no Firebase, no Mixpanel, no Google Analytics)
- Crash reporting SDKs (no Crashlytics, no Sentry)
- Advertising frameworks or identifiers
- Location services
- Access to contacts or photos
- Third-party data sharing of any kind
- Cross-app or cross-site tracking
No data is sent to any server other than Apple's iCloud infrastructure for the sole purpose of syncing your data across your devices (and publishing pseudonymous leaderboard scores if you opt in).
8. Data Deletion
You have full control over your data:
- Delete All Data in Settings > Data Management removes all habits, completions, categories, badges, profile data, and resets all preferences. This also removes your data from CloudKit.
- Delete individual habits directly within the app. Deletions sync across all your devices.
- Uninstalling the app removes all local data from that device. iCloud data persists in your iCloud account until you manually delete it through iCloud settings.
9. Children's Privacy
Hazlo is rated 4+ and is suitable for users of all ages. The app does not require accounts or registration. Social features (leaderboards, friend codes) are optional and pseudonymous — no real names or personal information are required. There is no special data collection for children.
10. Health Disclaimer
Hazlo is not a medical device. Habit tracking is for informational and motivational purposes only. Consult a healthcare professional for medical advice.
11. Your Rights by Jurisdiction
European Union / EEA (GDPR): Your data is processed on-device and synced through Apple's CloudKit to your private iCloud container. The developer does not have server-side access to your data. Data controller: Mike Pulgar Olguin, individual developer, Spain. Legal basis: legitimate interest (app functionality). To exercise your GDPR rights (access, rectification, erasure, portability, objection), contact: mpulgar.olguin@gmail.com. Supervisory authority: AEPD, C/ Jorge Juan 6, 28001 Madrid, Spain.
United Kingdom (UK GDPR): UK residents have the same rights as under GDPR. Supervisory authority: ICO, Wycliffe House, Water Lane, Wilmslow, SK9 5AF, United Kingdom.
California, USA (CCPA/CPRA): We do not sell personal information. We do not share personal information for cross-context behavioral advertising. We do not use sensitive personal information for unauthorized purposes.
Brazil (LGPD), Canada (PIPEDA), South Africa (POPIA), Japan (APPI): Your data rights are respected under all applicable jurisdictions. Since the developer cannot access your CloudKit data, your rights to access, correction, deletion, and portability are exercised directly through the app and your iCloud settings.
12. Changes to This Policy
If we make changes to this privacy policy, we will communicate them through an app update. The effective date at the top of this policy will be updated accordingly. Continued use of the app after changes constitutes acceptance of the updated policy.
13. Contact
If you have questions about this privacy policy or your data:
Developer: Mike Pulgar Olguin (individual developer), Spain.
Tus datos de habitos permanecen en tu dispositivo.
Hazlo almacena todos tus habitos localmente usando SwiftData. Solo se comparten puntuaciones pseudonimas de tabla de clasificacion via CloudKit si decides participar. No hay analitica, ni publicidad, ni rastreo de terceros.
1. Introduccion
Hazlo es una app de seguimiento de habitos para iOS disenada con la privacidad como principio fundamental. La app funciona 100% sin conexion, almacena tus datos localmente en tu dispositivo, y solo comparte datos minimos y pseudonimos si decides activar las funciones sociales. Esta politica de privacidad explica que datos almacena la app, como se almacenan y tus derechos sobre ellos.
2. Que datos almacenamos
Hazlo almacena los siguientes datos que tu creas y generas mediante el uso normal de la app:
- Habitos: Nombre, icono, color, frecuencia, horario, tipo de meta, valor de meta, categoria, fecha de creacion.
- Completaciones: Marcas de tiempo, valores (para habitos cuantitativos), notas opcionales.
- Categorias: Nombre, icono, color, orden.
- Perfil de usuario: Nombre para mostrar, emoji de avatar, codigo de amigo, nivel, XP.
- Insignias: Identificador, fecha de desbloqueo, categoria.
- Puntuaciones semanales: Fecha, tasa de completacion, cuenta de racha, dias perfectos (para tablas de clasificacion si decides participar).
- Congelaciones de racha: Fecha de activacion, habito asociado.
- Recordatorios: Horarios y dias de recordatorio por habito.
Todos estos datos son creados por ti mediante tu uso de la app. Hazlo no recopila datos de fuentes externas ni de terceros.
3. Como se almacenan los datos
Tus datos de habitos se almacenan en dos lugares:
- Localmente en tu dispositivo usando el framework SwiftData de Apple. Estos datos estan disponibles incluso sin conexion a internet.
- En tu cuenta privada de iCloud via el servicio CloudKit de Apple, permitiendo sincronizacion entre todos tus dispositivos Apple con el mismo Apple ID.
4. CloudKit e iCloud
Cuando iCloud esta habilitado en tu dispositivo, tus datos se sincronizan con los servidores CloudKit de Apple. Detalles importantes:
- Base de datos privada: Todos tus datos de habitos, completaciones, categorias, insignias y perfil se almacenan en tu base de datos privada de CloudKit. Solo tu puedes acceder a ellos.
- Base de datos publica: Si decides participar en las tablas de clasificacion (Ajustes > Tabla de clasificacion), solo se publican los siguientes datos pseudonimos: nombre para mostrar, emoji de avatar, codigo de amigo, tasa de completacion semanal, cuenta de racha y dias perfectos. Los nombres de tus habitos, detalles y datos de completacion nunca se comparten.
- Los datos estan cifrados en transito y en reposo por Apple.
- Los desarrolladores de Hazlo no pueden leer, acceder ni ver tus datos privados de habitos.
- La infraestructura de Apple maneja todo el almacenamiento y cifrado. La politica de privacidad de Apple aplica: apple.com/privacy
Si desactivas iCloud para Hazlo o no participas en las tablas de clasificacion, ningun dato sale de tu dispositivo.
5. Integracion con Apple Health
Hazlo puede leer datos de Apple Health de forma opcional para auto-completar habitos vinculados a metricas de salud (pasos, minutos de ejercicio, consumo de agua, sueno, etc.). Detalles importantes:
- Hazlo solicita acceso de solo lectura a datos de Health. Nunca escribe en Apple Health.
- Los permisos se solicitan unicamente para las metricas especificas que elijas vincular.
- Los valores crudos de salud nunca se almacenan en la base de datos de Hazlo. Solo se registra un indicador ("habito auto-completado") y una marca de tiempo.
- Los datos de salud nunca salen de tu dispositivo — no se sincronizan con iCloud, CloudKit ni ningun servidor.
- Los datos de salud nunca aparecen en logs, analiticas ni reportes de errores.
- La integracion con Health es completamente opcional. La app funciona completamente sin ella.
6. Configuraciones solo locales
Las siguientes preferencias se almacenan localmente en tu dispositivo usando UserDefaults y no se sincronizan via CloudKit:
- Cantidad de congelaciones de racha
- Hora de recordatorio diario
- Reporte semanal activado/desactivado
- Participacion en tabla de clasificacion
- HealthKit activado/desactivado
- Tema de la app y esquema de colores
- Dia de inicio de semana
- Preferencias de notificacion
Estas configuraciones permanecen en el dispositivo donde fueron configuradas.
7. Que no recopilamos
Hazlo no usa ni incluye:
- SDKs de analiticas (no Firebase, no Mixpanel, no Google Analytics)
- SDKs de reportes de errores (no Crashlytics, no Sentry)
- Frameworks de publicidad ni identificadores
- Servicios de ubicacion
- Acceso a contactos o fotos
- Comparticion de datos con terceros de ningun tipo
- Rastreo entre apps o entre sitios web
Ningun dato se envia a ningun servidor que no sea la infraestructura de iCloud de Apple con el unico proposito de sincronizar tus datos entre tus dispositivos (y publicar puntuaciones pseudonimas si decides participar).
8. Eliminacion de datos
Tienes control total sobre tus datos:
- Eliminar todos los datos en Ajustes > Gestion de datos elimina todos los habitos, completaciones, categorias, insignias, datos de perfil y restablece todas las preferencias. Esto tambien elimina tus datos de CloudKit.
- Eliminar habitos individuales directamente dentro de la app. Las eliminaciones se sincronizan entre todos tus dispositivos.
- Desinstalar la app elimina todos los datos locales de ese dispositivo. Los datos de iCloud persisten en tu cuenta de iCloud hasta que los elimines manualmente desde los ajustes de iCloud.
9. Privacidad de menores
Hazlo esta clasificada para 4+ y es apta para usuarios de todas las edades. La app no requiere cuentas ni registro. Las funciones sociales (tablas de clasificacion, codigos de amigo) son opcionales y pseudonimas — no se requieren nombres reales ni informacion personal.
10. Aviso de salud
Hazlo no es un dispositivo medico. El seguimiento de habitos es solo con fines informativos y motivacionales. Consulta a un profesional de la salud para consejo medico.
11. Tus derechos por jurisdiccion
Union Europea / EEE (RGPD): Tus datos se procesan en el dispositivo y se sincronizan a traves de CloudKit de Apple a tu contenedor privado de iCloud. El desarrollador no tiene acceso del lado del servidor a tus datos. Responsable del tratamiento: Mike Pulgar Olguin, desarrollador independiente, Espana. Base legal: interes legitimo (funcionalidad de la app). Para ejercer tus derechos RGPD (acceso, rectificacion, supresion, portabilidad, oposicion), contacta: mpulgar.olguin@gmail.com. Autoridad de control: AEPD, C/ Jorge Juan 6, 28001 Madrid, Espana.
Reino Unido (UK GDPR): Los residentes del Reino Unido tienen los mismos derechos que bajo el RGPD. Autoridad supervisora: ICO, Wycliffe House, Water Lane, Wilmslow, SK9 5AF, Reino Unido.
California, EEUU (CCPA/CPRA): No vendemos informacion personal. No compartimos informacion personal para publicidad conductual. No usamos informacion personal sensible para propositos no autorizados.
Brasil (LGPD), Canada (PIPEDA), Sudafrica (POPIA), Japon (APPI): Tus derechos sobre tus datos se respetan bajo todas las jurisdicciones aplicables. Dado que el desarrollador no puede acceder a tus datos de CloudKit, tus derechos de acceso, correccion, eliminacion y portabilidad se ejercen directamente a traves de la app y tus ajustes de iCloud.
12. Cambios a esta politica
Si realizamos cambios a esta politica de privacidad, los comunicaremos mediante una actualizacion de la app. La fecha efectiva al inicio de esta politica se actualizara en consecuencia. El uso continuado de la app despues de los cambios constituye aceptacion de la politica actualizada.
13. Contacto
Si tienes preguntas sobre esta politica de privacidad o tus datos:
Desarrollador: Mike Pulgar Olguin (desarrollador independiente), Espana.