Privacy Policy
Who We Are
Vibe Island is a macOS desktop application developed by Edward Luo. This policy explains how we handle data when you use Vibe Island and visit our website at vibeisland.app.
Contact: [email protected]
Data We Collect
Desktop Application
Vibe Island processes data locally on your Mac. Specifically:
- Hook events — Status updates from Claude Code, Codex, and Gemini CLI are received via a local Unix socket and processed entirely on-device.
- JSONL session files — Read locally to display session titles and conversation context. We do not upload, transmit, or store these files on any server.
- Terminal metadata — Terminal app name, TTY path, and window identifiers are used solely for precise terminal jump functionality.
- License key — Your license key and activation instance ID are stored locally and transmitted to our payment provider for activation and validation.
We do not collect, transmit, or store your code, prompts, AI responses, or any conversation content.
Website
- Analytics — We use PostHog for anonymous usage analytics (page views, button clicks). No personal data is collected. PostHog is self-hosted/EU-based.
- No cookies — Our website does not use tracking cookies.
Crash Reporting
We use Sentry for crash and error reporting. Crash reports may include device model, OS version, and stack traces. They do not include personal data or conversation content.
How We Use Your Data
- License validation — to verify your purchase and manage device activations
- Crash reporting — to identify and fix bugs
- Website analytics — to understand how visitors use our site
Third-Party Services
| Service | Purpose | Data Shared |
|---|---|---|
| Lemon Squeezy / Creem | Payment & license management | License key, instance ID |
| Sentry | Crash reporting | Device info, stack traces |
| PostHog | Website analytics | Anonymous page views |
| Sparkle | App updates | OS version, app version (via appcast check) |
Data Storage & Security
All application data is stored locally on your Mac. We do not operate backend servers that store user data. License validation calls are made directly to our payment provider's API over HTTPS.
Your Rights
You can:
- Delete local data — Remove
~/.vibe-island/to clear all local configuration - Deactivate license — Deactivate your license from within the app to free up a device slot
- Contact us — Email [email protected] for any data-related requests
Children's Privacy
Vibe Island is not directed at children under 13. We do not knowingly collect personal information from children.
Changes to This Policy
We may update this policy from time to time. Changes will be posted on this page with an updated date.