GDPR Data Export
Under GDPR Article 20, you have the right to receive your personal data in a structured, commonly used, and machine-readable format. This page explains the format of your exported data.
Your Data Rights
The General Data Protection Regulation (GDPR) guarantees the following rights:
- Right to Access - You can request a copy of all personal data we hold about you
- Right to Portability - You can receive your data in a machine-readable format (JSON)
- Right to Erasure - You can request deletion of all your personal data
How to Export Your Data
- 1
Open Settings
Go to Settings > Account in the CrispBudget app
- 2
Request Export
Tap "Download My Data" under the Data & Privacy section
- 3
Save the File
A JSON file will be generated and you can share or save it
Data Format
Your data is exported as a JSON file with the following structure:
{
"profile": { ... },
"wallets": [ ... ],
"memberships": [ ... ],
"invites": [ ... ],
"exportedAt": "2025-01-15T12:00:00.000Z",
"exportVersion": "1.0"
} profile
Your user profile information
-
id— User ID -
username— Username -
displayName— Display name -
primaryEmail— Primary email address -
contactEmail— Contact email address -
roleId— User role (guest, free, premium) -
walletCount— Number of owned wallets -
createdAt— Account creation date (ISO 8601) -
updatedAt— Last update date (ISO 8601)
wallets
Array of wallets you own, each containing:
-
id— Wallet ID -
name— Wallet name -
currencyCode— Currency code (e.g., USD, JPY) -
status— Wallet status (active, archived, readonly) -
memberCount— Number of members -
transactions— Array of your transactions in this wallet -
categories— Array of custom categories -
budgetPlans— Array of budget plans
memberships
Array of wallets you are a member of (but don't own):
-
walletId— Wallet ID -
walletName— Wallet name -
role— Your role (owner, admin, member, viewer) -
joinedAt— Date you joined (ISO 8601)
invites
Array of invites you have created:
-
code— Invite code -
walletName— Target wallet name -
role— Invited role -
status— Invite status (pending, accepted, expired) -
inviteType— Type (link, email) -
createdAt— Creation date (ISO 8601) -
expiresAt— Expiration date (ISO 8601)
Metadata
Export metadata:
-
exportedAt— Export timestamp (ISO 8601) -
exportVersion— Format version (currently "1.0")
Dates are formatted in ISO 8601 (e.g., 2025-01-15T12:00:00.000Z). Amounts are stored as integers in the smallest currency unit (e.g., cents).
Security Notice
Your exported data contains personal information including email addresses and transaction history. Keep this file secure and do not share it with untrusted parties.