Privacy & data
ClipSlop is a local app that talks directly to the AI provider you choose. There's no Anthropic-hosted backend, no analytics, no telemetry, no signup.
What ClipSlop reads
- The text you select when you press a hotkey. Read via macOS Accessibility (simulated ⌘C / ⌘V).
- The clipboard contents when you press ⌃⌘V to process from clipboard.
- A captured screen region when you press ⇧⌘2 for OCR. Recognition happens on-device with Apple's Vision framework — pixels never leave your Mac.
What ClipSlop sends to providers
For each prompt run, ClipSlop sends:
- The selected/clipboard text as the user message.
- The system prompt of the chosen prompt (e.g., "Fix grammar").
- Provider-specific knobs: model name, temperature, reasoning effort.
It sends to whichever provider you configured — OpenAI, Anthropic, your local Ollama, etc. Each provider has its own privacy policy; ClipSlop's role is simply to make the API call.
What ClipSlop stores on disk
- Prompt library — your prompts, mnemonics, shortcuts, provider overrides. Stored in
~/Library/Application Support/ClipSlop/. Mirrored via iCloud only if you've enabled iCloud sync. - Provider credentials — API keys go in the macOS Keychain. ChatGPT OAuth tokens also live in the Keychain. Never written to plain files.
- App settings — appearance, opacity, window size. Same
Application Supportfolder.
What ClipSlop does not store
- Transformation history. History is in-session only. Close the panel and the chain is gone.
- Selected text. ClipSlop never persists a copy of what you ran a prompt on.
- Telemetry, analytics, crash reports. None.
- Update pings beyond Sparkle's appcast. Sparkle (the macOS update framework) fetches
appcast.xmlfrom this repo to check for new versions; that's the only outbound network call ClipSlop makes outside provider API calls.
Running fully offline
Configure Ollama as your provider and disable iCloud sync. With those two settings, ClipSlop makes zero network requests during a transformation — Ollama runs locally on your machine. See Ollama.
Data deletion
To wipe everything ClipSlop has on disk:
rm -rf ~/Library/Application\ Support/ClipSlop
Then revoke API keys from your providers' dashboards if you want belt-and-braces. ChatGPT OAuth tokens get cleared automatically when you sign out from Settings → Providers → ChatGPT.