Privacy policy

Last updated October 14, 2026

This policy covers the Learning Breaks app for Android, the Learning Breaks SDK that games use, the parents' pages and the developer portal on this website, and the rest of this website. It says what we collect, why, who else handles it, how long we keep it and how to delete it. We have tried to write it so a busy parent can read it in one sitting.

1. Who we are

Learning Breaks is made and run by Eynon Software, LLC, an Ohio limited liability company ("we", "us"). We are the operator responsible for the information described here, including information about children. You can contact us about this policy, or about a child's information, at:

Eynon Software, LLC
6300 Cady Rd
North Royalton, OH 44133
United States
teynon@eynon.software

For help using Learning Breaks, you can also write to support@learningbreaks.com.

2. The short version

3. Children

Learning Breaks is used by children, and set up by their parents and caregivers. We never ask for a child's full name. What a parent sets up for a child on the website - a nickname, grade, reading level, homework and, if the parent turns it on, progress - is information about that child, kept under the parent's account and handled with the care we describe here.

If you believe we hold something that identifies a child and should not, write to teynon@eynon.software and we will delete it.

4. What stays on the phone

This information is stored on the phone. Except for the limited progress a parent chooses to save online (section 5), we don't receive it:

They are deleted when the app is removed, or with "Clear this phone" in the app. The app keeps them out of the phone's cloud backup and out of transfers to a new phone.

Words and questions are read aloud by the phone's own text-to-speech engine. Whether that engine uses the internet depends on the phone's settings, not on Learning Breaks.

5. What reaches our server, and why

Checking a game is registered

Before a break, the app checks that the game asking is registered with us by looking it up by its publisher id. If the app refuses a break because a game isn't registered properly, it tells us the game's publisher id, package name, signing certificate and the reason, so the game's developer can fix it. Neither request carries anything about the phone or the child. Like any request, each reaches us over the phone's internet connection, and we don't log its IP address. Breaks reach us only as anonymous payout tokens, described next.

Paying game developers: payout tokens

Each family has a share set aside for the games its children play, and payout tokens are how that share is divided between games. A phone linked to a child asks us for that family's payout tokens, using its pairing credential. We check the family has tokens left this month and count how many its phones have taken; that count, against the parent's account, is all we keep about it. The tokens are "blind-signed" (a cryptographic method, RFC 9474): we sign them without seeing them, so we cannot recognize a token later or tell which family it came from.

When a game hosts a break, the phone sends us tokens for that game. That request carries no account, pairing credential, cookie or anything else about the family, the child or the phone. Like any request, it reaches us over the phone's internet connection, and we don't log its IP address: our server log notes only when it arrived, not who sent it or what it carried, and our rate limits keep its IP address only in hashed form, briefly (section 10). We keep only a fingerprint of each token, so it cannot be used twice, and add it to the game's total for the month. A game's developer sees only those monthly totals for their game, and a month with fewer than 20 tokens is not shown on its own but carried into the next. Nothing about a child is involved at any point.

Reports about a game

If you report a game from the Games page on this website, we receive the game, the reason you chose, and anything you typed in the details box (up to 500 characters). We keep nothing about you or the phone it came from. Only we read the details you type; the game's developer never sees them.

A grown-up account, if you create one

Setting up children and their homework, and the developer portal, need a grown-up to sign in on this website. We handle sign-in ourselves: no other company is involved, apart from our email provider, which delivers the link. We keep your email address, so we can email you a one-time sign-in link, and any passkeys you register. A parent signs in with either one; the developer portal needs a passkey. A passkey never leaves your device; what we store cannot be used to sign in as you anywhere. For the developer portal we also keep recovery codes, in hashed form, for the day you lose every passkey. While you are signed in on this website, we keep a session record with your IP address and your browser's user agent.

Earlier versions of the app could sign a grown-up in on a phone with a code we emailed. The app no longer does. For a phone signed in that way we keep the date it signed in and when it last asked us for something, and nothing about the phone itself. You can sign it out from your account page, and deleting your account signs out every phone.

Children, their settings, and linked phones

