Effective date: May 22, 2026 · Last updated: October 20, 2026
This Privacy Policy describes how House Harmony ("we", "our", or "the app") collects, uses, and protects your information when you use the House Harmony mobile application.
By using House Harmony, you agree to the practices described in this policy.
1. Who we are
House Harmony is developed and operated by Tiago Pereira ("the developer"), an independent developer based in Portugal. You can contact us at 30tiagopereira@gmail.com.
2. Information we collect
We collect the information needed to run the app and to understand how it is used, so we can fix problems and improve it:
2.1 Account information
When you create an account, we collect:
Email address (used as your login identifier)
Display name (chosen by you)
Profile photo URL (if you sign in with Google)
A unique user identifier generated by Firebase Authentication
2.2 App content
When you use the app, we store:
Households you create or join, including their name and member list
Chores you create, including titles, categories, recurrence, points, and assignees
Chore completion history, including dates and the user who completed them
Aggregated statistics such as total points, current streak, and completion counts
Notification and device settings: the push-notification token of each device you sign in on, your notification preferences, the app language and your device's time zone (so reminders arrive at a sensible local hour)
Invites you create to bring someone into your household. So that an invite link still works when the app is installed from it, the app looks once, on its first launch, for an invite code: in the Google Play install referrer on Android and, when that has none, in the clipboard (on iOS, only in the clipboard). Only text shaped like an invite code is checked against our servers, to open that invite; nothing else read there is stored or sent anywhere
Subscription status if you subscribe to Premium (whether it is active and when it renews or ends; we never see your payment details, which are handled by Apple or Google)
Child profiles that a parent or guardian adds to a household: a first name or nickname and an emoji, plus the chores assigned to that profile and their completion history. Children do not create an account, sign in, or type in any information themselves. When a child uses Kid view on a parent's device, what they do there (opening Kid view, ticking off a chore) is recorded like any other use of the app: as usage events and crash reports linked to the parent's account (section 2.3), never to a separate identifier for the child.
The code a parent chooses for leaving Kid view is stored only on their own device, as a salted hash, and is never sent to our servers.
2.3 Usage analytics and crash reports
The app uses Google Analytics for Firebase and Firebase Crashlytics:
Usage events, such as screens opened and actions taken in the app (for example creating a household, completing a chore, opening the Premium screen), together with device and app information (device model, operating system, app version, language) and an approximate region that Google derives from your IP address.
Crash reports and error logs, which include technical details about the device and the state of the app when the problem happened.
Both are linked to the pseudonymous user identifier of your account (section 2.1), not to your name or email address.
On Android, Google Analytics may also collect your device's advertising ID. You can reset it or opt out of its use in your device settings (Settings > Google > Ads, or Settings > Privacy > Ads, depending on the device). On iOS the app does not access the advertising identifier (IDFA).
We use this information only to understand how the app is used, measure whether changes help, and find and fix bugs.
2.4 What we do NOT collect
We do not collect:
Your precise location (GPS)
Your contacts, photos, microphone, or camera content
Your payment card details
Your browsing history
We do not show advertisements in the app and we do not sell your personal information.
3. How we use your information
We use the information we collect to:
Authenticate you and keep your account secure
Sync your chores, household, and statistics across your devices
Allow members of the same household to see shared chores and completion history
Send the notifications you allow: reminders, daily and weekly summaries, and messages from your household
Provide and manage Premium subscriptions
Understand how the app is used and fix crashes and errors (section 2.3)
We do not sell your personal information to third parties.
4. Third-party services we use
To run the app, we rely on the following service providers (sub-processors):
Provider
Purpose
Data shared
Google Firebase Authentication
Account sign-in and security
Email, display name, encrypted credentials
Google Cloud Firestore and Cloud Functions
Storing your households, chores, and stats, and sending reminders and summaries
All app content listed in section 2.2
Google Analytics for Firebase
Usage analytics
Usage events, device and app information, approximate region, pseudonymous user identifier; on Android, the advertising ID (section 2.3)
Firebase Crashlytics
Crash and error reporting
Crash reports, error logs, device and app information, pseudonymous user identifier
Expo push service, Firebase Cloud Messaging and Apple Push Notification service
Delivering push notifications
Device push token and the text of the notification
Google Sign-In / Sign in with Apple
Optional sign-in methods
Account email and basic profile when you choose one of these methods
RevenueCat, with Apple App Store and Google Play billing
Premium subscriptions and free trials
An app user identifier and your purchase and subscription status; payments are processed by Apple or Google, and we never receive your card details
These services are subject to their own privacy policies:
Data may be stored on servers located in the United States or European Union, depending on the provider's configuration.
5. Data sharing within a household
When you join or create a household, other members of that household can see:
Your display name and profile photo
Chores you create, complete, or are assigned to
Your contribution statistics (points, completions, streaks) in the context of the household
This is the core purpose of the app — shared visibility of household tasks. If you do not want to share this information, do not join a shared household.
6. Data retention
While your account is active, we retain your data so the app works as expected.
When you delete your account, we delete your user profile, your chore history, your stats, and your notifications, and remove you from every household you belong to. You can do this yourself at any time from Profile → Delete Account in the app; the deletion is immediate and permanent, and no email or support request is required.
Households you own are handled automatically when you delete your account: if other members remain, ownership passes to another member; if you were the last member, the household and its chores and history are deleted with you.
Usage analytics and crash reports (section 2.3) are kept by Google: crash reports for up to 90 days, and usage events for at most 14 months (aggregated reports may be kept longer). They are not removed automatically when you delete your account, because they are linked only to a pseudonymous identifier; contact us if you want them deleted.
Aggregated, non-identifiable data may be retained for operational analysis.
7. Your rights
Depending on your jurisdiction (including GDPR in the EU and similar laws elsewhere), you have the right to:
Access the personal data we hold about you
Correct inaccurate data (you can edit your profile in the app)
Delete your account and associated data
Export your data in a portable format
Object to certain processing or withdraw consent
Deleting your account does not require contacting us. Go to Profile → Delete Account in the app and confirm; your account and data are removed immediately.
To exercise any of the other rights above, email us at 30tiagopereira@gmail.com. We will respond within 30 days.
8. Children's privacy
House Harmony is not intended for children under 13 years of age. We do not knowingly collect personal information from anyone under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will delete it.
Child profiles. A parent or guardian may add child profiles to their household to assign chores to their children and keep track of them. A child profile holds only the name or nickname and the emoji the parent enters (we recommend a first name or nickname), and the chores and completions linked to it. The child has no account and is never asked for any information. When a child uses Kid view on a parent's device, those taps are recorded as part of the parent's use of the app (section 2.3), under the parent's account; nothing in that data identifies the child. Child profiles are visible only to the members of that household. The parent can edit or remove a child profile at any time from the Household tab; to have a child's past completion history deleted as well, contact us.
9. Security
We use industry-standard security measures provided by Google Firebase, including encrypted transport (HTTPS/TLS), encrypted-at-rest storage, and security rules that restrict access to your data. However, no method of transmission or storage is 100% secure. You are responsible for keeping your account credentials safe.
10. International data transfers
If you are accessing the app from outside the country where the data is stored, please be aware that your information may be transferred to, stored, and processed in countries with different data protection laws. By using the app, you consent to such transfers.
11. Changes to this policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. Material changes will be communicated via the app or via the email address on your account.
12. Contact
If you have any questions about this Privacy Policy or our data practices, contact: