Mental Offload ("the App", "we", "us", "our") is a task and household responsibility management app for couples. This Privacy Policy explains what personal data we collect, why we collect it, how we process it, and what rights you have.
We are committed to protecting your privacy. The App is designed with a local-first architecture: your data is stored on your device by default, and cloud features are optional.
Name: Adam Khelifi
Location: Denmark
Contact email: adam.khelifi1994@gmail.com
If you have questions about this Privacy Policy or want to exercise your data rights, contact us at the email address above.
When you use the App without cloud sync, all data stays on your device in a local database (Apple SwiftData / SQLite). We do not have access to this data.
| Data | Purpose | Examples |
|---|---|---|
| Your name | Personalize the app and label ownership of tasks | First name entered in Settings |
| Partner's name | Label your partner's tasks and responsibilities | First name entered in Settings |
| Tasks | Track household actions you need to complete | Title, description, due date, status, owner, work type, time estimates, completion date |
| Responsibilities | Track ongoing ownership areas in your household | Title, description, category, owners, active/archived status |
| Routines | Model recurring time-blocked household activities | Routine name, active days of week, archive status |
| Routine blocks | Individual activities within a routine | Title, start time, duration, owner, notes |
| Offload items | Quick-capture thoughts before they are fully scoped | Title, notes, item type, queue status |
| Task drafts | Structured metadata for offload items being scoped into tasks | Work type, owner, recurrence settings, due date, linked responsibility |
| Categories | Organize responsibilities and tasks | Category name (some are system defaults) |
| Recurrence rules | Define repeating schedules for tasks | Frequency, day selections, monthly patterns |
| Subtasks | Break tasks into smaller steps | Title, completion status, order |
| App preferences | Remember your settings | Language, appearance, task view mode, default task owner |
Cloud sync is an optional feature. When you enable it and create an account, the following additional data is collected and stored on our cloud servers (hosted by Supabase):
| Data | Purpose |
|---|---|
| Email address | Account authentication and couple invitations |
| User ID | Unique account identifier |
| Authentication tokens | Maintain your signed-in session (stored in your device's Keychain) |
| All local data listed in Section 2.1 | Sync between your devices and share with your partner |
| Couple membership | Link two partners in a shared household |
| Invite tokens | Securely invite your partner to join your couple |
If you purchase a subscription through the Apple App Store:
| Data | Purpose |
|---|---|
| Apple transaction ID | Verify your purchase and activate your subscription |
| Subscription plan and status | Determine which features you can access |
| Billing account record | Link your subscription to your couple |
We do not collect or store your payment card details, Apple ID, or Apple account credentials. All payment processing is handled by Apple.
The YAP voice capture feature is currently not available in the App. When it is reactivated in a future update, the following will apply:
| Data | Purpose |
|---|---|
| Audio recording | Temporarily recorded on your device, then sent to OpenAI for transcription |
| Transcript text | Text version of what you said, used to extract task details |
| Responsibility titles | Sent alongside the transcript so the AI can match tasks to your existing responsibilities |
Audio recordings are deleted from your device immediately after processing. We do not store audio recordings on our servers.
NSPrivacyTracking is set to false in our privacy manifest.We process your personal data under the following legal bases:
| Processing Activity | Legal Basis | Explanation |
|---|---|---|
| Storing tasks, routines, responsibilities locally | Contract performance (Art. 6(1)(b)) | Necessary to provide the core app functionality you requested |
| Storing your name and partner's name | Contract performance (Art. 6(1)(b)) | Necessary to personalize the app and label task ownership |
| Cloud sync of data to Supabase | Consent (Art. 6(1)(a)) | You actively choose to enable cloud sync and create an account |
| Couple invite emails | Legitimate interest (Art. 6(1)(f)) | You request that we send an invitation to your partner |
| Subscription billing verification | Contract performance (Art. 6(1)(b)) | Necessary to verify your purchase and provide the subscribed features |
| Voice processing via OpenAI (when active) | Consent (Art. 6(1)(a)) | You actively choose to use the voice feature and grant microphone access |
| App preferences storage | Contract performance (Art. 6(1)(b)) | Necessary to remember your settings between sessions |
We share personal data with the following third-party service providers (sub-processors), each of which processes data on our behalf:
Apple acts as an independent controller for payment processing. We receive only the transaction ID and subscription status from Apple, not your payment details.
We do not sell, rent, or trade your personal data to any third party.
The App is operated from Denmark (EU). When cloud features are enabled, your data may be transferred to countries outside the European Economic Area (EEA):
| Recipient | Country | Transfer Mechanism |
|---|---|---|
| Supabase | EU (AWS eu-west-1, Ireland) | EU hosting — no cross-border transfer required |
| Apple | United States | EU-US Data Privacy Framework |
| OpenAI (when active) | United States | Standard Contractual Clauses (to be executed when YAP is reactivated) |
| Resend | United States | Standard Contractual Clauses (to be executed) |
| Data Category | Retention Period |
|---|---|
| Local data (on device) | Retained until you delete it through the App or delete the App from your device |
| Cloud-synced data (active) | Retained as long as your account is active |
| Cloud-synced data (soft-deleted) | Purged 45 days after deletion |
| Couple invite tokens | Expire after 72 hours. Expired invites are marked as expired but not immediately deleted. |
| Billing events | Retained for the lifetime of your account for subscription management and dispute resolution |
| Data exports | Automatically deleted from your device after 7 days |
| Voice recordings (when YAP is active) | Deleted from your device immediately after processing. Not stored on our servers. |
| Authentication sessions | Cleared when you sign out or delete your account |
Under the GDPR and applicable data protection laws, you have the following rights:
You can request a copy of all personal data we hold about you. In the App, go to Settings > Export My Data (JSON) to download a machine-readable export of all locally stored data.
If cloud sync is enabled, contact us at adam.khelifi1994@gmail.com to request a complete export including cloud-stored data.
You can correct any inaccurate personal data directly in the App. Edit your name, partner's name, tasks, responsibilities, routines, and all other data through the relevant screens.
You can delete your data in the following ways:
You can export your data in a structured, machine-readable format (JSON) via Settings > Export My Data (JSON). The export includes all tasks, responsibilities, routines, preferences, and related data.
You can restrict processing by disabling cloud sync (using the App in local-only mode). Contact us at adam.khelifi1994@gmail.com if you need to restrict processing of specific data categories.
You can object to processing based on legitimate interest by contacting us at adam.khelifi1994@gmail.com. For couple invite emails, you can ask us not to send further invitations.
Where processing is based on consent (cloud sync, voice processing), you can withdraw consent at any time by:
Withdrawing consent does not affect the lawfulness of processing performed before withdrawal.
You have the right to lodge a complaint with a supervisory authority:
We implement the following security measures to protect your personal data:
AfterFirstUnlockThisDeviceOnly protection.Mental Offload is designed for adults managing household responsibilities as a couple. The App is intended for users aged 18 and older.
We do not knowingly collect personal data from children under the age of 18. If you believe a child has provided us with personal data, please contact us at adam.khelifi1994@gmail.com and we will delete it.
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act (CPRA):
Categories of personal information collected (as defined by CCPA):
| CCPA Category | Data Elements | Business Purpose |
|---|---|---|
| Identifiers | Name, email address, user ID | Account creation, app personalization |
| Commercial information | Subscription plan, transaction ID | Billing and subscription management |
| Internet or electronic network activity | N/A | N/A |
| Audio information | Voice recordings (when YAP is active — currently inactive) | Voice-to-task conversion |
| Inferences | Task ownership patterns, responsibility distribution | App functionality (summary/analytics shown to the user) |
How to submit a request: Email adam.khelifi1994@gmail.com or use the in-app data export and deletion features described in Section 7.
Residents of Virginia, Colorado, Connecticut, Utah, Texas, Oregon, Montana, and other states with consumer privacy laws have similar rights to access, delete, and opt out of data sales. We honor these rights as described in Section 7. We do not sell personal data or use it for targeted advertising.
If you are in the United Kingdom, your data is protected under the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018. Your rights under Section 7 apply equally under UK law. The Information Commissioner's Office (ICO) is your supervisory authority: ico.org.uk.
If you are in Canada, your personal information is protected under the Personal Information Protection and Electronic Documents Act (PIPEDA) and, if you are in Quebec, the Act respecting the protection of personal information in the private sector (Law 25).
If you are in Australia, your personal information is protected under the Privacy Act 1988 and the Australian Privacy Principles (APPs). Your rights under Section 7 apply. You may lodge a complaint with the Office of the Australian Information Commissioner (OAIC) at oaic.gov.au.
If you are in Switzerland, your data is protected under the revised Federal Act on Data Protection (revFADP). Your rights under Section 7 apply. The Federal Data Protection and Information Commissioner (FDPIC) is your supervisory authority: edoeb.admin.ch.
We may update this Privacy Policy from time to time. If we make material changes (such as collecting new categories of data, adding new third-party processors, or changing the legal basis for processing), we will notify you through the App before the changes take effect and, where required, seek your renewed consent.
The "Last updated" date at the top of this document indicates when the most recent changes were made.
For any questions about this Privacy Policy, to exercise your data rights, or to report a concern:
Email: adam.khelifi1994@gmail.com
Location: Denmark
We aim to respond to all data rights requests within 30 days.