On this website, a signed-in grown-up adds each child with a nickname they choose, and sets what the app does for that child: grade, how much they read, what to focus on, levels and whether they move up automatically, the lesson plan, which library lessons are on, the reading timer, learning break limits, No sound, a daily goal, and whether the child may make their own lists and cards on the phone. We do not ask for a child's age, and there is no box for notes about a child. These settings and the homework sets put on the child are sent to the phones and tablets linked to that child, which check for changes; the phone never changes them.

To link a phone, the grown-up makes an eight-character code on the child's Phones page, optionally names the phone ("Kitchen tablet"), and types the code into the app. The phone then gets its own key for that child: a pairing credential that tells our server which linked phone is asking, and that the grown-up can revoke at any time by unlinking the phone. We keep only the key in hashed form, the name the grown-up typed, and the day it was linked: not the phone's model, not an id from it, not when it last checked, and not where it is. Checking for changes records nothing about the phone or the child; it only adds one to an hourly count of requests (section 10). Codes are kept in hashed form, work once, and stop working after 10 minutes. A one-time code brings a single set onto a phone that is not linked, once, within 7 days.

The grown-up can unlink one phone at a time; the others keep working. When unlinking, they can also ask for the phone to be cleared: we then keep only the hashed key for 30 days, and when that phone next checks in it is told to erase what it holds for that child. A phone that never checks in again is not reached. A phone can also unlink itself from the app.

Worksheet photos and example sentences

On the homework pages, a grown-up can make a homework set from a photo of a worksheet. Worksheet photos are sent to Anthropic, the company whose AI reads the questions. Before the photo is sent, the grown-up can draw black boxes over names, faces or handwriting; the boxes are painted into the photo in their browser, and only that covered copy is uploaded. Our server then removes the details a phone stores inside a photo, such as where and when it was taken and the phone's model, and passes the photo to Anthropic's AI service, which is told to leave out names and other personal details. Learning Breaks doesn't keep the photo after it has been read: it passes through our server without being saved, and the temporary copy made while it uploads is deleted by the time the request ends. What we keep is the homework set the grown-up saves. Anthropic ordinarily deletes what it receives through its API within 30 days, with exceptions set out in its own policies, and does not use it to train its models by default. A grown-up can also ask for example sentences for a spelling list, and the words and any meanings are sent to Anthropic the same way. Anthropic processes these requests as our service provider (see section 9).

Nothing written by AI reaches a child until the grown-up approves it. Every sentence or meaning AI wrote waits until the grown-up approves it, changes it, asks for another or deletes it, and a set read from a photo waits until the grown-up confirms they checked it against the page. We record which grown-up approved each one and when. Until then the set cannot be put on a child or given a code, and a set already on a child stays off their phones.

Please photograph the worksheet as it was handed out, and cover a child's name before sending.

Saving progress online, only with a parent's consent

"Save progress online" is off for every child until a parent turns it on for that child. To turn it on, the parent reads what is collected, confirms they are the child's parent or legal guardian, and opens a link we email to their account's address and presses its button. A day later we email them again to say it is on and how to turn it off. Neither email names the child or carries any progress. When what we say about progress changes, saving stops until the parent agrees again.

With it on, the phones linked to that child send us: for each word, letter or math fact the app asked, whether it was right on the first try, and the day; for each day, minutes practiced, questions answered, learning breaks given and refused, and how often No sound was pressed; and for each lesson, how many of its words or facts are learned. The word is the one the app asked - from our library or the parent's own lists - never what the child typed, and we refuse anything else. That is all: not the child's answers or misspellings, nothing the child types, no times of day, no photos or recordings, not what they read or like, not which games they play, not lists or cards they made themselves, and no advertising or hardware identifiers or the phone's model. We note which linked phone sent each result, by its pairing credential, so that two phones' results add up. It is used to show that parent how the child is doing, and to put the child's progress back on a phone the parent links later. Only that parent sees it, on the child's Progress page. We never share it or sell it, never put it in an email, and never send it to Anthropic. Our hosting provider stores it for us and does nothing else with it.

On the Progress page a parent can see all of it, delete a day or all of it, and turn saving off, which stops it being collected and deletes everything it kept. Deleting the child or the account deletes it too. Each of these removes it immediately from our live database; copies in our database backups expire within 35 days. We keep a record of each consent - when it was given, confirmed and turned off - until the child or the account is deleted.

What we use it for, and our legal basis

