Mnemo Privacy Policy
- Mnemo collects nothing. No accounts, no analytics, no ads, no crash reporting.
- Everything stays on your device. Your notes, voice memos, photos and their search embeddings are never uploaded, shared or backed up to our servers.
- One kind of network request: downloading the EmbeddingGemma 2 model file from Hugging Face on first run.
- You are in control. Delete any item in the app, or uninstall Mnemo to remove all of its data.
What we collect
Nothing. Mnemo has no user accounts and no sign-in. It does not collect personal information, device identifiers, usage statistics, crash reports or diagnostics, and it contains no analytics, advertising or crash-reporting SDKs. Mnemo is free and shows no ads.
We never receive any data from your copy of Mnemo. There is nothing to sell, share or process on our side.
What stays on your device
Everything you create in Mnemo is stored only in the app's private storage on your phone:
- Notes you type.
- Voice memos you record.
- Photos you pick or take. Mnemo keeps a resized JPEG copy and reads only the orientation tag from the picture; the original file is left where it was.
- The embeddings (numeric vectors) Mnemo computes from your notes, memos and photos so it can search them. These are computed on the device by the EmbeddingGemma 2 model and never leave it.
- The downloaded model file itself.
Nothing is uploaded or shared. Mnemo does not sync to any cloud and does not back up to our servers. The app also opts out of Android's cloud backup and device-to-device transfer, so your memories are not copied by Android's backup services either.
Network use
Mnemo makes exactly one kind of network request: on first run (or if you later re-download it), it downloads the EmbeddingGemma 2 model file from Hugging Face (huggingface.co). The download is pinned to a specific repository revision, and the file's size and SHA-256 checksum are verified before it is used. The request carries no account, identifier or data from your phone; an interrupted download resumes with a standard HTTP range request.
To be plain about it: as with any download, Hugging Face's servers can see your device's IP address and the request itself. We do not control what Hugging Face does with that information; their handling of it is described in Hugging Face's own privacy policy.
Mnemo also checks whether you are on Wi-Fi or a metered connection so it can respect your "Wi-Fi only" choice for the download. If you prefer, you can obtain the model file yourself and import it from a file on your device, in which case Mnemo makes no network requests at all. Mnemo makes no other network connections.
Permissions
These are all the permissions in the released app and what each one is for.
| Permission | Why Mnemo has it |
|---|---|
INTERNET | Download the model file from Hugging Face. Used for nothing else. |
ACCESS_NETWORK_STATE | Check whether you are on Wi-Fi or a metered network before and during the download, so the "Wi-Fi only" setting is honoured. |
RECORD_AUDIO | Record voice memos. The microphone is used only while you are recording, and the recording is saved on the device. You are asked for this the first time you record. |
CAMERA | Take a photo for a memory. Mnemo opens the system camera app; the photo is saved to Mnemo's private storage. You are asked for this the first time you use the camera. |
POST_NOTIFICATIONS | Show a progress notification while the model is downloading (Android 13 and newer). |
FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC | Keep the model download running while Mnemo is in the background. |
WAKE_LOCK, RECEIVE_BOOT_COMPLETED | Added by Android's WorkManager library, which schedules the download: they let an interrupted download finish and resume after a restart. Mnemo does not use them for anything else. |
com.cmp.mnemo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION | An app-internal permission added by the AndroidX core library. It only protects Mnemo's own internal broadcast receivers from other apps and grants no access to anything. |
Mnemo does not request access to your photo library, files, contacts, location or anything else. Photos are chosen through the Android photo picker, which needs no storage permission: you pick each photo, and only that photo is handed to Mnemo.
Your control
- Delete any note, voice memo or photo in the app. Its file and its embedding are removed from the device.
- Delete the model file from Settings whenever you like.
- Uninstall Mnemo to remove all of its data. Because everything lives in the app's private storage, uninstalling removes it completely.
- There is no account to close and no data held by us to request or delete.
Children
Mnemo is not directed at children under 13. We do not knowingly collect personal information from anyone, including children; as described above, the app collects no personal information at all.
Contact
Questions about this policy or about Mnemo: codemobilepros@gmail.com
Changes to this policy
If this policy changes, the new version is posted at this same address with a new "last updated" date.
Last updated
21 October 2026