Releases

Cashvelope v2.3: Cloud Sync — your data, everywhere you are

Log a transaction on your phone, see it on your tablet. Your data follows you — not the other way around.

3 min read

Cashvelope has always been local-first: your data lives on your device, no account required. That remains the default. v2.3 adds cloud sync as an opt-in layer on top of it — for people who want their transactions available across multiple devices, or who want a backup that survives a lost phone.

Real-time sync via PocketBase

When you sign in and enable sync, your transactions, wallets, budgets, and categories sync in real time across every device logged into your account. Add an expense on your phone at dinner; it is there on your iPad before you get home.

Sync runs in the background. There is no manual “sync now” button to remember. The data stays current automatically.

Cashvelope sync status indicator showing data synced across devices
Sync status visible throughout the app — you always know if your data is up to date.

Account registration and login

Creating an account is straightforward: email and password, confirm, done. No phone number required, no social login, no onboarding questionnaire. The account exists solely to identify your data across devices — nothing else.

If you have been using Cashvelope without an account, your existing local data is migrated to the cloud on your first sign-in. Nothing is lost.

Forgot password flow

Standard but necessary: if you forget your password, request a reset link from the login screen. The link arrives by email and takes you through a secure reset flow. Works as expected.

Delete account

You can delete your account directly from within the app — Settings → Account → Delete account. This permanently removes your account and all associated cloud data. No email to write, no support ticket to open, no waiting period. If you want out, you are out.

Sync status indicators

Sync status is visible in key places throughout the app: the home screen header, the settings page, and next to your account details. You can always tell whether your data is synced, syncing, or waiting for a connection. There are no silent failures.

Still local-first

Signing in is optional. If you prefer to keep everything on-device, nothing about the app changes for you. Local-first is not a legacy mode — it is the default, and it stays that way.

Cashvelope

Try envelope budgeting with Cashvelope

Free to download. No account required.

Learn more →