Data Export
Last Updated: May 9, 2026
Download a complete copy of all your CADENSA data in machine-readable format.
Overview
CADENSA allows you to export all your personal data at any time, in two formats:
- JSON: Machine-readable, complete data structure (ideal for developers)
- CSV: Human-readable, Excel-compatible (ideal for analysis)
GDPR Compliance: This implements your Right to Access (GDPR Article 15) and Right to Data Portability (GDPR Article 20).
What Data is Exported?
Your export includes everything we store about you:
1. Profile Information
Your email address is stored as a SHA256 hash (privacy-by-design). The emailHash field in your export is not the raw email — the export metadata explains this.
- Account ID, email hash (SHA256), account status
- Email verified status, two-factor authentication status
- Account creation date, last login date and IP address
- Subscription details (tier, status)
- Timezone and language preference
- Terms acceptance history (version, date, IP)
- GDPR rights status: data processing objections, processing restrictions, restriction reason
- UI preferences (last used workspace)
2. Time Tracking Data
- All time entries (start time, stop time, duration)
- Entry descriptions
- Associated projects and tasks
- Tags and labels
- Billable/non-billable flags
- Timestamps (created, updated)
3. Projects & Workspaces
- Project names and descriptions
- Projects where you are a team member
- Tasks where you are the assignee or creator
- Your own workspace membership record (role, status, joined date) — other team members' data is not included
4. Financial Data
- Invoice history from Stripe (number, amount, currency, status, date)
- Invoice PDF and hosted invoice links (note: these Stripe URLs are time-limited and may expire)
- Subscription details
5. Preferences & Settings
- Email preferences (marketing, notifications)
- Notification settings (in-app, email, desktop)
- Cookie consent choices
- Privacy settings
- GDPR rights status (restrictions, objections)
6. Audit & Security Logs
- All security events: login, logout, password changes, 2FA changes, GDPR actions, billing events (last 2 years)
- Each entry includes: action type, resource type, timestamp, success/failure, IP address, user agent
Export Formats
JSON Format
Best for:
- Developers
- Data migration to another service
- Programmatic data processing
- Complete data structure preservation
Structure:
{
"exportMetadata": {
"exportDate": "2026-05-09T10:00:00.000Z",
"exportFormat": "json",
"dataVersion": "2.0",
"emailNote": "The emailHash is a SHA256 hash of your email address, following privacy-by-design principles.",
"processingPurposes": "Time tracking, billing, GDPR compliance",
"retentionPeriod": "Active account: unlimited; deleted account: 30 days",
"supervisoryAuthority": "NAIH (National Authority for Data Protection and Freedom of Information)",
"privacyPolicyUrl": "https://cadensa.com/privacy"
},
"profile": {
"_id": "...",
"emailHash": "c7af815a...",
"status": "active",
"emailVerified": true,
"twoFactorEnabled": false,
"createdAt": "2026-01-15T10:00:00.000Z",
"lastLoginAt": "2026-05-09T08:00:00.000Z",
"lastLoginIp": "...",
"subscription": { "tier": "pro", "status": "active" },
"metadata": { "timezone": "Europe/Budapest", "preferredLanguage": "en", "acceptedTerms": true },
"termsAcceptances": [{ "version": "1.0", "acceptedAt": "2026-01-15T10:00:00.000Z" }],
"dataProcessingObjections": { "directMarketing": false, "profiling": false, "legitimateInterests": false },
"processingRestricted": false
},
"timeEntries": [ /* ... */ ],
"projects": [ /* ... */ ],
"tasks": [ /* ... */ ],
"ownMemberships": [ /* your UnitUser record per workspace */ ],
"invoices": [ /* ... */ ],
"subscriptions": [ /* ... */ ],
"auditLogs": [ /* last 2 years */ ],
"emailPreferences": { /* ... */ },
"notificationPreferences": { /* ... */ }
}
File size: Typically 100KB - 5MB (depends on usage)
CSV Format
Best for:
- Human reading
- Excel/Google Sheets analysis
- Quick data overview
- Non-technical users
Structure: A single UTF-8 encoded file (with BOM for Excel compatibility) containing named sections:
=== USER PROFILE ===
_id,emailHash,status,emailVerified,...
...
=== WORKSPACES/UNITS ===
_id,name,bundle,tier,...
...
=== TIME ENTRIES ===
_id,unitName,date,startTime,endTime,duration,...
...
=== PROJECTS ===
...
=== TASKS ===
...
=== OWN MEMBERSHIPS ===
...
=== INVOICES (Billing History) ===
# Note: hostedUrl and pdfUrl links are time-limited Stripe URLs.
...
=== AUDIT LOGS (Last 2 years) ===
...
=== EMAIL PREFERENCES ===
...
=== NOTIFICATION PREFERENCES ===
...
=== EXPORT METADATA ===
...
File size: Typically 50KB - 3MB
How to Export Your Data
Step 1: Navigate to Export Page
- Log in to your CADENSA account
- Click your profile picture (top-right)
- Select "Settings"
- Navigate to "Privacy" tab
- Scroll to "Data Export" section
Step 2: Choose Format
Click one of the export buttons:
- "Export as JSON" - Machine-readable format
- "Export as CSV" - Excel-compatible format
Step 3: Download Starts Automatically
- File is generated instantly (no waiting time)
- Download starts automatically
- File name:
cadensa-export-{timestamp}.{format} - Example:
cadensa-export-2026-02-02.json
Step 4: Verify Export
- Open the downloaded file
- JSON: Use a JSON viewer or text editor
- CSV: Open with Excel, Google Sheets, or text editor
- Verify data completeness:
- Check profile information
- Verify time entries count
- Confirm projects are included
Export Frequency
No Limits:
- Export as many times as you want
- No waiting period between exports
- No additional cost
Best Practices:
- Export monthly for backup purposes
- Export before major changes (e.g., switching plans)
- Export before account deletion
Using Exported Data
Import to Another Service
Most time tracking services support JSON import:
- Download JSON export from CADENSA
- Check target service's import documentation
- Upload file to new service
- Map fields (if required)
Popular Services:
- Toggl Track (supports JSON)
- Harvest (supports CSV)
- Clockify (supports CSV)
Analyze in Excel/Google Sheets
CSV format works seamlessly:
- Download CSV export (single
.csvfile) - Open it in Excel or Google Sheets (the UTF-8 BOM ensures correct character encoding)
- Each section is separated by a
=== SECTION ===header row — you can filter or split by section - Create pivot tables, charts, formulas from the time entries section
Example Analysis:
- Total hours per project
- Billable vs. non-billable ratio
- Daily/weekly/monthly summaries
Archive for Records
Keep a local backup:
- Export as JSON (most complete)
- Store in secure location (encrypted drive)
- Re-export monthly or quarterly
- Keep for tax records (8 years recommended)
FAQ
How long does export take?
Instant. Data is generated on-demand and downloads immediately. No waiting period.
Is my export encrypted?
During download: Yes (HTTPS) After download: No - the file is plain text
Recommendation: Store exported files in an encrypted folder or archive.
Can I automate exports via API?
Not yet. API data export is planned for Q2 2026. Currently, exports must be manual.
Does export include deleted items?
No. Only current, non-deleted data is included. Deleted items cannot be recovered.
What about team workspace data?
Your data only:
- Time entries you created
- Projects and tasks you are a member of or created
- Your own workspace membership record (
ownMemberships) — role, status, joined date
Not included:
- Other team members' personal data (names, emails, permissions)
- Team workspace settings (unless you're the owner)
Can I export specific date ranges?
Not yet. Currently, exports include ALL data. Filtered exports are planned for a future update.
Workaround: Export all data, then filter in Excel/Sheets.
What if export fails?
- Refresh page and try again
- Try different format (JSON if CSV failed, or vice versa)
- Check browser console for errors (F12)
- Contact support: support@cadensa.io with error details
Privacy & Security
Data in Export
Sensitive Information:
- Passwords are never included (not even hashed)
- Payment card numbers not included (Stripe only)
- Two-factor authentication secrets not included
Included:
- Email hash (SHA256), account status, login history
- All time entries and descriptions
- Projects and tasks you are involved in
- Your own workspace membership record
- Invoice amounts and Stripe links (links are time-limited)
Your export contains personal and financial data. Store securely and delete after use if not needed.
Secure Storage
Recommendations:
- Encrypt files: Use 7-Zip, VeraCrypt, or OS encryption
- Password protect: Use strong passwords
- Secure location: Cloud storage with 2FA (Google Drive, Dropbox)
- Delete when done: Don't leave exports in Downloads folder
Sharing Exports
** Never share exports containing:**
- Personal email addresses
- Financial data
- Client information
- Proprietary project details
If you must share:
- Redact sensitive information first
- Use secure file transfer (not email)
- Password-protect the archive
- Delete after recipient confirms receipt
Troubleshooting
Export button does nothing
- Disable ad blocker (may block downloads)
- Check popup blocker (allow popups for cadensa.io)
- Try different browser (Chrome, Firefox, Safari)
- Clear cache and cookies
Export file is corrupted
- Try different format (JSON if CSV failed)
- Check file size (should be > 1KB)
- Re-download (may have been interrupted)
- Check disk space (ensure enough free space)
CSV file won't open in Excel
- Extract ZIP first (CSV comes in archive)
- Use "Data > Import" in Excel instead of double-click
- Specify UTF-8 encoding (for special characters)
- Try Google Sheets as alternative
JSON file seems incomplete
- Use JSON validator (jsonlint.com)
- Check file size (compare with expected)
- Contact support with file size and error message
Need Help?
Email: support@cadensa.io Subject: "Data Export Issue" Include:
- Export format (JSON or CSV)
- Browser and version
- Error message (if any)
- File size (if downloaded)
Response Time: Within 24 hours
Related Articles
Legal Reference: This implements GDPR Articles 15 (Right to Access) and 20 (Right to Data Portability). For full legal text, see our Privacy Policy.