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 magic-link authentication; your password is never stored.
- 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 & Diagnostic Data
- Crash reports, error messages, and stack traces collected automatically via Sentry. These may include contextual metadata such as your household ID and the action that triggered the error. Sentry data is used only for debugging and improving stability.
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 via Sentry |
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. Email is also processed via SendGrid for magic-link delivery. |
| 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, and contextual metadata (household ID, error context). |
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.
- 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