Sotto

Sotto turns speech into text on your phone. The audio does not go anywhere. There is nowhere for it to go. Nobody runs a server on the other end of this, least of all us.

Privacy policy

Effective: August 17, 2026

Sotto collects nothing and transmits nothing. Dictation goes through Apple's Speech framework, and Sotto asks for on-device recognition whenever the phone can do it. The app makes no network requests of its own, which you can check by putting the phone in airplane mode and dictating anyway.

The microphone opens only while a Voice Session is running and you have tapped the mic key. What you say is turned into text and thrown away. No audio file is written and nothing is sent to us. The keyboard itself does not log or transmit keystrokes; text goes into the app you are typing in, and that is the end of it.

About Full Access, since a keyboard asking for it is a reasonable thing to be suspicious of: iOS keyboard extensions cannot open the microphone at all. Sotto's mic key signals the main app, the app does the listening, and the transcript comes back through an App Group container shared between the two. Reading that shared container is the only thing Full Access is used for here. It does not hand the keyboard network permission, and Sotto uses no network.

The only things stored are your settings and whatever transcript is still waiting to be inserted. Deleting the app deletes both. If this policy changes, the change gets listed here with a new date on it.

Setting it up

Settings, then General, then Keyboard, then Keyboards, then Add New Keyboard, and pick Sotto. Tap it again in that same list to allow Full Access. Open the Sotto app, start a Voice Session, and you are done with the app. After that: any app, Sotto keyboard, mic key, talk, tap again. The text goes into the field you were already in.

Support

Something broken, or a transcript that came out wrong? Write to support@handled.tools. Mention which app you were typing in, that is usually the thing that explains it.

Terms of use

Sotto is provided as-is, with no warranty. Speech recognition gets things wrong, so read what it wrote before you send anything that matters. If a later version offers a subscription, it renews until you cancel it in your App Store account settings, and Apple's standard EULA applies.

Sotto · handled.tools