Privacy Policy

Last updated: March 25, 2026

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

ServicePurposeData Shared
Lemon Squeezy / CreemPayment & license managementLicense key, instance ID
SentryCrash reportingDevice info, stack traces
PostHogWebsite analyticsAnonymous page views
SparkleApp updatesOS 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.