Privacy Policy for Verbinal Thought
Verbinal Thought is a native macOS app for thinking through system-level design. It runs on your Mac and keeps your work on your Mac. This policy explains, in plain English, exactly what happens to your data — and what does not.
The short version: the developer of Verbinal Thought runs no cloud servers and collects no data about you. The app stores your work locally on your device. The only time anything leaves your Mac over the internet is when you enable and configure an outside AI service with your own account — and even then, your data goes directly from your Mac to that service, never through us.
What the developer collects
Nothing.
We run no internet backend, no developer-operated servers, and no accounts. We do not collect, receive, store, or have any access to your Thoughts, your notes, your chat messages, your voice recordings, your API keys, or any information about how you use the app.
There is:
- No analytics or usage tracking of any kind.
- No advertising and no ad identifiers.
- No third-party analytics, attribution, or crash-reporting SDKs. (The app links only ordinary third-party libraries needed to run; none of them collect or transmit your data.)
- No cross-app or cross-site tracking. The app does not link your activity to your identity across other apps or websites.
This is reflected in the app's privacy manifest, which declares no tracking and no collected data types.
Data stored on your device
Everything you create in Verbinal Thought is stored locally on your Mac, inside the app's sandbox container. Specifically:
- Your Thoughts, tags, links, and other content are saved in a local SQLite database inside the app's macOS sandbox container (under
~/Library/Containers/). - A small number of interface preferences (for example, which panel tab is open and whether archived items are shown) are stored locally as standard macOS app settings.
- Secrets and local settings are stored in the macOS Keychain on your device. These include your OpenAI API key, an optional Cohere API key, your speech/dictation preferences, and the on/off settings for the optional local integration described below. They are saved as generic-password items, accessible only when your device is unlocked, and are not shared with any other app or with us.
- Files you explicitly export (for example
.vthoughtbundles, or Markdown / HTML / PDF exports) are written only to the locations you choose through the standard macOS save dialog.
None of this leaves your device on its own. There is no automatic sync, no cloud backup, and no upload of your content by the app itself.
Optional local integration with other apps on your Mac
Verbinal Thought can optionally let other apps already running on the same Mac (for example, an AI assistant such as Claude Desktop) connect to it through a local, on-device channel (a Unix-domain socket inside the app's shared container). This is off by default, requires you to turn it on in Settings, and additionally requires you to approve each connecting app. This connection is entirely local to your Mac and does not send your data over the internet or to the developer.
Third-party services you may enable
Verbinal Thought talks to outside internet services only when you choose to use a feature that needs one, and only after you provide your own credentials. In every case, the connection goes directly from your Mac to that company over HTTPS. There is no Verbinal Thought server in between, and we never see the data.
OpenAI (for the chat / AI assistant)
The AI chat feature uses OpenAI. To use it, you paste your own OpenAI API key into Settings; it is stored in your Keychain.
- Where it goes: When you send a message, the app makes a request directly to OpenAI at
https://api.openai.com(thev1/chat/completionsendpoint), authenticated with your API key. - What is sent: The contents of your chat conversation — the messages and context you send to the assistant, which may include text from your Thoughts.
- Who handles it: OpenAI, under OpenAI's own terms and privacy policy. Your use of OpenAI is between you and OpenAI.
Your API key and your chat content never pass through any server operated by the developer.
Apple Speech (the default for dictation)
Voice dictation uses Apple's on-device Speech recognition by default. When this default backend is active, your microphone audio is transcribed by Apple's Speech framework on your Mac. This does not require an account or an API key, and is handled by Apple as part of macOS.
Cohere (optional cloud dictation — off by default)
Dictation also offers an optional cloud backend powered by Cohere. This is not used unless you deliberately switch the speech backend away from the Apple default and enter your own Cohere API key in Settings.
- When it applies: Only if you select the Cohere speech backend and provide a Cohere API key.
- What is sent: Your recorded dictation audio (encoded as a 16 kHz mono FLAC audio file) along with your chosen language and the transcription model setting.
- Where it goes: Directly from your Mac to Cohere at
https://api.cohere.com(the/v2/audio/transcriptionsendpoint), authenticated with your Cohere API key. - Who handles it: Cohere, under Cohere's own terms and privacy policy.
If you leave dictation on the Apple on-device default, no audio is ever uploaded to Cohere or anywhere else.
Microphone and dictation
The app requests microphone access only for the dictation feature, and only when you start a recording. macOS will ask for your permission the first time.
- With the default Apple on-device backend, your recorded audio is transcribed on your Mac and is not uploaded.
- With the optional Cohere backend (only if you enabled it and supplied a key), your recorded audio is uploaded to Cohere for transcription as described above.
You are always in control of which backend is used, and you can change it at any time in Settings.
Your controls
- Use the app fully offline-capable. Without entering any API key, your Thoughts stay entirely on your device. The AI chat simply won't have a provider to talk to.
- Choose your AI provider. The chat feature only works with an OpenAI API key you supply, and only sends data when you use it.
- Keep dictation on-device. Leave the speech backend on the Apple on-device default to ensure no audio ever leaves your Mac. Cloud dictation via Cohere is strictly opt-in.
- Control the local integration. The optional on-device connection for other apps is off until you enable it and approve each connecting app; you can turn it off or revoke approved apps at any time in Settings.
- Remove your keys. Clearing your OpenAI or Cohere API key in Settings deletes it from your Keychain.
- Delete your data. Because your content lives in a local database in the app's sandbox container, deleting the app and its container removes that data from your device. You can also export your work to a
.vthoughtfile at any time. - Manage data held by third parties (OpenAI, Cohere) through your account with those companies, under their respective policies.
Children
Verbinal Thought is a productivity and thinking tool intended for general audiences and is not directed at children. The developer does not knowingly collect any personal information from anyone, including children — because the developer collects no personal information at all.
Changes to this policy
If this policy changes, we will update the version published on the app's landing page and revise the “Last updated” date above. Material changes will be reflected there before they take effect.
Contact
Questions about this policy or the app's privacy practices can be sent to: