Legal
MatreSense

Privacy Policy — how the app handles your information, in plain terms.

Last updated: 20 October 2026

This policy explains how Matresense ("the app," "we," "us") handles your information. Matresense is developed by Molly Greenwood.

If you have questions about this policy or your data, contact: [email protected]

Matresense lets you choose, once, whether to keep everything local to your device or create an account. Local-only is the default, and means genuinely nothing leaves your device except the specific, limited third-party transfers described in full below (which happen either way — see Third parties we share data with). If you create an account instead, your profile — not your logged food, symptoms, weight or other entries — is synced to a server so you can sign in elsewhere; see Optional account for exactly what that does and doesn't cover. Your data is not sold. As the app stands today there is no advertising in it and no analytics tracking — if that changes in a future version, this policy will be updated first and the change flagged in the app (see Changes to this policy).

Data we collect

Information you enter directly

Depending on how you use the app, this can include:

A note on sensitivity: some of the categories above (health conditions, mental health, sexual health, pregnancy loss) are treated as "special category data" under UK GDPR, which has extra legal requirements around consent and handling. This data stays only on your own device unless you choose to create an account and explicitly consent to it syncing (see "Optional account" below) — in that case, the fields that are part of your profile (including pregnancy status, birth details and a pregnancy loss date, if recorded) sync to our Firestore database (Google's infrastructure, EU multi-region, eur3) under your account. In neither case is it used for advertising, profiling or analytics. Special category data carries a materially higher legal bar than ordinary personal data, so any future use of it beyond what's described here would need your explicit, separate consent rather than being covered by an update to this policy alone.

Voice input

If you tap the microphone icon when searching for a food to log, your speech is handed to your device's own built-in speech-to-text feature (typically provided by Google, via Android's standard speech recognition service) — not to any code or server of ours. The app never records, stores, or has access to the audio itself, and doesn't request microphone permission for its own use. Only the resulting written text comes back to the app, and what happens to that text depends on how you used it: typed or dictated into the plain search box, it's used only as a search term, the same as typing it yourself (see USDA FoodData Central/Open Food Facts below). If you instead describe a whole meal in one sentence (e.g. "I had a banana and a coffee"), that transcribed text is sent to Google's Gemini API to work out what foods you mentioned — see "Google Gemini API" below.

Depending on your device and its settings, that built-in speech-to-text feature may process your voice on-device or send it to Google's servers to be transcribed — the same as it would for any other app's search box or Android's own voice typing. That processing is governed by Google's Privacy Policy and your own device's speech/voice settings, not by this app.

Information collected automatically

App settings stored on your device

Alongside the health data above, the app stores your own preferences locally: which coaching topics you've hidden, which nutrients you've chosen not to display, your streak progress and earned badges, which tabs you've pinned, and whether you've seen each one-time welcome screen. These never leave your device.

Optional account

The app asks, once, whether to keep everything local to your device or to create an account. Local-only is the default.

If you choose to create an account, you provide an email address and password, handled by Google's Firebase Authentication service — we don't see or store your password ourselves; Firebase does, using its own security practices.

Before sign-up can proceed, you're shown an explicit, unticked checkbox that you have to tick yourself, confirming you understand and consent to your profile — including pregnancy, birth and pregnancy-loss details — being stored this way. There's no way to create an account without ticking it.

