Data Management
Review & Data

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
i

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:

  1. Tap Use Cloud Sync on the Welcome Screen
  2. Enter your email and password
  3. Tap Sign In

Password Reset

Forgot your password?

  1. On the sign-in screen, tap Forgot Password
  2. Enter your email address
  3. Check your email for the reset link
  4. Follow the link to set a new password

Signing Out

To sign out of your cloud account:

  1. Open the menu (☰) and select Settings
  2. Find the Account section
  3. 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:

  1. Changes save to your device immediately
  2. When you reconnect, changes sync automatically
  3. 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:

  1. Check your internet connection
  2. Wait a few moments for retry
  3. Try closing and reopening the app
  4. 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

  1. Regular backups - Weekly or after important games
  2. Multiple locations - Save to cloud storage (Google Drive, iCloud, Dropbox)
  3. Before updates - Backup before app or device updates
  4. Before device changes - Essential when switching devices
i

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:

  1. Install MatchOps on the new device
  2. Sign in with your account
  3. Your data syncs automatically
i

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
i

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:

  1. Check that the app has storage permissions
  2. Verify available device storage
  3. Try restarting the app
  4. Clear app cache and try again

Corrupted Data

If data appears corrupted:

  1. Try refreshing the app
  2. Restore from a recent backup
  3. Export working data before any fixes

Cloud Sync Issues

If cloud data isn't syncing:

  1. Check your internet connection
  2. Verify you're signed in
  3. Wait for automatic retry
  4. Try signing out and back in

See Troubleshooting for more help.