Show HN: Safe Money – privacy-first finance tracker
safeapps.io
safeapps.io
> End-to-end encryption > No user data leaves the client in plaintext.
> Smart import > Upload any OFX/CSV file from any bank in the world. Leave the rest to us.
Edit: To clarify, "No way for us to sell your data or even peek into it" is more the contradiction I had in mind than just end-to-end encryption.
OFX/CSV files are processed on the client-side, and we never get the raw file, only the processed and encrypted transactions. Does that make sense?
We're like Mint.com but open-sourced, with end-to-end encryption and anonymous signup. No way for us to sell your data or even peek into it.
- can this import and sync my bank/credit card transactions?
- what is an entity (“150 free entities”)
My own unanswered question:
Can this work offline?
I spend a lot of time in areas with no signal. So I am uncomfortable with apps that require a connection to a remote server to work with my own data. Besides connectivity issues, there is also the possibility of a poorly-timed service outage, or an eventual permanent shutdown. Bottom line, I have a strong preference for what I call the "KeePass" model: local-first encrypted data, that can be optionally synced for convenience.
The app itself is 100% rendered on the client side, so we are in that sense local-first. We use backend solely for data sync and authorization.
If I start up the PWA with no connectivity (assuming I've previously run it where it can sync data) it will have the data already? The full data set, or just whatever subset was previously rendered? And will it be usable without a connection for authorization, or will it be locked?
We don't believe in taking data as a hostage.