Privacy Policy
Effective June 6, 2026 · Updated June 7, 2026
Messages for AI is a local macOS app that connects Claude or Codex to your iMessage and WhatsApp context. The app is designed so your Mac remains the control center for message access, drafting, scheduling, and sending. Your use of the app is also governed by our Terms of Service.
What the app reads
With your permission, Messages for AI can read local iMessage data from your Mac, WhatsApp data from your linked WhatsApp account, and Contacts data when you grant Contacts access. This access is used to show conversation context, stage drafts, resolve names, and run local diagnostics or analytics.
What stays local
Core message browsing, draft staging, send-state tracking, settings, diagnostics, and local analytics are stored on your Mac. Sunrise Labs does not operate a server that receives your message history from the core app.
Product analytics
Product analytics are shown during first-run onboarding with the toggle off by default. You can turn them on before continuing and can change the setting any time in Settings. When enabled, Messages for AI sends a small allowlisted set of product events to Sunrise Labs through PostHog, such as app version seen, feature viewed, draft staged, draft sent, and Lab scan started or completed. These events use coarse enums and buckets only. Existing installs keep their stored analytics setting and do not see first-run onboarding again unless setup is reset.
Product analytics never include message bodies, draft text, prompts, model responses, contact names, phone numbers, emails, Apple IDs, WhatsApp IDs, raw chat IDs, recipient identifiers, message identifiers, API keys, file contents, or file paths containing user names. Session replay, screen capture, element autocapture, and automatic page or window capture are disabled.
The app uses a random local installation ID for analytics. It is not derived from your Apple ID, phone number, email, contacts, messages, or WhatsApp account.
When models may receive content
Some Labs can use a Claude or ChatGPT API key that you configure. Those Labs identify when they send aggregate fingerprints, sanitized identity hints, or selected message excerpts to your chosen model provider. For example, Texting Style can use aggregate style data, while EQ may send recent excerpts from a selected thread so the model can produce a relationship reflection. Provider use is governed by the provider and model you select.
Outbound messages
Assistant-generated replies are staged in the app. Depending on your settings, you may keep hold-to-send review for every outbound message, approve scheduled sends before they queue, or choose more automated behavior. The app keeps this workflow visible so you can inspect drafts, failures, and sent states.
API keys and settings
API keys and app settings are stored locally on your Mac and are not sent to Sunrise Labs. Do not share logs or diagnostic files publicly if they contain private configuration details.
Diagnostics exports
Diagnostics exports are local files created only when you click Export Diagnostics. Settings let you choose whether to include local app events, daemon logs, and relevant macOS crash reports. Daemon logs are off by default because local bridge logs can include transport identifiers. These exports are not uploaded automatically.
What we do not do
- We do not sell your message data.
- We do not run a hosted message-sync service for your conversations.
- We do not receive your local app logs unless you choose to share them for support.
- We do not use session replay or autocapture for this app.
Information about other people
Because the app reads your conversations and contacts, it necessarily processes information about the people you communicate with, such as their names, numbers, and message content. That processing happens locally on your Mac to provide context and draft replies. You are responsible for having a lawful basis to process that information and for any consent or notice obligations to others, as described in our Terms of Service. If a person you have communicated with contacts us about their data, we will generally direct them to you, since the data lives on your device and under your control.
WhatsApp support uses a local linked-device connection. Locally cached WhatsApp message content is encrypted at rest on your Mac. Your use of WhatsApp support is governed by the Terms of Service.
Your choices, access, and deletion
Because the core app stores message, draft, settings, and analytics data locally, you control that data directly: you can turn product analytics off at any time in Settings, choose what diagnostics exports include, and delete the app's local data by removing its support folders and uninstalling the app. Depending on where you live, you may have rights to access, correct, delete, or restrict processing of your personal information, or to opt out of certain processing. For the limited product-analytics events we receive through PostHog, you can opt out in the app, and you can contact us to ask about data associated with your random installation ID. We do not sell or share your personal information for cross-context behavioral advertising.
Data retention
Local data persists on your Mac until you delete it or uninstall the app. Product-analytics events received through PostHog are retained according to our analytics configuration and are limited to allowlisted, coarse metadata as described above.
Children
The app is not directed to children under 13, and you should not use it to process the personal information of a child under 13. See the eligibility section of the Terms of Service.
Who we are and how to contact us
Messages for AI is provided by Heath Foundry LLC, doing business as Sunrise Labs. For privacy questions, contact us at hello@sunriselabs.ai or open an issue on GitHub. If you are in a region with a data-protection authority, you may also have the right to lodge a complaint with it.
Questions or issues
Messages for AI is open source. You can review the code, report issues, or ask privacy questions on GitHub.