Data Export & Privacy
Overview
JoinFunds is built with UK GDPR compliance at its core. You can export all your data at any time, request account deletion with a 30-day safety net, and exercise your data protection rights. Your CSV files are processed entirely in your browser — raw bank data never touches our servers.
Export your data
Go to Settings
Click Settings in the sidebar and scroll to the Data & Privacy section.
Request a data export
Click Export My Data. JoinFunds generates a complete export of your household data including accounts, transactions, categories, rules, budgets, and savings goals. You can choose between JSON (machine-readable) and CSV (spreadsheet-friendly) format.
Export Your Data
Download a complete copy of all your household data. This covers your rights under GDPR Article 15 (Access) and Article 20 (Portability).
Delete your account
Request account deletion
In the same Data & Privacy section, click Delete Account. This starts a 30-day grace period. During this window, your account remains active so you can change your mind.
Understand the 30-day grace period
After requesting deletion:
- Your account continues to work normally for 30 days
- You can cancel the deletion at any time during this period from Settings
- After 30 days, JoinFunds permanently deletes your data through an automated cleanup process
If you have a partner in your household, ownership transfers to them before your data is removed. They keep the household, accounts, and shared transaction history.
Always export your data before requesting deletion. Once the 30-day grace period ends, deletion is permanent and cannot be undone.
Your GDPR rights
Know your rights under UK GDPR
JoinFunds respects all your rights under the UK General Data Protection Regulation:
- Right of Access (Article 15) — export all your data at any time
- Right to Portability (Article 20) — download in standard JSON or CSV format
- Right to Erasure (Article 17) — request account deletion with 30-day grace period
- Right to Rectification (Article 16) — edit any of your personal data through the app
- Consent Management — review and update your privacy consent from Settings
Privacy by design
How JoinFunds protects your data
Key privacy features built into the app:
- Client-side CSV parsing — your bank statement files are processed in your browser and never uploaded to any server
- Row-Level Security — every database query is filtered by your household, enforced at the database level
- Automated cleanup — expired invitations (7 days), old security events (90 days), and old import logs (1 year) are automatically purged
- No third-party tracking — your financial data is never shared with advertisers or data brokers
What's next?
- Getting Started — set up your household and start using JoinFunds
- Account Visibility — control what your partner can see
Related Guides
Ready to try JoinFunds?
Start managing your household finances together. Free to get started.
Get Started Free