On-Device vs Cloud Bookkeeping: Where Data Lives

Updated July 28, 2026 · ~8 min read · Ilura Technology

On-Device vs Cloud Bookkeeping: Where Does Your Financial Data Live?

Short answer: On-device vs cloud bookkeeping is a question of where the file lives. Cloud apps store your books on a company’s servers, sync them across devices, and often link to your bank through an aggregator. On-device apps keep everything encrypted on your phone, and nothing leaves until you export it. Cloud buys convenience and shared accountant access; on-device buys privacy, because no third party holds a copy to breach, analyze, or hand over — and your only backup is the file you export yourself.

What does “where your data lives” actually mean?

Every bookkeeping app has to keep your records somewhere. That “somewhere” is the single most important privacy decision in the whole category, and most people never think about it.

  • Cloud bookkeeping stores your data on remote servers operated by the software company (or a hosting provider like AWS or Google Cloud). Your device talks to those servers over the internet.
  • On-device bookkeeping stores your data locally — on your iPhone, iPad, or computer. The app works with a copy that lives with you.

Both can be encrypted. The difference is not only “is it encrypted” but “who else holds a copy that they could, in theory, be compelled to hand over, breach, or analyze.”

How do on-device and cloud bookkeeping compare?

FactorOn-device bookkeepingCloud bookkeeping
Where data is storedOnly on your device, encryptedOn the company’s servers
Bank connectionUsually none (manual entry)Often automatic via Plaid/MX/Finicity
Sync across devicesLimited or manualAutomatic, seamless
Works offlineYes, fullyPartially or not at all
Third parties holding your dataNone (if truly on-device)App company + hosting + aggregators
Breach exposureLimited to your own deviceCentral servers are a bigger target
ConvenienceRequires some manual entryHighly automated
Data portabilityExport a file you ownDepends on export tools offered
Account requiredOften noneAlmost always

Why do most bookkeeping apps use the cloud?

Cloud is the default for good reasons, and it is a legitimate choice:

  • Automatic bank feeds. Cloud apps commonly link to your bank through aggregators like Plaid, MX, or Finicity, so transactions import themselves.
  • Multi-device sync. Start on your laptop, finish on your phone.
  • Backup and recovery. If you lose your device, your data is still on the server.
  • Collaboration. An accountant or bookkeeper can log in and help.

These features are real and valuable. For a business with an accountant and multiple team members, cloud often makes sense.

What is the privacy tradeoff of cloud bookkeeping?

The convenience of the cloud comes with a structural reality: your financial data is stored, and often analyzed, by companies other than you.

Facts to keep in mind:

  • Apps that aggregate your bank data can be classified as “financial institutions” under the FTC Safeguards Rule (16 CFR 314), which requires them to maintain a written information security program — the FTC spells out what that obligation involves in its Safeguards Rule guidance.
  • Every additional company that stores your data is an additional potential breach target — including the aggregator sitting between the app and your bank, which raises its own question: is Plaid safe?
  • Cloud data can be subject to legal process (subpoenas, warrants) directed at the provider, not just at you.
  • Privacy policies vary widely on whether your data is used for analytics, product development, or shared with partners. That paragraph is the one worth reading before you sign up, and it is the one almost nobody reads.

None of this means cloud bookkeeping is unsafe. It means the data is not solely in your control.

What is the advantage of on-device bookkeeping?

On-device bookkeeping flips the model: your data starts and stays with you.

  • No bank connection means no aggregator (Plaid/MX/Finicity) holds your transaction history.
  • No cloud storage means no central server full of many users’ financial records to breach.
  • Encryption on the device protects the data if your phone is lost or stolen.
  • You can typically use the app fully offline.

The honest tradeoff: without automatic bank feeds, you enter more data manually, and syncing across many devices is harder. For a solo freelancer or 1099 worker who mainly needs to send invoices, capture receipts, and log mileage, that tradeoff is often very acceptable.

How does Keel handle this?

Keel: Invoice Maker & Receipts is built on the on-device model. Here is how it maps to the factors above:

  • Storage: Your invoices, receipts, and mileage are stored encrypted on your iPhone. The App Store privacy label states “Data Not Collected.”
  • No bank connection: There is no Plaid, MX, or Finicity in the picture, because Keel does not link to your bank.
  • No account, no cloud: You do not create an account, and your books are not uploaded to a server.
  • Verifiable records: Keel keeps an append-only, cryptographically verifiable ledger, so your history is tamper-evident.
  • You own the export: You can export all your data as a single file whenever you want.

Keel is not trying to replace a full accounting suite for a growing company with staff and an accountant. It is the private, on-device option for self-employed people who would rather keep their financial records on their own device than in someone else’s cloud.

See the on-device approach here: Keel: Invoice Maker & Receipts on the App Store.

How do you keep on-device books audit-ready?

