Math Exercises
Log in

Privacy Policy

Mathedu.online · Last updated: 4 October 2026

In short

We do not use Google Analytics or any advertising system. There is no cookie banner because there is nothing to consent to — we store nothing on your device that would require consent. We measure traffic with our own tool running on our server in Germany; it uses no cookies and does not follow you across other websites. Without an account, no data that could identify you ever reaches our server.

Below is the same thing in detail, including an exact list of what the app stores in your browser.

1. Who we are

Mathedu.online is operated by MB Market, s.r.o., the controller within the meaning of Art. 4(7) GDPR.

Full identification and contact details, including registered office, company number and commercial register entry, are in the legal notice.

For anything related to data protection, write to mbmarket491@gmail.com.

We have not appointed a Data Protection Officer — the conditions of Art. 37 GDPR are not met, as our core activity is not large-scale systematic monitoring and we do not process special categories of data.

2. What data we process

Mathedu.online is openly accessible. Registration is optional — every exercise and article works without an account.

Without an account

  • Server logs — IP address, browser type and the address requested. Used solely to run the service, protect it from abuse and diagnose technical faults.
  • Traffic measurement — page visited, country, device type, referring source. Details in section 6.
  • Data in your browser — your answers and settings. These never leave your device unless you are signed in. See section 3.

With an account

  • E-mail address — the only personal datum we ask for at registration. We do not collect name, date of birth or postal address.
  • Password — stored only as a cryptographic hash (argon2id), never in readable form. Not even we can read it.
  • Confirmation of age — the date and time at which you confirmed at registration that you are at least 18 and are creating the account as a parent, legal guardian or teacher (section 7). We keep it as a record of that confirmation.
  • Role and child’s nickname — optional: whether a parent or a teacher runs the account, and the child’s nickname. The role decides which features we offer you; the nickname is how we address the child in exercises.
  • Child login — if you set up a login for your child: a login name you choose and a password (stored only as a cryptographic hash). The child needs no e-mail address. The login belongs to your account, you see its results, and the child cannot reach other children or the account settings (section 7).
  • Subscription — account tier and the date it applies from; for founding membership also the date you joined. Until payments launch, no payment data exists.
  • Exercise results — exercise type, difficulty, correctness, time taken and when the answer was given.
  • Answer content — for some exercises we also store the text of the question and of the answer, so that the history can be shown. If a child types anything else into the answer field, that is stored too. A single answer is capped at 6,000 characters.

Tests from a parent or teacher

  • General link to a saved test — anyone with the link can open it. We do not store the result; the child sees it only on their own device. Runs stored before 4 October 2026 remain visible to the test's author for 6 months, after which we delete them.
  • Test assigned to a particular child — a parent or teacher assigns the test to a child under a name or nickname they type themselves, and the child gets a personal link. We store which problems the child got, their answers, the correct answers, the score and the time of handing in. Only the person who assigned the test can see them; they are not attached anywhere else. They are deleted with the assignment or its author's account. If the assigner uses the shared class link, anyone with that link sees the names on the list (without results) — that is where a pupil picks their name.
  • Test for a child with a login — the result is also stored among the child's results in your account, as with normal practice.
  • A teacher's class — a parent can add a child with a login to a teacher's class using the code from the teacher. The teacher then sees the name the parent entered and the results of the tests they assign to the class. The teacher sees the child's practice only if the parent explicitly allows it, and only while the child is in the class. The parent can withdraw that permission or remove the child from the class at any time; the teacher sees neither the parent's e-mail nor other children in the account.

When you write to us

The feedback form is voluntary and works without an account.

  • The text of your message, the type of report you picked, the address of the page you wrote from, and the exercise identifier if you wrote from one. A message is capped at 4,000 characters.
  • E-mail address — only if you enter one yourself so that we can reply. Signed-in users do not enter it; the message is linked to their account instead.
  • Snapshot of the exercise — if you report a mistake right at an exercise, what was on screen at that moment is attached: the problem, the answers typed in and the last checked answer for that exercise. Without it, a randomly generated problem cannot be reproduced.

We neither process nor request special categories of data under Art. 9 GDPR (health, religion, ethnicity and the like).

3. Data stored in your browser

The app keeps some things directly on your device. None of them requires consent — each is either strictly necessary or a setting you chose yourself.

