FinX privacy and security

Where FinX stores your financial data in each mode, what the app and the managed server at myfinx.app send to other services, how your account is protected, and how to export or delete your data.

Where your data is stored

ModeYour financial dataWho runs the server
Local modeOnly in the app database on your phoneNo server
Managed hostingIn a PostgreSQL database on the FinX server at myfinx.app, plus a cache on your phoneIT-BAER
Self-hostedOn your own server, plus a cache on your phoneYou

Sign-in tokens and your own AI API key are kept in Android encrypted storage (AES-256-GCM). On the managed server, Bank Sync access URLs are encrypted with AES-256-GCM. FinX does not add its own encryption to the transaction database on the phone or on the server. The managed hosting server is located in Germany, and its storage is encrypted at rest.

Encryption in transit

Account protection

What is sent to other services

RecipientWhat it receivesWhen
Firebase Crashlytics (Google)Crash reports from the Android appIn all modes
RevenueCatPurchase and subscription status from Google PlayIn all modes
myfinx.app (FinX)Anonymous upgrade-screen events: a random device ID, the app version, the mode, the event and the screen it came fromLocal mode, managed hosting and setup, never with a self-hosted server
OpenRouter, routed only to Mistral with zero data retentionThe text, voice transcript or receipt photo of an AI requestManaged hosting, only after you accept the AI data consent
OpenAI, Anthropic or OpenRouterThe AI request, sent directly from your phoneOnly if you add your own API key
Public OpenStreetMap Overpass serversYour location and a search radiusOnly if you turn on location reminders

The app shows no advertising and does not use the Android advertising ID. The website myfinx.app runs no analytics.

AI features

Export and delete your data

The privacy policy has the full details. Questions? Use the contact form.