The objection people raise about on-device bookkeeping is rarely privacy. It is proof: if nothing sits on a server, what do you produce when a return is questioned? The answer is that a tax authority asks for records, not for a login to your software. What it wants is evidence that substantiates the figures on the return, and a file on your phone is a record in exactly the way a shoebox of paper receipts always was. The IRS recordkeeping guidance sets the baseline for US filers: keep whatever supports the income, deductions, and credits you claimed, in whatever form you keep it.

Three habits make an on-device system hold up:

  • Enter things close to when they happen. A receipt photographed the day of the purchase and a trip logged the day you drove it are contemporaneous records. The same numbers reassembled in April from a bank statement are a reconstruction, and they read like one.
  • Keep the trail tamper-evident. Keel’s ledger is append-only and hash-chained, so a correction shows up as a correction rather than a silent edit. That matters more without a cloud provider’s timestamps to fall back on: the record has to carry its own history.
  • Export on a schedule, not only at year end. A file you hold is a backup only if it exists before you need it. Keel exports the full year as a single file, and that export, not the app, is what survives a lost phone. In the ordinary case you keep those records for three years from the date you filed; how long to keep tax records covers the exceptions that stretch it to six years or longer.

The failure mode of cloud bookkeeping at audit time is different but not smaller: people discover their subscription lapsed, the account is read-only, or the export tool does not produce what the accountant asked for. Owning the file avoids all three.

Which one is right for you?

Use this quick guide:

  • Choose cloud if you want automatic bank imports, multi-device sync, and easy accountant access — and you are comfortable with a company storing your data.
  • Choose on-device if privacy is a priority, you are a solo operator, and you do not mind a little manual entry to keep your data off the cloud entirely.

If the bank feed is the part you are genuinely torn about, that decision deserves its own look: should you connect your bank account to a finance app weighs the automation against the exposure without assuming the answer.

Many freelancers land on a hybrid mindset: a business bank account and card for clean records, plus an on-device tool like Keel so the bookkeeping itself never leaves their phone.

Frequently asked questions

Is on-device bookkeeping less secure than the cloud? Not inherently — the two models fail in different ways. On-device data is encrypted at rest behind your passcode and Face ID, and the attack surface is one phone rather than a shared server. Cloud providers invest heavily in security, but they concentrate thousands of users’ books in one place, which makes a far more valuable target. The realistic on-device risk is not a breach at all; it is losing the only copy, which is why exporting matters more here than it does in the cloud.

What happens to my on-device data if I lose my phone? That is the real tradeoff, and it is the one thing cloud does better by default. Nobody can restore your books for you, so keep your own backup: export the year as a single file and store it somewhere you control, ideally after every quarter rather than once in April. Worth knowing that if you rely on an iCloud device backup instead of your own export, an encrypted copy of the phone does sit on Apple’s servers — a local encrypted backup to a Mac keeps it off the internet entirely.

Can I use my accountant with on-device bookkeeping? Yes. You send them a file rather than a login. Keel’s Accountant Pack is a CSV of your transactions plus a one-page summary PDF, which is closer to what most accountants actually want than a seat in your software. The common mistake is handing over screenshots or a folder of receipt photos in March; send the structured export early instead, and expect a question or two about categories you guessed at.

Does on-device mean no bank connection at all? In Keel’s case, yes, and that is precisely the point: with no bank connection, no third-party aggregator ever sees your transaction history. You enter income yourself, or photograph a receipt and let Apple Intelligence read it on device. The workflow most people settle into is a dedicated business account for a clean statement, with the phone as the record of what each line actually was — the statement gives the amount, your entry gives the reason it was deductible.

Is cloud bookkeeping bad? No, and treating it that way would be dishonest. If you have employees, hundreds of transactions a month, or an accountant who genuinely needs live access, cloud earns its keep. On-device is the privacy-first alternative for solo operators whose bookkeeping is a few invoices, a stack of receipts, and a mileage log. Before committing either way, read the privacy policy for the lines about analytics and partner sharing — that is where the two models actually diverge.


Keel is on-device by design: no bank connection, no cloud, no account, and an export-everything file you own. Free with unlimited invoices, receipts and mileage; Keel Pro is a one-time $249.99 Lifetime purchase, not a subscription. Get Keel on the App Store.

Your data → The invoice

How do I bill for it?

Turning agreed work into a document that gets paid.

Appliance Repair Invoice Example: Every Line Explained A filled-in appliance repair invoice example from a two-visit fridge job: the diagnostic credit, the parts line, the return trip, and the disputed lines. Continue →

The alternative to linking your bank

Books that never leave your iPhone.

No account, no bank connection, no aggregator holding a copy. The honest tradeoff: entry is manual or by photographing a receipt, because there is no feed to import.

On-device · No account · Data Not Collected