Overview
Track Better’s data sync feature allows you to export your complete workout history as a JSON file and import it on another device. This is essential for:- Backing up your fitness data
- Transferring data to a new device
- Syncing progress across multiple devices
- Keeping a permanent record of your journey
Exporting Your Data
Export creates a complete snapshot of your workout journey:How to Export
- Navigate to the Settings tab
- Find the Sync Your Data section
- Click the Export Data button
- A JSON file will automatically download to your device
Export File Details
The exported file is named with a timestamp for easy identification:Data Structure
The exported JSON file contains all your workout data in a structured format:Data Structure Breakdown
userName
userName
Your profile name set in the User Profile section.
exportDate
exportDate
ISO 8601 timestamp of when the data was exported.
completedExercises
completedExercises
Object containing all your logged exercises, organized by date (YYYY-MM-DD format). Each date maps exercise IDs to arrays of set logs with reps and timestamps.
summary
summary
Pre-calculated statistics including total days tracked, total sets completed, and current streak at the time of export.
Importing Your Data
Restore your workout history on any device by importing a previously exported JSON file:How to Import
- Navigate to the Settings tab
- Find the Sync Your Data section
- Click the Import Data button
- Select your exported JSON file
- Wait for the success confirmation message
Successful import: “Data imported successfully! Your profile has been synced.”
Import Validation
Track Better validates the imported file to ensure data integrity:- File Format Check: Verifies it’s valid JSON
- Structure Validation: Confirms the
completedExercisesobject exists - Data Type Check: Ensures data structure matches the expected format
Common Import Errors
Sync Workflow Examples
Scenario 1: New Device Setup
- Export data from your current device
- Transfer the JSON file to your new device (email, cloud storage, etc.)
- Open Track Better on the new device
- Import the JSON file
- All your progress is now synced
Scenario 2: Regular Backups
Scenario 3: Multi-Device Usage
- Use Track Better on your phone during workouts
- Export data at the end of the day
- Import on your desktop to view detailed analytics
- Keep devices in sync with daily exports
Best Practices
Export Regularly
Set a weekly reminder to export your data
Store in Cloud
Save exports to cloud storage for access anywhere
Date Your Backups
The automatic timestamp helps track backup history
Test Imports
Occasionally test importing on a different device to ensure backups work
Data Portability
Your exported JSON file is:- Human-readable: Open in any text editor
- Machine-readable: Easy to parse programmatically
- Portable: Works across all devices and browsers
- Future-proof: Standard JSON format ensures long-term compatibility
Because Track Better uses standard JSON format, you could even build your own tools to analyze or visualize your workout data.
Privacy & Security
Your workout data never leaves your device unless you manually export and share it.
- No automatic cloud sync
- No external servers involved
- Complete control over your data
- Choose where and how to store backups