Privacy Policy

Last updated: February 27, 2026

Koinx is operated by Angel Oran as a personal project. This Privacy Policy explains what information we collect, how we use it, and your choices regarding your data when you use the Koinx app and website (koinx.app).

1. Information We Collect

Account information: When you create an account, we collect your email address and authentication data, processed securely through Supabase.
Financial data: Your expense entries, categories, budgets, and goals are stored locally on your device and synced to our secure backend (Supabase) to enable backup and cross-device access.
AI coach interactions: When you interact with Koi, your prompts and spending summaries are sent to Google Gemini to generate responses. Koinx does not permanently store these chat interactions. However, AI-generated outputs such as financial tips, missions, and snapshots are saved to your account.
Voice input (microphone): When you use the voice dictation feature to send messages to the AI coach Koi, the app requests access to your microphone. Audio is processed entirely on your device by iOS Speech Recognition or Google Speech Services (Android) — Koinx does not record, store, or transmit your voice. Only the resulting transcribed text is used within the app.
Subscription information: In-app purchases and subscription status are managed by RevenueCat. Payment details are handled entirely by Apple App Store or Google Play — we never see your payment data.
Waitlist: If you sign up for early access on koinx.app, your email is stored through Brevo (Sendinblue).
Analytics: We use Vercel Analytics to collect anonymous, aggregated data about website visits. No personal data is linked to these analytics.
In-App Analytics: We use PostHog and Sentry within the mobile app to collect usage events, user properties, and error tracking data to improve the app experience and fix bugs. This data may be linked to your account for troubleshooting purposes.

2. How We Use Your Information

  • To provide, maintain, and improve the app
  • To authenticate your account and sync your financial data
  • To process subscription status and restore purchases
  • To send important updates and early access notifications (waitlist only)
  • To power AI-based responses via Google Gemini
  • To convert your voice input to text via on-device speech recognition for the AI coach

3. Third-Party Services

We rely on the following third-party services to operate Koinx. Each has its own privacy policy governing how they process data:

SupabaseAuthentication, database, and data sync
Google GeminiAI coach responses
RevenueCatSubscription management
Brevo (Sendinblue)Waitlist email management
Apple App Store / Google PlayIn-app payment processing
Vercel AnalyticsAnonymous website analytics
PostHogIn-app product analytics (usage events, user properties)
SentryError tracking and crash reporting (includes user identification for debugging)

4. Data Retention

Your account and synced data are retained as long as your account is active. You may delete your account at any time from Settings → Privacy Settings → Delete Account. Deletion removes all your synced data from our servers within 30 days.

5. Security

We use industry-standard encryption for data in transit (TLS) and at rest. Financial data is stored locally on your device and synced to Supabase with row-level security policies.

6. Children's Privacy

Koinx is not intended for users under 13 years of age. We do not knowingly collect personal information from children.

7. Your Rights

Depending on your location, you may have the right to access, correct, or delete your personal data. To exercise these rights, email us at team@koinx.app or use the Delete Account feature inside the app.

8. Changes to This Policy

We may update this policy from time to time. Significant changes will be communicated via the app or email. Your continued use of Koinx after changes constitutes acceptance of the updated policy.

9. Contact

Questions about this Privacy Policy? Email us at team@koinx.app.