Last updated: 2026-06-03
Cleo is a voice front-end for Claude Code. It listens for a wake word, transcribes your speech, runs the request in your own Claude Code projects, and speaks the results back. This policy explains what data Cleo handles and where it goes.
Summary
- Cleo collects no analytics or telemetry. Nothing is sent to the developer.
- Speech recognition runs locally on your device (offline). Audio is not recorded or uploaded by Cleo.
- Data leaves your device only through services you configure: your Claude Code/Anthropic account, and (optionally) a cloud text-to-speech provider you enable with your own API key.
Microphone & audio
- Cleo uses the microphone to detect its wake word and capture commands.
- Audio is processed on your device by a local speech-to-text model (faster-whisper) and a local wake-word detector. Cleo does not store recordings and does not transmit audio.
- You can mute the microphone at any time from the app.
Text-to-speech (spoken replies)
- By default Cleo uses the offline Windows voice (SAPI) — no data leaves your device.
- If you choose OpenAI or ElevenLabs as the voice, the text to be spoken is sent to that provider using your own API key, subject to that provider's privacy policy:
Claude Code / Anthropic
- Cleo runs your locally installed Claude Code CLI. Your requests, and the project content Claude Code accesses, are handled by Claude Code under your own Anthropic account and agreement: anthropic.com/legal/privacy.
- Cleo does not add any separate transmission of this data.
Data stored on your device
- API keys you enter are stored locally in
%USERPROFILE%\.cleo\secrets.json. - Settings, session resume info, and a local log (
%USERPROFILE%\.cleo\cleo.log) are stored under%USERPROFILE%\.cleo. Cleo reads (never modifies) Claude Code's project history under%USERPROFILE%\.claudeto list your projects. - You can delete
%USERPROFILE%\.cleoat any time to clear Cleo's local data.
Children
Cleo is a developer tool and is not directed at children.
Changes
Updates to this policy will be posted in the app's repository.
Contact
Questions: casey@c2rd.io