WhatWherePurposeHow long
`session`cookiekeeps you signed in30 days from last visit
`app_lang`cookiechosen language1 year
`theme`local storagelight or dark modeuntil cleared
`matika-app-exercise-settings`local storageexercise settingsuntil cleared
`matika-app-statistics`local storageanswer history and progressuntil cleared
`matika-app-sync-queue`local storagequeue of results waiting to reach your accountuntil sign-out
`matika-app-sync`local storagemarker of which account last synchroniseduntil sign-out

Two points deserve emphasis:

`matika-app-statistics` holds the complete answer history, including question text. It is true that, as far as our server is concerned, we collect nothing identifying without an account — but the device itself keeps a detailed record. Be aware of this on a shared or school computer. You clear it by clearing site data in your browser. `matika-app-sync` does not hold your account ID in readable form, only a short cryptographic fingerprint used purely for comparison. It is deleted along with the queue when you sign out; deleting your account also clears the answer history.

4. Cookies

We use no cookies that would require consent — which is why you will find no cookie banner here.

The `session` and `app_lang` cookies in the table above are strictly necessary for the service you asked for: the first keeps you signed in, the second remembers the language you chose yourself. Under Art. 5(3) of the ePrivacy Directive (and, for UK visitors, PECR) they are exempt from the consent requirement.

If an older `cookie_consent` cookie is still sitting in your browser from when the site used Google Analytics, it is no longer read or written and will expire on its own.

5. What we do not do

So it is clear what you will not find in this document:

  • We use no Google Analytics, no Google Tag Manager and no other third-party measurement tool.
  • We show no advertising and use no advertising identifiers.
  • We do not track you across other websites and build no advertising profiles.
  • We do not sell or share personal data.
  • We load no fonts, stylesheets or scripts from third parties. Fonts and stylesheets are served from our own domain. The only script outside our main domain is our own traffic measurement (section 6) — it runs on our subdomain `stats.mathedu.online`, on our server in Frankfurt, not with a service that would use the data for its own purposes.

6. Traffic measurement

We use Umami, an open-source tool we host ourselves on our own server in Frankfurt, on the subdomain `stats.mathedu.online`. The data goes to no third party.

Measurement is cookieless — nothing is written to your device. Returning visitors are recognised by a fingerprint computed on the server from a salt that changes once a month. Within a month we can therefore see that someone came back; once the salt rotates, the link is gone and old fingerprints lead to no one.

We collect: page visited, referring page, country, device type, browser and operating system. None of it leads to an individual.

The legal basis is legitimate interest under Art. 6(1)(f) GDPR — we need to know which exercises and articles are used in order to know what to add. Because the IP address is processed when computing the fingerprint, this is processing of personal data even though the result no longer points to a person. You may object at the contact address; any ordinary content blocker will also stop it, with no effect whatsoever on how the site works.

7. Children as users

Mathedu.online is written for children from roughly 5 to 15 years old, and we take that seriously.

Without an account we collect nothing that would identify an individual child, so neither Art. 8 GDPR nor the US COPPA applies. Exercises and articles are fully functional in this mode. The user account is intended for an adult — a parent or a teacher. By registering you confirm that you are at least 18 and that you are acting as a parent, legal guardian or teacher. Children appear under the account as profiles with a nickname; we collect neither a child's name nor their age. A child login is created and removed only by the parent in their account — a child cannot create one. The parent decides this on the child's behalf. A logged-in child sees only their own exercises, results and the tests assigned to them; they do not see the parent's e-mail, other children, payments or account settings, and nothing is offered to them for purchase. The parent changes the child's password and removes the login; after removal, the child's results stay in the account.

We chose this deliberately: the age at which a child can consent differs across our markets (Slovakia and Germany 16, Czechia 15, Spain 14, United Kingdom and USA 13), and an adult-held account is clearer for both child and parent than five different rules.

Because children are a vulnerable group, we treat their data more strictly: no advertising, no profiling, no disclosure to third parties for marketing, and no design patterns that nudge anyone into sharing more.

8. Legal bases

  • Performance of a contract — Art. 6(1)(b): account, profiles, storing and synchronising results.
  • Legitimate interest — Art. 6(1)(f): server logs (operation and security) and traffic measurement.
  • Legal obligation — Art. 6(1)(c): accounting and tax records, where they arise.

We use consent as a legal basis nowhere — there is no occasion for it.

9. How long we keep data