We use this information only to run Learning Breaks: to check that games are registered, run the parents' pages and the developer portal, send a child's settings and homework to the phones linked to them, read worksheets, show a parent the progress they turned on and put it back on a newly linked phone, work out what each game has earned from payout tokens, review reports about games, prevent abuse, and answer you when you write to us. We do not use it for advertising, and we do not sell it. Where the law asks for a legal basis, it is that the processing is needed to provide the service you asked for, or our legitimate interest in keeping it working, fair and safe.

6. What games receive

A game that uses Learning Breaks learns only whether a break happened (finished, ended by the time limit, or didn't really happen) and an opaque token that means nothing to it. It never receives the questions, the answers, whether they were right, the subject, how long the break took, or anything about the child. Breaks open in the Learning Breaks app's own screen, so that material never enters the game. The SDK inside the game makes no network calls of its own.

Games are made by other companies, and each has its own privacy policy. Learning Breaks does not control what a game itself collects. If a game asks your child for personal information, please report it from the Games page on this website.

7. Game developers' information

If you use the developer portal, we hold:

We hold these so that every game on Learning Breaks has a publisher someone answers for.

8. This website and cookies

The public pages of this website (the home page, the games list, the pages for developers, this policy, the terms and the delete my data page) set no cookies, start no session, and load nothing from other companies: no analytics, no fonts, no trackers. The pages where you sign in on this website (the parents' pages and the developer portal) use two cookies: one keeps you signed in, and one protects forms from forgery. Both are strictly necessary for those pages to work.

Our server receives the IP address of a phone or browser as part of each connection, because that is how the reply finds its way back. We don't write it to our logs: our server logs don't record visitors' IP addresses, and our error logs are kept for at most 14 days. To limit abuse, rate limits keep only a scrambled (hashed) form of the address, which is deleted within a day after the limit ends.

9. Who else handles data

We use a small number of service providers, who handle data only on our instructions:

ProviderWhat forWhat they receive
AnthropicReading worksheet photos and writing example sentencesThe photo, with any boxes the grown-up drew, or the words and any meanings, to process the request, under Anthropic's commercial terms for its API. Anthropic ordinarily deletes what it receives through its API within 30 days, with exceptions set out in its own policies, and does not use it to train its models by default. Never a child's nickname, settings or progress.
Amazon Web Services (our hosting provider)Running our server and databaseThe information described in sections 5 and 7, including children's nicknames, settings and saved progress, stored on our behalf
Our email providerSending sign-in links, progress consent emails and invitations to grown-upsThe recipient's email address and the message. No email names a child or contains progress.

On first run, the app asks Google Play for an age range on the phone, to choose where to start. That answer stays on the phone; nothing about it reaches us.

We do not share information with advertisers or data brokers. We may disclose information if the law requires it, or to protect children, our users or the service from harm.

10. How long we keep it

When one of these periods ends, we delete the information; we don't just hide it.

We keep information longer only when the law requires us to, and only for as long as it requires.

11. Deleting your data, and your rights

You can delete your account, with every child, setting, linked phone, set, code, progress record and consent in it, on this website (sign in, then Delete my account), or delete one child on the Children page. A parent can look at, delete or turn off saved progress at any time on each child's Progress page, and unlink any phone on the child's Phones page. Deleting removes it immediately from our live database; copies in our database backups expire within 35 days. You can also write to us. Our delete my data page explains each way, and what is kept afterwards and why. Removing the app, or "Clear this phone" in the app, deletes everything stored on the phone.

Depending on where you live, you may also have the right to ask what we hold about you, to correct it, to object to how we use it, or to complain to a data protection authority. Write to teynon@eynon.software and we will answer.

12. Security

Connections to our server are encrypted. Secrets such as recovery codes, sign-in links, pairing and one-time codes, and linked phones' keys are stored only as hashes, and the developer portal uses passkeys rather than passwords. Access to our systems is limited to the people who run Learning Breaks. No system is perfectly secure. If a security incident affects your information, we will tell you as the law requires.

13. Changes, and contact

If we change what we collect or how we use it, we will update this page and the date at the top before the change takes effect. Questions about this policy, or about a child's information, go to us at the address in section 1, or by email to teynon@eynon.software.