Skip to main content

Data you provide directly

Data collected automatically

Analytics is limited and optional. The app includes one product-analytics tool, PostHog (US cloud). It records pseudonymous usage events and crash reports to help us improve the app, and never receives your financial data, name, or email. You can turn it off in Settings, and it is disabled entirely on development builds. We use no advertising SDK and no cross-app tracking.

AI chat

AI Chat sends your question and a snapshot of computed figures to Anthropic (Claude) to be narrated back to you. We store your question; we never store the answer, and there is no server-side conversation history. Exactly what is sent, what is never sent, and what Anthropic does with it is documented separately in AI and your data.

Data from connected institutions (optional)

If you choose to connect an external financial account, we import data from it on your behalf, with your consent. These integrations are optional and inactive until you connect an account; manual entry is always available. We never receive your banking or brokerage login credentials. We store an access token for each connected integration so we can refresh your data. These tokens are encrypted at rest using AES-256-GCM, on top of the database’s own encryption. You can disconnect at any time, which revokes and deletes the token. See Security and Connected accounts.

Subscriptions and payments

We never see, receive, or store your card or payment details. Purchases are made entirely inside the Apple App Store or Google Play. Your payment method belongs to your store account.
Purchases are processed by Apple or Google and reconciled through RevenueCat, our subscription-management provider. What reaches us is only: whether an active plan exists, when it expires, and an opaque customer identifier. No card number, no billing address, no transaction amounts. RevenueCat receives an anonymous app user identifier, your device type and operating system, and the store’s own purchase receipt or token. It acts as our processor and stores that data in the United States.

Data we do not collect

  • Precise or GPS location, and no IP-based geolocation (we do record the coarse country code from your device’s region setting at sign-up — see above)
  • Device contacts or address book
  • Photos or camera access
  • Advertising identifiers (IDFA or similar)
  • Your bank or brokerage login credentials (authentication is handled by Plaid / Zerodha — we never see them)
  • Your card or payment details (handled entirely by Apple and Google)
  • Audio recordings — voice questions are transcribed by your device’s own speech recognition and we receive only the resulting text
  • Biometric data (the optional app lock uses your device’s on-device biometrics; the data never reaches us)

Where your data lives

Changed 29 July 2026. Recontrol’s database moved from AWS ap-south-1 (Mumbai, India) to AWS us-east-1 (Northern Virginia, United States). Nothing about what we collect changed — only where it is stored. See the Privacy Policy.
Recontrol’s database is hosted on Amazon Web Services in the us-east-1 (Northern Virginia, United States) region, via Nhost. The data you enter, and the data we import on your behalf, is stored at rest in the United States. Our application/API server is also hosted in the United States (on Railway), so your data is processed in the same country it is stored in. If you are outside the United States — including in Canada, India, or elsewhere — your data is stored and processed in the United States. We stay accountable for protecting it wherever it is processed. See the Privacy Policy for the full cross-border disclosure and your regional rights. Plaid processing: if you connect a bank using Plaid, your banking data is processed by Plaid on infrastructure in the United States before it reaches us. This only happens if you choose to use the bank-connection feature.

Third-party services

We use no advertising services, cross-app tracking, social-media pixels, or data brokers. Our only analytics tool is PostHog (opt-out, no financial data).

Local storage on your device

The mobile app uses:
  • Expo Secure Store — stores authentication tokens using iOS Keychain / Android Keystore. Not accessible to other apps.
  • AsyncStorage — persists session state and cached data locally.
  • PostHog local storage — if analytics is enabled, a pseudonymous identifier and a small event queue.
  • RevenueCat local cache — your subscription status, so the app knows what you have paid for without a network round trip.
  • Your AI Chat transcript — held in memory for the session only, and gone when the app closes.
None of this is used for advertising or cross-app tracking.

How long we keep it

See the Data Retention and Disposal Policy for full detail.

Who can see your data within shared spaces

When you join a shared space, other members of that space can see the financial data within it — accounts and transactions — in accordance with their assigned role. Your display name and email may also be visible to other members of any space you belong to. Data in one space is never visible to members of a different space.