PRIVACY NOTICE · EFFECTIVE 18 JULY 2026

Privacy is structural.
Not a promise in small type.

SottoKey has no direct app network permission for what you type. Like every keyboard, it exchanges text with the app you are typing in; its local models do not send that text to a SottoKey server. This page explains what the keyboard processes, stores locally, and disables.

Android app: INTERNET permission absent
01 / YOUR TEXT

The meeting got moved to 3pm.

02 / KEYBOARDSottoKeySelection or bounded paragraph
03 / LOCAL MODELRewrites hereInside the app process
Current SottoKey rewrite panel showing a real device diff
04 / YOUR PHONE
NO DIRECT APP NETWORKDirect sockets blocked by the manifestINTERNET permission absent

THE GUARANTEES

What stays local, and what stays off.

These statements describe the Android application. Website operation is disclosed separately below.

01

No direct app network permission

The Android production manifest does not request INTERNET. The keyboard contains no analytics, advertising, remote-logging, or cloud-model client. Google Play Billing uses the Play Store service rather than direct app sockets.

02

Temporary text stays temporary

The composing buffer and bounded next-word context live in memory for the active suggestion. A rewrite target lives for one request. SottoKey does not automatically write typed sentences to disk.

03

Sensitive fields switch off extras

Password-class inputs disable suggestions, learning, rewriting, and clipboard capture. Incognito flags disable personalized learning automatically.

04

Local data has controls

Preferences, learned words and word pairs, touch offsets, local latency metrics, Billing ownership cache, and explicitly saved content live in app-private storage and have deletion controls.

05

Cloud backup disabled

Android backup and device-to-device extraction are disabled, so the personal dictionary and saved keyboard data do not migrate through Google backup.

06

Verified model packages

Model packages are SHA-256 verified before activation and switch atomically. A damaged or incomplete package cannot half-activate.

WHAT IS PROCESSED

The selected text, or the paragraph around your cursor.

An explicit selection is rewritten exactly when it fits the 2,000-character model budget. Without a selection, SottoKey captures the current paragraph. Longer paragraphs use a visible sentence-boundary window around the cursor; the remaining sentences stay untouched.

The model processes that text in memory. SottoKey checks the result, marks the changes, and waits for you to choose Keep original or Accept edit.

For automatic next-word suggestions, SottoKey reads at most the last 1,024 characters before the cursor plus the current composing prefix. That bounded context is processed only by the selected on-device English or Spanish prediction model and is not persisted, added to training data, or supplied to Google Play Billing.

WHAT MAY BE STORED LOCALLY

Only the pieces that make a keyboard yours.

  • Theme, size, language, and behavior preferences.
  • Encrypted personal dictionary words and learned word pairs.
  • Per-key touch offset averages, without text.
  • Latency, backend, model version, and outcome codes—never text.
  • Encrypted clipboard snippets and email addresses you explicitly save.
  • Encrypted email templates you explicitly create or save.
  • Verified Play product IDs and the last ownership-query time in a tamper-evident local Billing cache.

Temporary clipboard history stays in memory, is capped, expires, skips sensitive clips, and can be disabled.

Google Play handles purchase and product data through the Play Store service. SottoKey supplies no typed content to Billing.

IMPORTANT LIMIT

The host app must identify a sensitive field.

SottoKey disables intelligence when Android identifies a password-class field. If another app fails to mark a payment or sensitive field correctly, no keyboard can reliably infer that missing classification. Incognito mode remains available as an explicit local override.

WEBSITE DATA

This website does not receive your keyboard text.

The guided demo is deterministic and does not accept arbitrary input. The launch website uses no advertising cookies, session replay, fingerprinting, or third-party font/script CDN. Standard infrastructure logs may temporarily contain request metadata such as time, path, and network address for security and operation.

If a beta or support contact method is added, its form will disclose the exact information and processor before submission.

DELETE YOUR DATA

Clear it locally, or uninstall completely.

Settings provides controls for learned words, temporary clipboard history, saved snippets, saved email addresses, email templates, and adaptive touch learning. Uninstalling SottoKey removes its app-private data because no account exists elsewhere.

Screen capture follows Android defaults. Screenshots are allowed for reporting visual issues, so avoid capturing private text you do not intend to retain or share.

See deletion instructions

QUESTIONS OR CONCERNS

Privacy questions should have a direct answer.

The permanent privacy contact channel will be published before the public Google Play release. Until then, the technical proof and current limitations remain available on this site.

KEEP THE CLOUD OUT OF THE CONVERSATION

Your keyboard sees enough.
It doesn't need a network.

Write, revise, and decide on your phone.