Privacy Policy
Last updated: June 30, 2026
The short version
VibePet is offline-first. Your clipboard history, settings and uploaded sprites are stored locally on your device. We do not run analytics, ads, or trackers, and we never sell your data.
What stays on your device
Clipboard captures (text and images), your pet's name and customisation, sprite sheets, and app preferences live in a local database in your user data folder. They never leave your machine unless you explicitly enable cloud sync.
AI prompt boosting (OpenRouter)
When you trigger Prompt Boost, the text from your active chat box is sent to OpenRouter to generate an improved prompt. This only happens when you use the feature. Your OpenRouter API key is stored locally. Review OpenRouter's privacy policy for how they handle that text.
Optional cloud sync (Supabase)
If you create an account, your data can sync to Supabase so it's available across devices. Accounts are entirely optional — VibePet is fully functional without one. Synced data is protected by row-level security so only you can read it.
Permissions we request
• Accessibility (macOS): to read and replace text in your active chat box for Prompt Boost.
• Screen / window info: to position the duck and only show it over coding and AI apps.
Contact
VibePet is open source. Questions or concerns? Open an issue on our GitHub repository.