Overview
Protect your work with LiveCodes backup and restore:- Full backups - Save all projects and settings
- Selective backups - Choose what to include
- Easy restore - One-click data recovery
- Export formats - ZIP archives with JSON data
Creating Backups
Backup files are created client-side in your browser. No data is sent to servers.
What to Backup
Projects
All Saved Projects
Includes:
- All your saved projects
- Code in all editors
- External resources
- Project configurations
- Custom settings per project
User Settings
User Configuration
Includes:
- Editor preferences (font, theme, etc.)
- Default languages
- Keyboard shortcuts
- Tool preferences
- Feature flags
Templates
Custom Templates
Your custom starter templates
Snippets
Code Snippets
Saved code snippets for reuse
Assets
Asset References
References to uploaded assets (not the files themselves)
Backup File Structure
Extract a backup ZIP to see:Restoring Backups
Choose What to Restore
Select which data to restore:
- All data
- Only projects
- Only settings
- Specific stores
Selective Backup
Choose exactly what to backup:- Projects Only
- Settings Only
- Everything
Check only Projects to backup:
- All saved projects
- No settings or user data
- Useful for sharing projects
Backup Strategies
Regular Backups
Before Major Changes
Always backup before:
- Browser updates
- Clearing cache
- Experimental features
- Bulk deletions
Project-Specific Backups
For important projects:Storage Locations
- Local Storage
- Cloud Storage
- External Drive
- Version Control
Save backups on your computer:
Automated Backups
Browser Extensions
Use extensions for automatic backup:- Export to File extension
- Schedule regular exports
- Auto-save to cloud folder
Scripts
Automate via SDK:Restore Options
Full Restore
Restore everything:Partial Restore
Restore only selected data:Merge vs Replace
- Replace (Default)
- Merge (Future)
Existing data is overwritten:
- Old projects deleted
- Settings replaced
- Clean slate
Backup Best Practices
Test Restores
Periodically test that backups work:
- Create test project
- Back it up
- Delete it
- Restore from backup
- Verify it’s intact
Recovery Scenarios
Lost Projects
Browser Cache Cleared
Migrating to New Device
Troubleshooting
Backup fails to download
Backup fails to download
- Check available disk space
- Disable download blockers
- Try smaller backup (selective)
- Check browser permissions
Restore fails
Restore fails
- Verify backup file isn’t corrupted
- Check available browser storage
- Try restoring in smaller batches
- Clear some existing data first
Backup file too large
Backup file too large
- Backup selectively
- Delete old/unused projects first
- Split into multiple backups
Missing data after restore
Missing data after restore
- Check restore log for errors
- Verify correct data was selected
- Try full restore
- Reload browser
Data Privacy
Backup process is entirely client-side:
- No server upload - Data never leaves your browser
- You control storage - Choose where backups go
- No tracking - Backups aren’t monitored
- Encrypted transit - Files stay on your device
Backup Limits
| Item | Limit |
|---|---|
| Backup file size | Browser dependent (~100MB typical) |
| Number of projects | No limit |
| Backup frequency | No limit |
| Storage duration | Indefinite (you control) |