Security — Halo

Security

Halo's security model is simple: there's no server to breach, no account to compromise, and your data never leaves your control.

Last updated June 26, 2026

Local-first by design

Halo is a local app. It runs entirely on your iPhone — there is no backend that stores, processes, or proxies your data. The most secure data is data we never have, so we built Halo to never have it.

No accounts, no signups

There is nothing to sign up for and no password to create. Without accounts, there are no central credentials to leak, phish, or breach. You simply download the app and start using it.

Everything executes on device

When Halo reads your data, talks to a connected service, or sends a request to an AI provider, it does so directly from your device using your own keys. Nothing is routed through us. Because all processing happens locally, there is no shared infrastructure that could expose one user’s data to another.

Where your data is stored

Your data — including sensitive items such as API keys and the cookies Halo uses for browser-based actions — is stored on your device and, by default, in your own private iCloud account so it can sync across your devices.

Your device is the security boundary

Because everything is performed from your device, your data’s security is implicitly the security of your device and your Apple Account. There is no separate Halo account to harden — protecting your device protects your data.

Recommendations

To keep your Halo data secure, we recommend:

Reporting a security issue

If you believe you’ve found a security vulnerability, please let us know at support@meethalo.app. We appreciate responsible disclosure and will investigate every report.