Privacy Policy
Last updated: 2026-04-16
What we collect
By default, Claudictive collects nothing. The app runs entirely on your machine. No telemetry, analytics, or crash reports are sent without explicit opt-in.
What stays on your machine
- Conversation transcripts (in
%APPDATA%/Claudictive/transcripts/) - Session metadata (game name, duration, message counts)
- Settings (hotkeys, preferences)
- Debug logs (rotating, capped at 1MB)
What goes to Anthropic (Claude API)
Your messages are sent to Anthropic via the Claude API using your own API key. Anthropic's privacy policy applies to that data. Claudictive does not see, intercept, or store your API key beyond passing it to the local Claude Code CLI process.
What goes to Riot Games (if applicable, future feature)
Game-state detection (e.g., reading in-game / queue / lobby state via Riot's API for League of Legends or Valorant) is a planned opt-in feature. If and when it ships, Claudictive will query the Riot API only for match state and only with your explicit permission. Data will not be stored, aggregated, or transmitted anywhere except your local machine.
Opt-in analytics (v0.2.0+)
Analytics are off by default. We ask you once during onboarding (a checkbox you can leave unchecked) and you can flip the toggle any time in Settings > Privacy & Data.
What we collect when you opt in:
- An anonymous install ID (random hex, never tied to your name, email, or API key)
- Event names from a fixed allowlist (e.g.,
message_sent,game_injected,onboarding_step_completed) - Counts and durations (e.g., "session lasted 24 minutes", "message was in the medium length bucket")
- App version, OS, current game name
What we never collect (even with analytics on):
- Message content - what you type to Claude, what Claude responds
- API keys (Anthropic, OpenAI, etc.)
- File paths, project directory names, code content
- Your name, email, username, machine name
- Usernames from games or other apps
Where the data goes: our Cloudflare D1 database. Never sold, never shared with third parties. Used only to improve the product. You can request deletion of your install ID's data by emailing hello@claudictive.com.
Opt-in crash reports (v0.2.0+)
Also off by default. When the app crashes, we send a sanitized stack trace (file paths replaced with [path], UUIDs truncated, API keys redacted) so we can fix the underlying bug. The sanitization happens client-side before anything leaves your machine.
Bug reports
When you submit a bug report, you choose explicitly whether to attach logs or transcripts. Nothing is included without your check.
Every bug-report submission also includes a small derived summary of your local app state to help us triage faster: app version, OS version, last game played, last session duration in minutes, error and exception counts in the last hour, your analytics + crash-reporting opt-in flags, and a few internal counters (e.g. how many recent sessions did not use the overlay). These are all counts, durations, and categorical values - never message content, file paths, API keys, usernames, or game-specific identifiers. The values are derived from data already on your machine; nothing new is collected just to send.
Data deletion
All Claudictive data lives in %APPDATA%/Claudictive/ on your machine. Open the desktop hub, go to Settings, and click "Delete All Data" to wipe transcripts, session history, and settings in one step. You can also uninstall the app and remove the folder manually.
Contact
Questions: hello@claudictive.com