Privacy Policy

SweetTales AI · Last updated 30 September 2026

SweetTales AI writes personalised bedtime stories for children. This policy explains what the app keeps on your phone, what it sends out, and why.

It is written to be read, not to be survived. If anything here is unclear, write to us at mimaapp@outlook.com.

1. What stays on your phone, always

The following never leaves your device:

They are stored in the app’s own database on the phone. We have no copy, no backup and no way to read them. Uninstalling the app deletes all of it.

2. Your child’s name is never sent

This is the part that matters most, so here is exactly how it works.

When you ask for a story, the app builds the request on your phone and replaces every real name with a stand-in name before anything is sent. The story is written around the stand-in. When it comes back, your phone puts the real names in again.

The result is that our server, and the AI that writes the story, only ever see an invented name. If a name you typed in a free-text field somehow survived this replacement, the app refuses to send the request at all.

3. What is sent when you create a story

No names. No contacts, no photos, no microphone. The story request itself never carries your precise location or your advertising identifier — the app does not ask for those permissions and cannot access them. (Ads work differently: see section 6.)

4. The device identifier

The first time you open the app, it creates a random string and stores it on your phone. It is not derived from your phone, your account or anything about you, and it cannot be traced back to a person.

It exists for one reason: to count how many stories a device has asked for, so that a single device cannot exhaust a service that is free for everyone. We also count requests by IP address, for the same reason — but the address itself is never stored: it is turned into a one-way fingerprint first, and those counts are deleted after two days. The same identifier is also used to credit you when you watch a rewarded video ad — see section 6.

5. Who else sees the request

To write a story, the text of the request is sent to an AI model. Depending on availability, this is Google (Gemini API) or OpenRouter, which routes the request to the same model. They receive the request as described in section 3 — that is, with stand-in names — and handle it under their own terms.

Our backend runs on Cloudflare, which processes the request in order to deliver it, as any web host does.

6. Advertising

The app shows ads, served by Google AdMob: a banner at the bottom of the home screen, and an optional video you can choose to watch in exchange for extra sparks (in-app credit). Watching the video is always your choice; the banner is part of the free version of the app.

To show and measure these ads, Google’s advertising SDK automatically collects, and shares with Google:

None of this is linked to your child’s name, profile, or the content of any story — the advertising SDK never sees any of that; it only ever sees the identifiers and technical data listed above.

If you are in the European Economic Area, the UK, or Switzerland, the app asks for your consent before showing personalised ads, the first time you open it. You can change that choice at any time from Settings → Ad privacy preferences. Outside those regions the same data is collected, but the choice screen does not appear, as it is not legally required there.

You can reset or limit your device’s advertising identifier at any time from your Android system settings, independently of this app.

7. Crash reports

If the app crashes or runs into an unexpected error, it sends a technical report to Sentry (Functional Software, Inc.), a service that collects error reports for developers. Reports are stored in the European Union, in Germany.

A report contains:

A report does not contain your child’s name or profiles, the text of any story or anything you typed, what you tapped, screenshots, your IP address (we have turned off storing it), the advertising ID, or the device identifier from section 4.

Reports are used only to find and fix bugs, are not shared with anyone else, and are deleted automatically by Sentry after at most 90 days.

8. What we keep on our servers

Counters, and little else:

We do not store the text of your stories or the words you typed — with one exception: if you use the “report a problem” button on a story, that story’s text (with the stand-in names, never your child’s) and the reason you picked are saved on our server so we can review it. A notice of the report reaches us through a private Telegram channel; it is not shared with anyone else.

9. What the app does not do

10. Children

The app is used by a parent to write stories for a child. It is not designed to be used by a child alone.

We are aware that the ages and genders you provide describe a child. They are sent because a story for a three-year-old is not a story for a nine-year-old, and there is no way to write one without knowing which. They are sent without a name, and they are not stored on our servers.

11. Deleting your data

Everything the app holds is on your phone. Uninstalling it, or clearing the app’s storage from Android settings, deletes it permanently.

On our side there is nothing tied to you except the random identifier from section 4, its counters, and any problem report you sent us. If you want any of it removed, write to mimaapp@outlook.com with the identifier and we will delete it.

12. Changes

If this policy changes, the date at the top changes with it.

13. Contact

mimaapp@outlook.com