DataHow long
Account, profiles, exercise resultsuntil you delete the account
A child's membership in a classuntil the parent or teacher removes it, or the teacher deletes the class
Tests assigned to children and their resultsuntil the assignment or its author's account is deleted
Results from a general link (stored until 4 Oct 2026)6 months after completion
Sign-ins (`sessions`)30 days from last visit, deleted daily after a 7-day grace period
Password reset tokens1 hour; once used, removed on the next daily run
Feedback from the formuntil handled and resolved; a signed-in user's message is deleted together with their account
Server logsat most 30 days
Traffic measurementat most 12 months, with no link to a person
Encrypted database backups14 daily and 8 weekly copies

You delete your account and all its results yourself on your account page. It disappears from the live database immediately; it falls out of backups with their natural rotation, within 60 days at the latest.

10. Recipients

We pass data only to providers without which the service could not run. We have a processing agreement under Art. 28 GDPR with each of them.

RecipientWhat it processesWhere
Render Services, Inc.application hosting, server logsFrankfurt, Germany
Neon, Inc.database of accounts and resultsFrankfurt, Germany (AWS `eu-central-1`)
Resend, Inc.e-mail address for password resetsUSA
Cloudflare, Inc.encrypted database backupsEU
GitHub, Inc. (Microsoft)automation that creates the backupsUSA
Sign-in with Google — if you choose it, Google passes us your e-mail address and your Google account identifier, which is how we recognise you next time. Google acts here as an independent controller under its own privacy policy; we receive nothing else from Google and send it nothing. If you sign in with e-mail and password, Google is not involved at all.

We disclose data to no other third party unless required by law.

11. Transfers outside the EU

Servers and database sit in Frankfurt, so ordinary operation never leaves Europe. The providers listed are, however, US companies whose technical support may be able to access data. Transfers rely on the European Commission's Standard Contractual Clauses or on certification under the EU–U.S. Data Privacy Framework, and we have carried out a transfer impact assessment.

Specifically: database backups are created by automation running on GitHub's infrastructure in the USA. The data is encrypted there and then travels to European storage.

12. Your rights

As a data subject you have the right to:

  • access your data (Art. 15),
  • rectification of inaccurate data (Art. 16),
  • erasure (Art. 17) — you delete the account yourself in account settings,
  • restriction of processing (Art. 18),
  • portability (Art. 20) — your account page has a Download my data button that immediately gives you everything we hold about you on the server as a JSON file,
  • object to processing based on legitimate interest (Art. 21), that is, to traffic measurement and server logs,
  • lodge a complaint with a supervisory authority (Art. 77).

Write to mbmarket491@gmail.com. We answer within one month. If we cannot grant a request, we will say why.

13. Supervisory authorities

You may complain in any Member State, in particular where you live. Our lead supervisory authority:

  • Slovakia — Úrad na ochranu osobných údajov SR, dataprotection.gov.sk

Others that may apply:

  • United Kingdom — Information Commissioner's Office, ico.org.uk
  • Germany — the competent state data protection authority, or the BfDI, bfdi.bund.de
  • Czechia — Úřad pro ochranu osobních údajů, uoou.cz
  • Spain — Agencia Española de Protección de Datos, aepd.es

14. Visitors from the United Kingdom

Processing of UK residents' data is governed by the UK GDPR, with the ICO as supervisory authority. Because we use no cookies requiring consent, no obligation arises under PECR.

15. Visitors from the United States

We do not sell or share personal information within the meaning of the California CCPA/CPRA or comparable state laws. We show no targeted advertising and build no advertising profiles, so there is nothing to opt out of. You exercise access and deletion rights the same way as under the GDPR — at the contact address.

16. Security

Connections are always encrypted (HTTPS) and passwords are stored as an argon2id hash. Database and backups are encrypted, backups additionally under their own key. The server sends security headers including a content security policy that restricts where anything may be loaded from. Only the operator has access to the production environment.

Should a personal data breach nonetheless occur that poses a risk to your rights, we will notify the supervisory authority within 72 hours and, where the risk is high, you directly.

17. Changes to this policy

We may update this policy, particularly as the service gains features. The current version is always on this page with the date it was last updated. Where a material change affects registered users, we will say so by e-mail.

18. Contact

MB Market, s.r.o.

E-mail: mbmarket491@gmail.com

Web: https://mathedu.online

Identification details and registered office: legal notice

Write to us Privacy policyTerms of use

© 2026 Math Exercises