Cookie & Local Storage Policy
Homegenii does not use tracking cookies, cross-context behavioral advertising, or third-party marketing pixels.
However, to provide a reliable, offline-first mobile and web application, we use browser cookies, local application storage, platform-protected secure storage, and similar technologies (collectively referred to as "Storage"). This policy outlines the categories, classifications, and durations of the Storage we use.
1. Storage Categories
We classify our local storage and cookies into three categories:
| Category | Description | Examples |
|---|---|---|
| Essential / Authentication | Required to verify your identity, maintain your session, and secure your connection. Disabling these will prevent you from signing in. | Supabase Auth tokens, platform secure keys. |
| Preferences & Settings | Used to remember custom configurations so you do not have to reset them every time you open the Service. | Theme selection (light, dark, system), layout density (compact, standard), notification settings. |
| Caching & Offline Sync | Used to cache grocery lists, recipes, tasks, and calendar events locally on your device to support fast loading and offline edits. | React Query cache, offline mutation queue. |
2. Durations of Storage
- Session Storage: Deleted automatically when you close your web browser or terminate the mobile application process. Used primarily for temporary caching during active use.
- Persistent Storage: Remains on your device until it reaches its expiration date or you manually clear it.
- Theme and display preferences: Retained indefinitely.
- Offline cached chores and shopping lists: Automatically cleared or updated during active synchronization with our servers, and fully wiped when you tap Sign Out or delete your account.
- AI conversation history: Restored for up to 24 hours, then automatically removed.
3. First-Party vs. Third-Party Classification
- First-Party Storage: Set and accessed directly by Homegenii. This includes our local preferences, offline synchronization queue, and local cache.
- Third-Party Storage: Set by our trusted subprocessors to facilitate specific integrations:
- Supabase (Authentication): Maintains your secure session token.
- Google (Calendar / Sign-in): Used when you choose to connect your Google Calendar or authenticate via Google Sign-In.
4. How to Manage Storage
You can manage or clear cookies and local storage through your web browser's settings or your mobile operating system's application management dashboard.
Note: Clearing local storage will sign you out of the Service and will permanently discard any pending changes that have not yet synced with our servers.
For questions regarding our storage practices, contact us at privacy@homegenii.app.