Kerotakis — privacy policy Last updated 28 August 2026 · applies to the web app, the macOS app and the iOS app

Kerotakis collects nothing, transmits nothing, and has no servers. The chemistry is computed on your own device. You can put the device in aeroplane mode and lose no functionality at all.

What is collected

Nothing. There is no account, no sign-in, no analytics, no telemetry, no crash reporting, no advertising and no tracking of any kind. No identifier is generated, read or shared. Nothing about you or your device leaves it.

Where your work is kept

Network use

The macOS and iOS apps make no network requests. The solver, the thermodynamic databases and every lesson are compiled into the app, and there is no code in them that contacts anything.

One point of honesty, because you can check it: the macOS build does declare the com.apple.security.network.client entitlement. That is not for the app's own use. macOS routes everything the embedded web view loads — including the app's own files, served from inside the binary — through WebKit's networking process, and inside the App Sandbox that process cannot load anything without it. Without the entitlement the app displays a blank window. Nothing is sent anywhere either way.

The web version downloads the app and its engine from the site that serves it, then caches them so later visits work offline. Those are ordinary requests for the page's own files; whoever hosts the site (currently GitHub Pages) may keep standard web-server logs, which is outside our control and the only reason this section is not also empty.

Children

Kerotakis is suitable for classroom use. Because it collects no data at all, it collects no data from children either.

Third parties

There are none. No SDKs, no ad networks, no analytics vendors. The app bundles open-source components — chiefly IPhreeqc from the U.S. Geological Survey — but these are libraries linked into the binary, not services it talks to.

Changes

If this policy ever changes, the updated version appears at this address with a new date above. Since the honest version of this document is "nothing happens", a change would mean the app started doing something it does not do today, and that would be said plainly here.

Contact

Questions, or a report that something here is inaccurate: cstr+apple@mailbox.org, or an issue at github.com/CrispStrobe/kerotakis.