Numica Privacy Policy

Approved by the owner, 2 September 2026. Every claim below was checked against the app's code and database schema on 20 August 2026. If the app changes, this document must change with it.

The subscription and payment text was added on 1 October 2026 and checked against the app's code and database schema on that date.

Numica is a math practice app for children in Grades 1–10, following the Ontario curriculum. A parent creates the account; children practise under it.

This policy explains what information Numica keeps, why, where it lives, who can see it, and how to erase it. It is written for Canada's federal privacy law (PIPEDA), because Numica holds personal information about children.

What we collect, and why

We collect the minimum the app needs to work, and nothing else.

From you, the parent:

About each child, entered by you:

Created as a child practises:

What we never collect: location, contacts, photos, device identifiers for advertising, or anything from the child directly. A child cannot type free text anywhere in the app, and every screen with a data field sits behind the parent PIN.

Payments

A Numica subscription is bought through Apple's App Store or Google Play. Apple or Google takes the payment. Numica never sees your card or bank details.

To know whether your family has paid, Numica uses RevenueCat, a payment processor that checks store purchases for apps. RevenueCat holds:

RevenueCat does not receive your email address, your PIN, or anything about your children.

While your purchase is being matched to your account, Numica's own database also keeps the store transaction number the purchase sheet returned, linked to your account, so the payment reaches the right family. We keep it for up to 7 days after it is confirmed, or 1 day if it is never confirmed, then delete it.

Numica's own database keeps the matching subscription record: which store and which purchase, and the date your access is paid until. It is used only to turn access on and off.

Where your information lives

Your family's information is stored in Numica's own database, hosted on Supabase, a cloud database service. The other companies that handle any of it do so only to make the app run — delivering our emails, signing you in, and taking and checking subscription payments — and are listed under Who can see your information. No other company receives your data to analyse or use.

No ads, no tracking

Public website hosting

Numica's public information and privacy pages are hosted by GitHub Pages. They contain no forms, cookies, analytics, advertising, scripts, or third-party assets. GitHub may log a visitor's IP address for security, as explained in the GitHub General Privacy Statement. This technical hosting data is not added to a Numica account.

Who can see your information

Only you. Your account can see only your own family's data — this is enforced by the database itself, on every table, not just by the app's screens. One family can never see another family's information.

We do not sell personal information, share it with advertisers, or give it to anyone else. The only companies that handle it at all are the services that make the app run:

These services handle data only to provide their stated service to us.

How we protect your information

The app sends account and practice data over encrypted HTTPS connections. Supabase access controls restrict each signed-in parent account to its own family records. The parent PIN is stored only as a one-way hash, and Numica does not store Google or Apple passwords. Access needed to operate or support the service is limited to authorized administration.

The emails we send

We never send marketing email to you, and never any email to a child.

Children's information, specifically

How long we keep it

As long as your account exists, and no longer. There are no backups you would need to chase separately: deleting your account deletes everything, with one narrow exception for a subscription, described next.

After account deletion, we retain a restricted record of the purchase's app, store, environment and original transaction identifier, without the link to your Numica account or your children's data, solely to prevent reuse by another account and only for as long as necessary for that purpose.

We delete that record at least 12 months after the subscription last expired or was refunded, whichever is later. While the store subscription is still running, or the store is still trying to collect a payment, the record is kept, because the purchase could still be reused.

Deleting everything

You can erase your family's data yourself, inside the app, any time:

Settings → Delete account (behind your parent PIN).

If you cannot access the app, visit the account deletion page to request deletion from the web.

This immediately and permanently deletes your account and everything under it — your email, your PIN, every child's name and grade, all practice records, and any feedback you sent. There is no grace period and no way back; the deletion runs in the database itself and cascades through every table that holds your family's data.

Deleting your account also deletes your customer record at RevenueCat. The only thing kept is the restricted purchase record described under How long we keep it.

Deleting your Numica account does not cancel your App Store or Google Play subscription, and a new Numica account cannot restore that purchase. To stop paying, cancel the subscription in your App Store or Google Play account settings.

Your rights

You can see and change your family's information directly in the app. If you have a question about your privacy, or want to know what we hold about you, contact us:

sheray@gmail.com

If you are not satisfied with our answer, you have the right to complain to the Office of the Privacy Commissioner of Canada — www.priv.gc.ca, 1-800-282-1376.

Changes to this policy

If Numica ever collects something new or uses information differently, this policy will change first and the change will be dated. We will not quietly widen what we collect.


Last updated: 1 October 2026