SparkCalc

Privacy Policy

Last updated: 2026-09-29

In short: SparkCalc has no account, no ads and no tracking. Your calculations and study progress stay on your device and in your own iCloud. We receive only anonymous usage statistics and crash reports (you can turn them off), and the problem reports you choose to send.

1. Who we are

SparkCalc is published by Eric Z (“we”). Contact: candy66861@gmail.com.

2. Data that stays with you

3. Data we collect

3.1 Anonymous usage statistics (you can turn this off)

We record events such as “calculator opened”, “practice set finished” or “mock exam submitted”, with coarse details such as the calculator type, the standard (NEC / JIS / KEC), a count or a score range. Each event includes a random installation ID created by the app (it changes if you reinstall), app version, iOS version, device model, language, region and time zone.

We never collect the values you enter or the results, the names or notes of saved calculations, your answers' text, search terms or the text of problem reports. We do not collect your name, email address or the advertising identifier (IDFA).

Purpose: learning which features are used so we can improve the app. Turn it off at any time in Settings (“Share anonymous usage statistics”). Raw events are kept for 90 days; daily totals without any ID are kept for 400 days.

3.2 Crash reports

If the app crashes, Firebase Crashlytics (Google) receives a crash report: stack trace, app version, iOS version, device model, free memory and storage, and a Crashlytics installation ID. We use it only to fix bugs. It is turned off together with usage statistics.

3.3 Diagnostic logs

The app keeps a short technical log on your device (for example content download status) for up to 7 days. It never contains your calculations or answers. Only when we investigate a problem can we ask the app to upload this log for a specific installation ID. Uploaded logs are deleted within 90 days. No logs are uploaded while statistics are turned off.

3.4 Exam content updates

The app checks our server spark-calc-api.koelearn.com for corrections and new exam content (for example the new year's candidate problems). The request contains only the exam track, the app version and the content version you have. It contains no personal data.

3.5 Problem reports (only when you send one)

If you tap “Report a problem” on a question or calculator, we receive: which item it is, the reason you chose, the optional text you write (up to 300 characters), the app and content version, your language setting, and a one-way code derived from the installation ID that changes every day (used only to stop spam, limited to 20 reports a day). Please do not write personal information in the text. Resolved reports are kept for up to 365 days.

3.6 Network data

When the app contacts our server, our hosting provider Cloudflare processes your IP address to deliver the request and protect against abuse. We do not store IP addresses or access logs.

3.7 Purchases

Payments are handled by Apple. We never receive your payment details or Apple Account. The app checks your purchase on the device. Anonymous statistics record that a purchase or restore happened, with the price and currency.

3.8 Support email

If you email us, we receive your email address and what you write. We use it only to answer you and keep support emails for up to 2 years.

4. What we never do

5. Permissions

SparkCalc does not ask for access to your location, contacts, photos, camera or microphone.

6. Service providers and international transfers

ProviderWhat forDataLocation
Cloudflare, Inc.Content server and databaseProblem reports, usage statistics, diagnostic logsUSA and Cloudflare's global network
Google LLC (Firebase Crashlytics)Crash reportsCrash reportsUSA
Apple Inc.App Store, purchases, iCloudHandled under Apple's privacy policy—

Data may be processed outside your country. For users in the EEA, the UK and Switzerland, transfers rely on the EU-U.S. Data Privacy Framework and/or the Standard Contractual Clauses offered by these providers.

7. Legal bases (EEA, UK)

Usage statistics, crash reports, diagnostic logs and abuse protection: our legitimate interest in running and improving a reliable app (Art. 6(1)(f) GDPR); you can object at any time by turning statistics off. Problem reports and support: your request (Art. 6(1)(b) GDPR).

8. Your choices and rights

9. Children

SparkCalc is suitable for all ages and collects no personal information from anyone, including children, beyond the anonymous data described above.

10. Security

All connections use HTTPS. Our server holds no calculations, study progress or account data. This website uses no cookies and no third-party scripts.

11. Changes

We will update the date above when this policy changes and mention significant changes in the app's release notes.

12. Contact

Eric Z · candy66861@gmail.com