Xfin

Security

Last updated 8 August 2026

Xfin handles bank data, so this page states what we actually do rather than reassurances. If something here stops being true, it gets corrected.

The architecture is the main control

Your financial records are stored on your device, not on our servers. That is a security decision as much as a privacy one: a server that never holds your transactions cannot leak them. Our server holds your profile, your notification settings, your bank access token and an optional encrypted backup, and that is close to all of it.

Bank credentials

We never see them. You enter them into Plaid's own interface. Xfin receives an access token, never a username or password, and that token is kept server-side and never sent to your device.

In transit and at rest

Getting into your account

The assistant

Questions to Fin are sent with a redacted summary rather than your raw history, and identifiers are stripped before the request leaves your device. Your financial data is not used to train any model. Fin cannot move money: it has no payment capability of any kind, and every change it proposes waits for you to confirm.

Xfin does not move money

This matters for more than reassurance, so it is worth being exact. Xfin never originates an ACH entry or any other payment. It has no payment capability at all, and no feature that could acquire one by accident.

We request read access only. We do not use Plaid Auth or Plaid Transfer, which means we never receive your account or routing numbers. Xfin reads a copy of transactions your bank has already posted.

Because we originate nothing, Xfin is not an ODFI, an Originator, a Third-Party Sender or a Third-Party Service Provider under the Nacha Operating Rules, and the 2026 ACH fraud-monitoring requirements do not apply to it. If that ever changes, this page changes first.

What we do not claim

We are a small team. We hold no SOC 2 report and no ISO 27001 certificate, and we would rather say so than imply otherwise. What we can say is that the app is built so that the most sensitive data never reaches us in the first place.

Reporting a vulnerability

Email security@getxfin.com with enough detail to reproduce it. We will acknowledge within three business days and keep you updated. Please give us a reasonable window to fix it before going public, and please do not access anyone else's data while testing.

We do not currently run a paid bounty, but we will credit you if you would like.