Data Management
Storage modes, backup, export, restore, and manage your MatchOps data
Last updated: 2026-06-23
Your data in MatchOps is stored securely. This guide covers how your data is stored and how to protect and manage your valuable match data effectively.
How Your Data Is Stored
MatchOps stores your data in your private cloud account and keeps a copy cached on your device. This means the app works fully offline and syncs in the background whenever you're online.
- Account required - Sign up with email and password (free)
- Synced across devices - Access your data from any device
- Backed up in the cloud - Your data is safe even if you lose your device
- Works offline - Changes save on your device and sync when you're back online
Your data is encrypted in transit and at rest, and protected so that only you can access it.
Account Management
Creating an Account
Open the Welcome Screen
On the Welcome Screen, tap Use Cloud Sync.
Choose Sign Up
Select the sign-up option to create a new account.
Enter Your Details
Provide your email address and choose a password.
Verify Email
Check your email and click the verification link.
Signing In
If you already have an account:
- Tap Use Cloud Sync on the Welcome Screen
- Enter your email and password
- Tap Sign In
Password Reset
Forgot your password?
- On the sign-in screen, tap Forgot Password
- Enter your email address
- Check your email for the reset link
- Follow the link to set a new password
Signing Out
To sign out of your cloud account:
- Open the menu (☰) and select Settings
- Find the Account section
- Tap Sign Out
Before signing out, ensure all data has synced. Check that the sync indicator shows no pending changes.
Moving Existing Local Data to Your Account
If you used MatchOps without an account before creating one, you can upload that existing on-device data to your account so it syncs across your devices.
Open Settings
Open the menu (☰) and select Settings.
Find Cloud Options
Look for the cloud/sync section.
Start Upload
Select the option to move your data to your account.
Create or Sign In
Create a free account or sign in to your existing one.
Confirm
Review what will be uploaded and confirm.
Your existing data will be uploaded to your account and kept in sync from then on.
Sync Status
Understanding Sync Indicators
You'll see sync status indicators that tell you the state of your data:
- Synced - All changes saved to cloud
- Syncing - Upload in progress
- Pending - Changes waiting to sync
- Offline - No connection, changes saved locally
Offline Behavior
The app works fully offline after you sign in:
- Changes save to your device immediately
- When you reconnect, changes sync automatically
- No data is lost during offline periods
You can use the app normally even without internet. Go to a game, track everything, and it will sync when you're back online.
Sync Troubleshooting
If sync seems stuck:
- Check your internet connection
- Wait a few moments for retry
- Try closing and reopening the app
- Sign out and sign back in as last resort
Backup
Why Backup?
Even with cloud sync, manual backups are valuable:
- Extra protection - Belt and suspenders approach
- Point-in-time snapshots - Restore to specific dates
- Transferable - Share data with others
- Always available - A backup file works no matter what
Creating a Backup
Open Backup & Restore
Open the menu (☰) and select Backup & Restore.
Select Export All
Choose to export all your data.
Save the File
Save the backup file to a secure location.
Backup File Format
Backups are saved as JSON files containing:
- All roster data
- Complete game history
- Season/tournament information
- App settings
Backup Best Practices
- Regular backups - Weekly or after important games
- Multiple locations - Save to cloud storage (Google Drive, iCloud, Dropbox)
- Before updates - Backup before app or device updates
- Before device changes - Essential when switching devices
Your data syncs automatically to the cloud, but manual backups give you additional protection and flexibility.
Restore
Restoring from Backup
Open Backup & Restore
Open the menu (☰) and select Backup & Restore.
Select Import
Choose the import/restore option.
Select Backup File
Navigate to your saved backup file.
Confirm Full Data Replacement
The app shows what will be imported. Importing replaces all existing data with the backup contents. Confirm to proceed with the restore.
Restoring from backup replaces all existing data with the backup contents. Make sure to export your current data first if you want to keep it.
Transfer to New Device
Moving to a new device is automatic:
- Install MatchOps on the new device
- Sign in with your account
- Your data syncs automatically
If you have a legacy setup without an account, you can instead create a full backup on the old device, transfer the file (email, cloud, etc.), install MatchOps on the new device, and restore from that backup.
Export Options
Excel Export
Export data to Excel for:
- Detailed analysis
- Sharing with others
- External reporting
- Creating custom reports
What Can Be Exported
- Single Game - One game's complete data
- Season Data - All games in a season
- Full Database - Everything in JSON format
- Player Stats - Cumulative statistics
Data Privacy
How Your Data Is Protected
Your data is stored securely and remains private:
- A copy is cached on your device, so the app works fully offline
- The synced copy is stored in Supabase (EU region)
- Protected by your account credentials
- Row-level security ensures only you access your data
- No sharing with third parties
- You can delete your account and all data anytime
Legacy note: if you use MatchOps without an account, your data stays only on your device and is never transmitted.
Sharing Data
When you export, you control who receives it. Consider:
- Only share what's necessary
- Use secure transfer methods
- Delete exports after sharing
Storage Management
Checking Storage
View your storage usage in the Settings modal (About section):
- Storage Usage - Shows used space vs. available quota (e.g., "45 MB of 50 MB")
- Visual progress bar indicating percentage used
App Settings
The Settings modal provides:
- Language - Switch between English and Finnish
- Default Team Name - Pre-fill your team name for new games
- Season Period - Customize season start/end dates (default: October-May)
- Account - View account info and sign out
Clearing Data
If you need to clear data:
- Delete individual games - Open the menu (☰), select Load Game..., then use the delete option on any game
- Re-sync from Cloud - Clear the on-device copy and re-download from your account (Settings > Data & Privacy > Danger Zone)
- Delete All Data - Permanently delete your data everywhere, on this device and in your account (Settings > Data & Privacy > Danger Zone)
Export a backup before deleting data. Storage space is rarely a limiting factor, so consider keeping data rather than deleting it.
Troubleshooting Data Issues
Data Not Saving
If data isn't persisting:
- Check that the app has storage permissions
- Verify available device storage
- Try restarting the app
- Clear app cache and try again
Corrupted Data
If data appears corrupted:
- Try refreshing the app
- Restore from a recent backup
- Export working data before any fixes
Cloud Sync Issues
If cloud data isn't syncing:
- Check your internet connection
- Verify you're signed in
- Wait for automatic retry
- Try signing out and back in
See Troubleshooting for more help.