Privacy Policy

Last updated: July 15, 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 transactions (expenses and income) and categories are stored locally on your device and synced to our secure backend (Supabase) to enable backup and cross-device access.
AI features: When you log a transaction by voice, the transcribed text is sent to our backend and processed by Google Gemini to extract the amount, category, and note. To generate your monthly summary, your aggregated totals and transactions for that month are processed by Google Gemini. Generated summaries are saved to your account. We do not use your data to train AI models.
Voice input (microphone): When you use voice logging, 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 sent to our backend to create the transaction, as described above.
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.
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 power AI features (voice transaction parsing and monthly summaries) via Google Gemini
  • To convert your voice input to text via on-device speech recognition

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 GeminiVoice transaction parsing and monthly summaries
RevenueCatSubscription 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 → Delete Account. Deletion is immediate and permanent, and removes all your synced data from our servers.

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.