Data Management
Review & Data

Data Management

Storage modes, backup, export, restore, and manage your MatchOps data

Last updated: 2026-02-06

Your data in MatchOps is stored securely. This guide covers the storage options available and how to protect and manage your valuable match data effectively.

Data Storage Options

MatchOps offers two ways to store your data. You choose your preferred mode when first opening the app.

Local Mode (No Account)

Store all data on your device only:

  • No account required - Start using immediately
  • Works completely offline - No internet needed
  • Data stays on device - Maximum privacy
  • Single device only - Data doesn't sync between devices
i

Local mode is ideal for coaches who use a single device and prefer keeping data completely private.

Cloud Mode (Account Required)

Store data in the cloud with automatic sync:

  • Account required - Sign up with email and password
  • Sync across devices - Access data from any device
  • Automatic sync - Data stored securely in the cloud
  • Works offline - Changes save locally, sync when online
i

Cloud mode is ideal for coaches who use multiple devices or want automatic sync across devices.

Choosing Your Mode

When you first open MatchOps, you'll see the Welcome Screen with two options:

  1. Start without an account - Start immediately with device-only storage
  2. Use Cloud Sync - Create an account or sign in for cross-device sync

You can change your mode later in Settings.

Account Management

This section applies to Cloud Mode users only.

Creating an Account

Select Cloud Mode

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. Select 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.

Migration Between Modes

You can switch between local and cloud modes at any time.

Local to Cloud Migration

Move your local data to the cloud:

Open Settings

Open the menu (☰) and select Settings.

Find Cloud Options

Look for the cloud/sync section.

Start Migration

Select the option to migrate to cloud mode.

Create or Sign In

Create a new cloud account or sign in to existing.

Confirm Migration

Review what will be migrated and confirm.

Your local data will be uploaded to your cloud account.

Cloud to Local Migration

Move your cloud data to local-only storage:

Open Settings

Open the menu (☰) and select Settings.

Find Mode Options

Look for the option to switch to local mode.

Confirm Migration

Review the implications and confirm.

!

After switching to local mode, your data will no longer sync. Cloud data remains in your account but won't update with local changes.

Sync Status

This section applies to Cloud Mode users only.

Understanding Sync Indicators

When using cloud mode, you'll see sync status indicators:

  • Synced - All changes saved to cloud
  • Syncing - Upload in progress
  • Pending - Changes waiting to sync
  • Offline - No connection, changes saved locally

Offline Behavior

Cloud mode works offline:

  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
  • Works in both modes - Local and cloud users benefit

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

Cloud mode users: 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

Local mode users:

  1. Create a full backup on old device
  2. Transfer backup file to new device (email, cloud, etc.)
  3. Install MatchOps on new device
  4. Restore from backup

Cloud mode users:

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

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

Local Mode Privacy

In local mode, your data is completely private:

  • No account required
  • No data transmission
  • No tracking or analytics
  • Data never leaves your device

Cloud Mode Privacy

In cloud mode, your data is stored securely:

  • Data 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

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 (cloud mode) - 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 (cloud mode) - Clear local data and re-download from cloud (Settings > Data & Privacy > Danger Zone)
  • Delete All Data (cloud mode) - Permanently delete both local and cloud data (Settings > Data & Privacy > Danger Zone)
  • Delete All Data (local mode) - Permanently delete all local data (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.