What syncing to an account actually covers today — and what it doesn't. Your profile (due date or baby's birth date, stage, activity level, dietary preference and the other fields under "Information you enter directly" above) is saved to a database (Google's Firestore, EU multi-region — eur3) under your account, so signing in on another device brings your profile with you. Nothing else syncs yet — your logged food, symptoms, weight, blood tests, medications, skincare entries and everything else stay local to each device only, exactly as they would in local-only mode. Syncing the rest is planned but not built; this policy will say so the day it changes, not after.

You can switch between local-only and account mode, or sign out, at any time in Account. You can also permanently delete your account from the same screen, or by email if you can't use the app itself — see Deleting your account for exactly how either route works and what it does and doesn't remove.

What the app doesn't collect

Accurate for the current version. If any of this changes, the policy is updated first — see Changes to this policy.

How your data is stored

All the information listed above is stored locally on your device, in the app's own private database. There is no company server most of it is sent to or stored on. If you've created an account, two specific things are the exception: your email and password are held by Firebase for sign-in, and your profile is held in our database so it can sync. Everything else you log — food, symptoms, weight, blood tests, medications, skincare and the rest — still isn't synced or backed up anywhere, in either storage mode.

Your data is not backed up automatically. Android can back apps up to the phone owner's own Google Account. For this app that backup stays switched off unless you turn it on yourself. We are not willing to copy pregnancy, fertility and mental health records to the cloud on someone's behalf without asking, so the default is off and it stays off until you choose otherwise. If you do turn it on, the backup goes to your Google Account, not to us — we never receive it and cannot read it.
So if you uninstall the app, change phone, or reset your device, almost everything you have logged is gone for good. There is no server copy of it and no export tool to take one yourself, so this isn't a case of remembering to back something up first. The one exception is your profile, if you created an account — signing in again brings that back. Your food, symptoms, weight, blood tests, medications, skincare and everything else is gone regardless of whether you have an account. Nobody, including us, can retrieve any of it for you.

Third parties we share limited data with

The app sends specific, limited data to the following third-party services in order to provide specific features. This happens the same way whether or not you've created an account — the local-only/account choice only affects your profile (see "Optional account" above); it has no bearing on these feature-by-feature transfers, which are triggered by using the specific feature (taking a photo, searching for a food, granting location permission), not by your storage mode.

Besides Firebase Authentication and Firestore for anyone who opts into an account, none of these integrations involve creating an account with the third party, and none of them receive your name, profile, or logged health/symptom data — only the specific photo, search text, barcode, or location needed for that one feature to work.

International transfers

Google, the USDA, Open Food Facts and OpenWeather may handle these requests on servers outside the UK. Each of them is responsible for that processing under its own privacy policy and its own safeguards, linked above. The things that travel for everyone, regardless of storage mode, are the ones listed above — a photo, a search term, a barcode, or an approximate location. Your logged entries (food, symptoms, weight and the rest) are never among them, in either storage mode, and stay on your device. Your profile is the one exception, for account users specifically: it's held in Google's Firestore in the EU (eur3) rather than on your device alone — see "Optional account" above — but that's a separate, consented-to transfer, not one of the third-party ones in this list, and it stays within the EU rather than going to servers outside the UK/EU the way the others listed here may.

Feedback

The in-app "Send feedback" option opens your device's own email app with a pre-filled message addressed to our feedback inbox, including your typed feedback plus the app version, Android version, and device model. This is sent from your email account via your email app — we don't have access to it until you actually send it, and it isn't routed through any server we run. Whatever your own email provider's retention/privacy practices are will apply to that message.

The "report something that doesn't look right" option on a food entry works the same way, and additionally includes details of the entry you are reporting — the food name, where its nutrition data came from, and the figures shown — so the problem can be investigated. You can see and edit the whole message before sending it, and nothing is sent if you close your email app without sending.

Your rights

Because almost all your data lives only on your device, the most direct way to exercise control over it is within the app itself: you can view, edit, or delete any logged entry, and uninstalling the app removes the local database outright — permanently and with no copy kept anywhere, as described under "How your data is stored" above.

If you created an account, Account has a Delete account option that permanently removes your email/password from Firebase and your synced profile from our database — the one copy of your data we hold anywhere, deleted on your own request with no need to contact us first. See Deleting your account below for exactly how this works (including a password confirmation step), what to do if you can't use the app itself, and what it does and doesn't remove.

There's currently no in-app tool to export a machine-readable copy of your data (your right to data portability under UK GDPR) — since almost all of it lives only on your own device and we hold no copy of most of it ourselves, the practical way to see or take a copy of anything is to view it directly in the app. If that matters to you, let us know at the address below.

For data you've sent to a third party (e.g. a photo sent to Google's Gemini API), that provider is separately responsible for that copy of the data under their own privacy policy, and you'd need to contact them directly for requests relating to it.

Under UK GDPR you have the right to be informed about how your data is used, to access it, to have inaccurate data corrected, to have it erased, to restrict or object to its processing, and to data portability. Because the app holds almost all your data only on your own device, you exercise most of these directly in the app rather than by asking us: you can view, edit and delete any entry, and remove all of it by uninstalling. The one exception is your profile if you've created an account — we do hold a copy of that in Firestore, and the Delete account option (see Deleting your account below) is how you exercise your right to erasure over that specific copy.

If you are unhappy with how your data has been handled, please contact us first at [email protected]. You also have the right to complain to the Information Commissioner's Office, the UK's data protection regulator, at ico.org.uk/make-a-complaint or on 0303 123 1113.

Deleting your account

If you've created an account, there are two ways to delete it:

In the app: Account → Delete account. You'll be asked to confirm your password first, then it's immediate — nothing further is needed from us.

By email, if you can't use the app itself: email [email protected] from the email address your account uses, with the subject line "Delete my account". We'll complete the deletion within 30 days and confirm once it's done.

Either route permanently removes your email and password from Firebase Authentication and your synced profile from our Firestore database — the only copies of your data we hold anywhere. It does not delete anything already logged on your device — food, symptoms, weight, blood tests, medications, skincare and everything else stays exactly where it is, the same as if you'd never created an account. Deleting that is done the same way as a local-only user: view, edit or delete each entry yourself, or uninstall the app.

Children's privacy

Matresense is intended for adults aged 18 and over who are tracking their own pregnancy or postpartum health. It is not directed at children, we do not knowingly collect data from them, and the app is listed for an adult audience on Google Play.

This is a statement of who the app is designed for, not an age check. The app holds almost all your data on your own device, and account creation asks only for an email and password — nothing that states or verifies age — so we have no way of knowing any user's age and do not attempt to determine it.

Changes to this policy

If this policy changes, the "Last updated" date at the top will be revised, and the current version will always be available at this address.

If a change materially affects how your data is handled, that will be flagged inside the app as well, rather than only here. That includes a new third-party service, a new category of information leaving your device, and the introduction of advertising, analytics or crash reporting if any of those are added in a future version. Anything involving your health data specifically would need your explicit consent, not just a policy update — see the note on special category data above.

Contact

Email: [email protected]

This is a monitored address on the app's own domain, and is the same address the in-app "Send feedback" option writes to.