Privacy Policy

Last reviewed: June 26, 2026 · In effect since the public release of Finolio

The short version: Finolio keeps your finances in your own private iCloud account, on your own devices, under your own Apple ID — no accounts, no analytics, no ads, no profile of you. There is exactly one optional feature, Email Forwarding, that is different: if you turn it on, your bank's transaction alerts pass through a Finolio relay that reads only the amount, merchant, date, and card, then discards the email. It is off until you enable it, and it's described in full in Section 4. Everything else stays on your device and in your iCloud, where we cannot see it.

1. Who runs Finolio

Finolio is published by Finolio. You can reach us at support@finolioapp.com for any privacy question, data request, or concern. We respond to every message we receive, usually within one business day.

2. What data Finolio handles, and where it lives

Finolio is a personal finance app. The data you create inside it — expenses, income, budgets, savings goals, recurring transactions, spending sprints, custom categories, payment methods, and receipt photos — belongs entirely to you and is stored in two places, both of which we cannot access:

We have no user accounts, no login system, no analytics service, no advertising partner, and no profile of your activity. The only server Finolio operates is the optional Email Forwarding relay described in Section 4 — and it stores nothing beyond a short-lived, already-parsed charge that is deleted the moment your device collects it. Apart from that one feature you choose to switch on, there is no copy of your data we can be compelled, hacked, or persuaded to disclose.

3. Permissions Finolio asks for

iOS will prompt you the first time the app uses any sensitive capability. Each permission is used only for the purpose described and only when you explicitly invoke the relevant feature.

Finolio does not request access to your contacts, location, microphone (beyond Siri), calendar, motion data, or health information.

4. Auto-Import — connecting your cards and email

Auto-Import is optional and stays switched off until you turn it on in Settings → Auto-Import. When enabled, it can bring transactions into Finolio from several sources. All but one of these sources are processed entirely on your device. The exception — Email Forwarding — is the only Finolio feature that sends data through a server we operate, and it is called out first and in full below.

You can disconnect any source at any time in Settings → Auto-Import. Disconnecting removes the stored access tokens from your device's Keychain. Turning off Email Forwarding also deletes the relay's record of your device and clears any charge still waiting in its queue.

5. Optional AI features (you bring your own key)

Finolio's intelligent features — reading a receipt with "Smart Scan," cleaning up merchant names, summarizing your month, parsing a typed expense, and the Finolio Coach chat — are designed to run on your device by default. A cloud path exists, but it is strictly opt-in and uses an API key you provide. You always control which path runs.

If you don't enter an AI key, no third-party AI calls are made and every intelligent feature still works on-device (or, on devices without Apple Intelligence, falls back to simple built-in rules). The cloud path is opt-in by configuration and opt-in by action.

6. On-device search index

So you can find a past purchase from the iOS or macOS system search — and so the Coach can pull up specific expenses when you ask — Finolio indexes your expenses into Apple's on-device Spotlight index (CSSearchableIndex). This index is created and stored locally by the operating system on your device; it is not transmitted to us or anyone else. Deleting an expense, or deleting the app, removes it from the index.

7. Receipt photos

When you attach a photo to an expense, the image is stored as a file inside the iCloud Drive container associated with your Apple ID, in an app-internal folder. The expense record stores a filename pointer; the image bytes are managed by Apple's iCloud Drive infrastructure under your account. You can delete a receipt at any time from inside the app, which removes both the file and the pointer.

8. Backups and exports

Finolio lets you export your entire dataset — every expense, budget, and goal — as a single JSON file from Settings → Export Full Backup. The file is written to the app's Documents folder, visible in the Files app under "On My iPhone → Finolio → Backups." You can move, share, or delete it like any other file. Because the backup is generated on your device and never sent to us, you control where it goes from there. Treat the file as sensitive — it contains your full financial history in plain text.

9. Children

Finolio is not directed to children under 13 and does not knowingly collect any data from anyone, of any age. If you believe a child is using Finolio in a way that warrants attention, please contact us.

10. Deleting your data

Because no copy of your data exists on a server we operate, deleting the app or signing out of iCloud removes your access to it from that device. To wipe every record across all your devices:

  1. Open Finolio on any device signed into the same iCloud account.
  2. Go to Settings → Delete All Data.
  3. Confirm. The app deletes all expenses, income, budgets, goals, recurring items, sprints, and receipt files from both your device and your iCloud database.

You can also remove all CloudKit data directly from Apple's iCloud settings: iOS Settings → [Your Name] → iCloud → Manage Account Storage → Finolio → Delete Data from iCloud.

11. Security

Finolio relies on Apple's built-in security model: the iOS sandbox, Keychain for any sensitive token (such as an AI API key you provide, a connected Google account's sign-in tokens, or the Email Forwarding queue credential), TLS for all network traffic, and Apple's CloudKit encryption for sync. We do not use custom cryptography.

The optional Email Forwarding relay is the only server-side surface we operate. It is designed to hold as little as possible: it parses each alert in memory and discards the raw email, never writes message contents to disk, and the credential that reads your queued charges is a separate secret kept only on your device — so your inbox address, which necessarily appears in email headers and bank settings, is not by itself enough to read your data. Before the relay treats a message as a real alert, it verifies the sender's email authentication (DMARC), so a spoofed message claiming to be from your bank cannot inject a charge. Each parsed charge is also signed so your device can confirm it came from your relay. All relay traffic is over HTTPS, served with strict transport security (HSTS) and a hardened set of HTTP security headers; the same hardening applies to this website. If you never enable Email Forwarding, the app communicates with no server we operate at all.

12. International users

For everything other than Email Forwarding, Finolio does not transmit your data to a server we run, so there is no cross-border data transfer initiated by us — your data flows between your own devices and Apple's iCloud infrastructure, which Apple operates and discloses regional storage details for in Apple's own privacy documentation. If you enable Email Forwarding, the parsed-charge data passes through Cloudflare's global edge network on its way to your device; it is processed transiently and not stored beyond the short-lived queue described in Section 4. If you have specific regional questions (for example regarding the GDPR, UK GDPR, or CPRA), please contact us at support@finolioapp.com.

13. Changes to this policy

If we change this policy, we will update the date at the top of this page and, for material changes, present an in-app notice the next time you open the app. Continued use after a notice indicates acceptance of the updated policy.

14. Contact

Privacy questions, data requests, or anything else — email support@finolioapp.com.

Still have questions?

Send us an email. A human will read it.