# Privacy Policy Last updated: October 26, 2026 Emberr is an open-source, offline-first notes, calendar and reminder app for Android and Desktop. This policy explains what happens to your data when you use it. ## The Short Version * Emberr has no accounts (yet), no analytics, no ads and no tracking. * Your notes, tasks, reminders, attachments and chats are stored only on your device. * Nothing is sent to me (the developer) or to any server I run, except movie and show searches, which pass through a small proxy (see below). I have no way to see your notes. * Emberr only connects to the internet for features you turn on or use, listed below. * AI features are disabled by default. Nothing related to AI is downloaded or sent until you turn them on. ## What Is Stored on Your Device Everything you create in Emberr stays on your device: * Notes, tasks, calendar events, reminders, spaces and folders * Images, documents and voice recordings you attach to notes * AI chat history and the AI search index built from your notes * Your settings On Android this data lives in the app's private storage. On Desktop it lives in the `.emberr` folder in your home folder. See [SECURITY.md](SECURITY.md) for how it is protected. Saved passwords and keys (sync credentials, AI provider API keys) are kept in your device's secure storage: the Android Keystore on Android, and your operating system's credential manager on Desktop where one is available. ## When Emberr Connects to the Internet Emberr works fully offline. It only makes network requests in these cases: | Feature | What is sent | Where it goes | | --- | --- | --- | | Update check | A request for the latest version number. No personal data. | GitHub. Can be turned off in Settings. | | Local AI model download | A download request for the model file. | Hugging Face. Only when you choose to download a model. | | External AI providers | Your chat message and the parts of your notes needed to answer it. | The provider you set up (OpenAI, Anthropic, Google Gemini, or a custom endpoint), using your own API key. Only when you choose that provider. | | Movie and show search | What you type in the search, the TMDB id of titles you add or refresh, and your device language and region. Nothing from your notes. | Emberr's TMDB proxy, hosted on Cloudflare, which passes the request on to The Movie Database (TMDB). The proxy keeps no logs. Cloudflare may cache TMDB's replies for up to a day. Posters, cast photos and logos are downloaded straight from TMDB's image server. "Where to watch" comes from JustWatch through TMDB; Emberr sends nothing to JustWatch. Only when you search for or refresh a movie or show. | | Movie and show trailers | A normal request for the trailer video. | YouTube, in your browser or the YouTube app. Only when you open a trailer. YouTube's own privacy policy applies. | | Bookmarks and web images | A normal web request for the page or image. | The website you linked to. | | Self-hosted sync | Your notes, attachments, AI chat history, spaces, folders and AI provider settings (including API keys), encrypted on your device before upload. | Your own WebDAV server. | | Device sync | Your notes and attachments, encrypted, over your local network. | Your own paired device. Nothing leaves your local network. | If you use an external AI provider, that provider's own privacy policy applies to what you send them. Local AI models run entirely on your device and send nothing. ## Backups When you make a backup (manually, or with automatic backups on Android), Emberr saves a ZIP file with your notes, attachments and app settings to the location you choose. Passwords and API keys are not included. Backup files are not encrypted, so keep them somewhere private. Emberr never uploads backups anywhere. On Android, Emberr opts out of Google's cloud backup and of copying app data to a new phone during setup. To move to a new phone, use a backup file or sync. ## Android Permissions | Permission | Why | | --- | --- | | Notifications, exact alarms, run at startup | To show reminders on time, including after your phone restarts. | | Microphone | To record voice notes and for voice input. Speech is recognized on your device when your phone supports it. Otherwise, your phone's speech service handles it under its own privacy policy. | | Camera | To scan the QR code when pairing with Desktop, and to take photos for your notes. | | Internet | For the features listed above. | | Network state | To check whether you are online before syncing or downloading. | | Foreground service, background data sync | To run sync and model downloads in the background, with a visible notification. | | Ignore battery optimizations | To ask you to exempt Emberr from battery optimization so reminders and background sync are not delayed. You can say no. | | Vibrate | For touch feedback. | ## Deleting Your Data * Go to Settings → Danger Zone → Clear All Data to erase everything Emberr stores on your device. * Uninstalling the app also removes its data on Android. * On Desktop, uninstalling leaves your data in the `.emberr` folder in your home folder. Delete that folder to remove it. * Copies you made yourself (backup files, your sync server, your other devices) are not affected, and you can delete them yourself. ## Children Emberr does not collect personal information from anyone, including children. ## Changes to This Policy If this policy changes, the updated version will be published in this file with a new "Last updated" date. ## Contact Questions about this policy can be asked by opening an issue on the [GitHub repository](https://github.com/emberr-app/Emberr/issues).