The short version
No ads. No data sales. No tracking pixels. Shared task titles and notes are encrypted on your device with AES-256-GCM before they are stored for sync. Push notifications avoid task content. Private tasks are not shared with your partner.
Private tasks stay private. A private task is for you. It is not sent to your partner and is not shown in shared activity. If iCloud Backup is enabled, Apple may include your local app data in your encrypted iCloud backup.
What Halves stores
Halves stores tasks locally on your device using iOS storage. To make shared groups work, Halves also uses Supabase for authentication, pairing, realtime sync, and server-side delivery tasks.
- Account identifiers, anonymous sessions, and optional Sign in with Apple account links.
- Optional display names, profile photos, and profile photo URLs if you add them.
- Group metadata, invite codes, membership, pairing status, and timestamps.
- Shared task ciphertext for titles and notes, plus task metadata required for sync such as owner, status, due dates, recurrence, reminders, categories, and timestamps.
- List and list-item data for shared grocery-style lists.
- Activity events and quick reactions that keep group members in sync.
- Device tokens for APNs push notifications.
- Optional sync diagnostics when enabled in Settings.
Task photos are resized, encrypted, and stored for sync so your partner can see them. Halves currently limits task photos to two per task.
AI and parsing
Halves includes chat-style task capture, AI list expansion, and AI subtask suggestions. When you use cloud AI parsing or generation, the text you submit can be sent over TLS to a Supabase Edge Function and Google Gemini so Halves can understand it or suggest steps. Halves uses this to return structured task/list data; we do not sell that text or use it for ads.
Some intelligence features may run on-device when Apple’s frameworks are available. If a device-side model is not available or the feature needs cloud parsing, Halves can use the Supabase/Gemini path described above.
Optional usage information
Starting with version 5.1, you can choose to share usage information in Settings to help us improve Halves. Analytics is off until you agree. We use PostHog’s EU service to measure feature usage, app sessions, request duration, and sanitized errors with a random installation identifier.
We do not send task titles, notes, checklist text, names, photos, account identifiers, invite codes, or AI prompts and responses to PostHog. We do not record your screen or use this information for advertising. Location enrichment is disabled; your IP address is necessarily visible to the service when connecting.
Turning off “Share usage information” stops new analytics and removes queued analytics and the installation identifier from your device. It does not recall information already sent. Analytics does not identify your Halves account, so account deletion cannot automatically locate previously sent installation events. Historical local analytics are discarded and are never uploaded.
PostHog acts as an analytics service provider. See PostHog’s privacy information. Contact us at [email protected] with questions.
Subscriptions and saved templates
Apple processes subscription payments. We store your subscription status, product and transaction identifiers, expiry dates and Halves account ID to verify access. Together also stores the selected space and partner IDs. We never receive your payment card details.
Deleting your Halves account does not cancel an Apple subscription. Manage or cancel it in your Apple account.
Saved checklist templates are encrypted on your device before upload. Members of the same space can reuse them, including after a subscription expires.
Apple system features
- Writing Tools: Apple Intelligence rewrite, proofread, and summarize can appear in task titles and notes on supported devices. Apple controls those system features.
- Spotlight and Siri: Halves indexes task references on-device so you can find tasks in Spotlight and use Siri or Shortcuts. These donations are governed by your iOS Siri & Search settings.
- WidgetKit and Live Activities: Halves writes limited widget snapshots to the App Group container so widgets, Live Activities, and watch surfaces can display current status.
- Image Playground: On supported iOS versions, you can create personal avatars through Apple’s Image Playground. Generated images you choose to use are stored as profile avatar data.
- APNs: Apple Push Notification service delivers notification payloads. Halves avoids putting private task content in those payloads.
Security
- AES-256-GCM encryption for shared task title and notes before sync storage.
- AES-256-GCM encryption for task photos before synced storage.
- TLS for network connections.
- iOS Data Protection for local storage.
- Row-level security and membership checks in sync storage.
- Generic notification payloads where possible.
Retention and deletion
Deleting the app removes local app data from that device. iCloud backups follow Apple’s policies. In-app Delete Account removes your Halves account data, synced metadata, and authentication record where applicable.
- Invite codes expire and are pruned.
- Soft-deleted shared data may be retained briefly for sync safety before final removal.
- You can request help at [email protected].
Contact
Email [email protected] with privacy questions, access requests, correction requests, or deletion requests.