Homies ("we," "us," or "our") is a household management app that helps roommates coordinate chores, track shared expenses, and stay aware of each other's presence at home. This Privacy Policy explains what personal information we collect, how we use it, and the choices you have.
By using Homies you agree to the practices described here. If you do not agree, please discontinue use of the app.
1. Information We Collect
1.1 Account & Identity
- Email address: required to create an account. We use passwordless one-time code (OTP) authentication; your password is never stored. You can also sign in with Apple if you choose.
- Display name: optional, set during onboarding. Shown to your household members.
- User ID: a randomly generated UUID assigned at account creation and used as your internal identifier.
1.2 Household & Membership Data
- Household name, creation date, and the role you hold (admin or member).
- Which household you belong to, used to scope all data access.
1.3 Location Data Sensitive
- Home location coordinates (latitude, longitude, and radius in metres), set voluntarily by a household admin on a map. This represents the household's home address, not your real-time GPS track.
- Presence state: whether you are currently inside or outside the home geofence (a boolean "is home" flag), updated automatically when your device crosses the boundary.
- Presence history: timestamps and direction (arrived / left) of each transition.
Geofencing is an optional feature. It only activates if you explicitly enable it in Settings and grant iOS/Android "Always On" background location permission. Location coordinates are never shared with third parties and are only visible to members of your household.
1.4 Device Identifiers (Push Tokens)
- Your Expo push notification token, device platform (iOS/Android), and optional device model name, collected when you grant notification permission.
- Used solely to deliver push notifications to your device.
- Tokens are deleted from our servers when you sign out.
1.5 Financial Data
- Expense title, amount, category, description, payer, and participants, entered by you or a household member.
- Debt settlement records (who paid whom, amounts, timestamps).
1.6 Chore & Cleaning Data
- Chore names, rotation schedules, due dates, completion status, and checklists.
- History of completed cleaning cycles (who cleaned, when).
1.7 Notification & Preference Data
- Your notification preferences (master on/off, per-category toggles for expenses and chores, haptics).
- In-app notification inbox entries (title, body, type, read status, timestamp).
1.8 Usage, Analytics & Diagnostic Data
- Product analytics: anonymous, aggregate data about how the app is used — a fixed set of named events we have defined (e.g. which screens are opened and which features are used) plus basic device and diagnostic info (app version, device model, OS, approximate region) — collected via PostHog, run in its EU-hosted environment. This analytics stream is anonymous: each device is identified by a random, app-generated identifier that is never linked to your account, user ID, name, email, or advertising identifier (IDFA), and we never call any function that would tie these events to your identity. Automatic capture is switched off — we record only the named events we have defined, not every screen or tap — and we do not track you across other apps or sell your data.
- Crash & error diagnostics: crash reports, error messages, and stack traces collected automatically via Sentry. To help us reproduce a problem, an event may include technical breadcrumbs (such as the screens you visited and the names of in-app events leading up to the error) and your account's random user ID (UUID). Sentry is configured not to collect default personal data, and authentication tokens are scrubbed from error data. Sentry data is used only for debugging and improving stability.
Legal basis (analytics): We process anonymous product analytics on the basis of our legitimate interest (GDPR Art. 6(1)(f)) in understanding how Homies is used so we can fix problems and improve the product. Because the data is anonymous — not linked to your identity or account and carrying no persistent cross-app identifier — the impact on your privacy is minimal, while a more reliable product benefits every household. You have the right to object to this processing: contact us at tryhomiesapp@gmail.com. We are also adding an in-app analytics opt-out in a future release. We do not sell this data or share it for cross-context advertising.
Legal basis (crash diagnostics): We process crash reports and error diagnostics on the basis of our legitimate interest (GDPR Art. 6(1)(f)) in keeping Homies stable. See Sentry's Privacy Policy for how Sentry processes data.
2. How We Use Your Information
| Purpose | Data Used |
|---|---|
| Authenticating your account | Email, user ID |
| Displaying your profile to household members | Display name, user ID |
| Geofence presence detection | Home location, presence state/history |
| Sending push notifications | Push token, notification preferences |
| Tracking shared expenses and debts | Financial data |
| Managing chore rotations | Chore data |
| Sending automated weekly digests | Aggregated household activity, push tokens |
| Debugging and improving the app | Crash/error data, breadcrumbs, random user ID (Sentry) |
| Improving the app via anonymous product analytics | Named usage/interaction events tied to a random, app-generated device identifier that is not linked to your account (PostHog, EU-hosted) |
We do not use your data for advertising, sell it to third parties, or use it for any purpose beyond operating the Homies service.
3. How We Share Your Information
3.1 With Your Household Members
Your display name, presence state, expenses, chores, and notification activity are visible to all members of your household. This sharing is the core function of the app. Data is strictly scoped to your household and not visible to other Homies users.
3.2 With Service Providers
| Provider | Purpose | Data Shared |
|---|---|---|
| Supabase (supabase.com) | Database, authentication, and backend infrastructure | All app data stored on Supabase servers, including account email, household data, home location coordinates, and push tokens. |
| Expo (expo.dev) | Push notification delivery | Push tokens, notification title, body, and structured payload (may include household ID and user IDs). |
| Sentry (sentry.io) | Error monitoring and crash reporting | Error messages, stack traces, technical breadcrumbs, and your random user ID (UUID). No name or email; authentication tokens are scrubbed. |
| PostHog (posthog.com, EU Cloud) | Anonymous product analytics | Named usage/interaction events and basic device/diagnostic info, tied to a random, app-generated identifier. No name, email, account or user ID, precise location, or advertising identifier. |
| RevenueCat (revenuecat.com) | Subscription and purchase management (if paid plans are enabled) | If paid plans are active, purchase, receipt, and subscription-entitlement data may be processed and linked to your random user ID (UUID). Payment card details are handled by Apple or Google and are never seen by us or RevenueCat. |
| Apple (apple.com) | Sign in with Apple (if you choose it) | The Apple-provided account identifier used to authenticate you. |
| Google Maps (google.com) — Android only | Rendering the home-location map on Android devices | Home location coordinates, sent to Google to render map tiles on Android. iOS uses Apple Maps and does not send coordinates to Google. |
We do not share your data with any other third parties.
3.3 Legal Requirements
We may disclose information if required by law, court order, or to protect the rights and safety of our users or the public.
4. Data Retention
- Account data: retained until you delete your account.
- Expense and chore history: retained to preserve the household's shared record. Remaining household members retain access after you leave.
- Presence logs: retained as a household activity audit trail.
- Push tokens: deleted from our servers when you sign out.
- Local cache: cleared from your device when you sign out.
5. Your Rights & Choices
- Access & correction: you can view and update your display name in the app at any time.
- Geofencing: you can disable geofencing in Settings at any time, which stops location-based presence updates.
- Analytics: product analytics are anonymous and collected under our legitimate interest. You can object to this processing by contacting us at tryhomiesapp@gmail.com; an in-app opt-out is planned for a future release. Because the data is not linked to your identity, it cannot be traced back to you individually.
- Push notifications: you can disable all notifications or specific categories (expenses, chores) in the app settings, or via your device's system settings.
- Account deletion: you can permanently delete your account and personal data at any time from within the app: open Settings (tap your avatar in the top-left of the Home screen), scroll to the Account section and tap Delete account. Deletion is immediate. See our account deletion page for exactly what is removed and what is retained. If you can no longer access the app, email us at the address below and we will process your request within 30 days.
If you are located in the European Economic Area, United Kingdom, or California, you may have additional rights under GDPR, UK GDPR, or CCPA respectively, including the right to data portability and to object to processing. Contact us to exercise these rights.
6. Data Security
All data is transmitted over HTTPS and stored in Supabase with row-level security (RLS) policies that enforce household-scoped access. Push tokens are deleted on sign-out. We take reasonable technical measures to protect your data, but no system is 100% secure.
7. Children's Privacy
Homies is not directed at children under the age of 13 (or 16 in the EU). We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.
8. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes via a push notification or in-app notice, and update the "Last updated" date at the top. Continued use of the app after changes constitutes acceptance of the revised policy.
9. Contact Us
If you have questions about this Privacy Policy or wish to exercise your rights, contact us at:
Email: tryhomiesapp@gmail.com