SciMath Keyboard

Privacy Policy

Last updated: June 2026

Summary

SciMath Keyboard collects no data. It never has and never will.

Data Collection

SciMath Keyboard collects no personal data, usage data, or any other data of any kind. There is no analytics, no crash reporting, no telemetry, and no server-side component of any kind.

Keystrokes

SciMath does not log, store, transmit, or process what you type. All text insertion is performed exclusively through Apple's UITextDocumentProxy.insertText() API, which passes characters directly to the host application. SciMath never sees the surrounding text context.

Network Access

SciMath Keyboard makes no network requests of any kind. The relevant networking frameworks are not imported. No connections are opened, no data is transmitted, and no server receives anything from SciMath.

Local Storage

The only data SciMath stores locally on your device is your key flash preference (on or off), so the keyboard extension and the containing app stay in sync. This preference never leaves your device. Entries you type in the SciMath app are stored in standard iOS app storage on your device only, and are permanently deleted when you use Clear All or uninstall the app.

Full Access

SciMath does not request Full Access and will never ask for it.

By default, iOS keyboard extensions run in a restricted sandbox: no network access, no shared storage, no system pasteboard, no communication outside the extension. This is the environment SciMath runs in. Full Access removes nearly all of these restrictions and would allow a keyboard to transmit keystrokes to a remote server. SciMath has no need for any of the capabilities Full Access provides.

iOS displays a standard warning when any third-party keyboard is added, stating that the keyboard "may be able to access everything you type." This warning is shown for all third-party keyboards regardless of their actual behaviour. It does not reflect what SciMath does — SciMath does not access, log, or transmit what you type.

Because SciMath does not request Full Access, iOS itself enforces the privacy guarantee. You do not have to trust the developer's intentions. The sandbox makes transmission technically impossible.

Third Parties

SciMath contains no third-party code, no SDKs, no advertising frameworks, and no analytics libraries. There are no third parties involved in any aspect of SciMath's operation.

Children

SciMath does not collect data from anyone, including children. No age-gating is required because no data collection occurs.

Changes to This Policy

If this policy ever changes, the updated version will be posted at this URL with a revised date. Given that SciMath collects no data, substantive changes to this policy are not anticipated.

Contact

SciMathKeyboard@gmail.com