Oktobot Privacy Policy

Last updated: 2 September 2026 · Version 1.4

1. Who we are

Oktobot is an independent project. There is no Oktobot account, and we operate no server that receives your conversations, files, or usage. Contact: github.com/seko121/oktobot-support/issues.

2. The short version

Oktobot does not include a model. It connects to AI services you choose, using your API key, or a subscription you already hold with that provider, or it runs a model you download onto your phone. Your conversations, memories and settings are stored on your device. Whenever a feature needs a cloud service, your data goes to that company — not to us — and their privacy policy governs what they do with it.

Oktobot contains no analytics SDK and no crash-reporting SDK.

3. What stays on your device

Conversations, saved memories, settings, the list of apps you allow Phone Control to use, files Oktobot creates, the Linux sandbox, downloaded on-device models, and your API keys and provider tokens are stored in Oktobot's private storage on your phone.

API keys and tokens are encrypted using Android's hardware-backed keystore. If a device's keystore cannot encrypt them, Oktobot refuses to save the key rather than storing it unprotected, and tells you so.

Deleting a conversation, deleting a memory, removing a provider, clearing the app's data, or uninstalling Oktobot removes the corresponding data from your device.

4. What leaves your device, and where it goes

Everything in this section happens because you asked for it, either directly or by turning a feature on. Nothing here is sent to us.

DataSent whenSent toOptional
Your messages, prompts and attachmentsYou send a message to a cloud modelThe AI provider you configuredNot for cloud models — choose an on-device model to avoid it
Saved memoriesIncluded in the prompt so the assistant remembers contextThe AI provider you configuredYes — memory can be turned off, and entries deleted
Search queriesThe assistant searches the webYour chosen search provider (DuckDuckGo by default, or Brave, Tavily, Google Custom Search)Yes
Voice audio or transcriptsYou use voice input or a voice callNothing leaves the device with on-device recognition; a cloud speech provider receives it if you select oneYes
Text to be spokenThe assistant speaks a replyYour chosen text-to-speech providerYes
Screen text and screenshotsPhone Control is running a taskThe Phone Control model you chose. An on-device model keeps them on your phoneYes — Phone Control is off by default
Contacts, SMS, notifications, clipboardA task you gave needs them, through a toolThe AI provider you configuredYes
Files you attachYou attach a file to a messageThe AI provider you configuredYes
Installed app namesCached at startup so the assistant can open apps you ask forThe AI provider, when a task needs itYes
Device information (model, Android version, language)Included as contextThe AI provider you configuredYes
Data an integration needsYou connect and use an MCP server or Composio connectorThat serviceYes
Messages you send through a chat channelYou link Telegram or DiscordThat platformYes
Web page requestsYou browse in the in-app browserThe websites you visit, which receive your IP addressYes
API keys and tokensAuthenticating a requestOnly the provider that issued themRequired for cloud providers

We have no visibility into or control over what these providers do with what they receive. Please read the privacy policy of each service you connect.

5. Phone Control and accessibility

Oktobot can carry out tasks by operating apps on your screen through Android's accessibility service. Oktobot is not a general accessibility tool; this exists so the assistant can act for you.

6. The in-app browser

Oktobot includes a browser engine (Mozilla GeckoView) so the assistant can open and read pages. Cookies, cache and browsing history from that browser are stored on your device. Sites you visit receive your IP address and whatever they normally collect. Oktobot does not configure the engine to send crash reports or telemetry to Mozilla.

7. The Linux sandbox

Oktobot can download and run a small Linux environment, including packages you install, inside its own private storage. It has no access to your personal files.

The Linux runtime, its base system, and on-device AI models are checked against a cryptographic checksum after download and before use; a file that fails this check is deleted, not run.

8. Diagnostic reports

Oktobot can produce a diagnostic file for troubleshooting. Before it is written, the contents are filtered to remove message text, screen content, and credentials such as authorisation headers and API keys. Nothing is sent anywhere automatically — the file only leaves your device if you choose to share it. Please still review it before sending it to anyone.

9. Permissions

Oktobot requests a permission only when you use the feature that needs it, and the app keeps working if you decline.

Oktobot does not request access to all files on your device, your location, your camera, your call log, or the ability to send SMS or install apps.

10. Children

Oktobot is not directed to children under 16, and we knowingly collect no data from them.

11. Your rights and choices

Because we receive none of your data, you exercise most rights directly: delete conversations and memories in the app, remove providers, clear app data, or uninstall. For data already sent to a provider you connected, contact that provider — they are the controller of it. Depending on where you live, data-protection law may give you rights of access, correction, deletion, restriction, portability and objection, and the right to complain to a supervisory authority.

12. Security

Connections to the AI providers and other services you configure use encrypted transport (TLS). No software can guarantee absolute security. Keep Android updated, use a device lock, install Oktobot only from a trusted source, review what you have allowed in Settings, and remove providers you no longer use.

13. Changes

If this policy changes materially, the app will ask you to accept the new version. The version you accepted and when is recorded on your device.