FREEDOM251

Freedom251 › Game Save Managers

Checkpoint

Free plan APILinuxMacWindows

Visit Checkpoint Alternatives

Checkpoint's own site

What Checkpoint is

Checkpoint is a free C++ save-management framework for Nintendo 3DS and Switch. It backs up and restores 3DS cartridge and digital saves, extdata, DS cartridge saves, DSiWare, GBA Virtual Console saves, and saves from played Switch titles. Its console interface offers light and dark themes, configurable favorites and filters, and settings for extra save folders. Backups can be accessed through background FTP, moved wirelessly between consoles, or transferred from a Switch to a PC through a USB MTP server. The chlink command-line companion transfers backups over a local network and has dependency-free executables for Windows, macOS, and Linux; wireless transfers use a four-digit PIN shown on the console. Users can run C scripts from the SD card through a built-in interpreter and API for titles, saves, files, network requests, JSON, and interface dialogs. Bundled scripts support Google Drive and WebDAV synchronization and Sharkive cheat management. The project lists nine languages and is licensed under GNU GPLv3 with additional terms 7.b and 7.c.

Who it suits

It is for Nintendo 3DS and Switch users who need local save backups, restoration, transfers, or scripting. It also suits users wanting Google Drive, WebDAV, or cheat-management scripts.

What it does well

  • Backs up multiple 3DS and Switch save types
  • Supports FTP, wireless, and USB MTP transfers
  • Runs C scripts through a built-in API
  • Bundled Google Drive and WebDAV syncing
  • Free and multi-platform companion tools

What to know first

  • 3DS version does not support hax-based launchers
  • Forgotten encryption passphrases cannot be recovered
  • Vault encryption does not protect against other homebrew
  • Restore options are manual

Limits

On 3DS, Checkpoint supports CFW and Rosalina-based Homebrew Launchers, but not hax-based Homebrew Launchers. Its encrypted credential vault does not protect against other homebrew running on the same console, and a forgotten optional passphrase cannot be recovered.

Getting started

  1. Visit the Checkpoint GitHub project page.
  2. Use the version for Nintendo 3DS or Switch.
  3. For local-network PC transfers, use the chlink companion for Windows, macOS, or Linux.
  4. Configure favorites, filters, or additional save folders on the console.
  5. Run bundled scripts for Google Drive or WebDAV syncing if desired.

Verdict

Checkpoint offers broad save coverage, transfer methods, and scripting for supported 3DS and Switch setups. Its compatibility limits and homebrew security caveats matter when choosing it.

Questions

Does Checkpoint cost anything?

Checkpoint is free.

Which systems does it support?

It manages saves for Nintendo 3DS and Switch. Its chlink PC companion is available for Windows, macOS, and Linux.

What can it back up?

It handles 3DS cartridge and digital title saves, extdata, DS cartridge saves, DSiWare, GBA Virtual Console saves, and saves for played Switch titles.

Can it sync backups to cloud storage?

Bundled scripts support syncing to Google Drive or an existing WebDAV server. The Google Drive script uses the drive.file scope.

Is Checkpoint open source?

The repository says it is licensed under GNU GPLv3 with additional terms 7.b and 7.c.

What are the 3DS compatibility requirements?

The 3DS version supports CFW and Rosalina-based Homebrew Launchers. It does not support hax-based Homebrew Launchers.

Facts from Checkpoint's own pages

3DS compatibility limit
The 3DS version supports CFW and Rosalina-based Homebrew Launchers; hax-based Homebrew Launchers are not supported. · github.com, 8 Oct 2026
Backup and restore
It backs up and restores 3DS and Switch save data, with support for several 3DS data types including extdata, DS cartridges, DSiWare, and GBA Virtual Console titles. · github.com, 8 Oct 2026
Backups
It backs up and restores 3DS cartridge and digital title saves, extdata, DS cartridge saves, DSiWare, GBA Virtual Console saves, and saves for played Switch titles. · github.com, 8 Oct 2026
Cloud integrations
Bundled scripts can sync backups to the user's Google Drive or an existing WebDAV server. · github.com, 8 Oct 2026
Compatibility limit
The 3DS version supports CFW and Rosalina-based Homebrew Launchers; hax-based Homebrew Launchers are not supported. · github.com, 8 Oct 2026
Credential security
The scripting API can store secrets on the SD card encrypted with a console-bound key and, optionally, a user-selected passphrase. · github.com, 8 Oct 2026
Credential storage
The Google Drive script stores credentials in an AES-256-GCM encrypted vault whose key uses console-specific material; an optional passphrase is off by default and has a minimum length of eight characters. · github.com, 8 Oct 2026
Desktop companion
The chlink command-line companion transfers backups over a local network and is available as a dependency-free executable for Windows, macOS, and Linux. · github.com, 8 Oct 2026
Google Drive access
The Google Drive script uses the drive.file scope, which the documentation says limits access to files it creates. · github.com, 8 Oct 2026
Integrations
Bundled scripts support save syncing to Google Drive or a WebDAV server, and cheat management using the Sharkive database. · github.com, 8 Oct 2026
Interface
The app has a redesigned interface with light and dark themes and console-based settings for favorites, filters, and additional save folders. · github.com, 8 Oct 2026
Interface and settings
The app has light and dark themes, configurable favorites and filters, and settings managed directly on the console. · github.com, 8 Oct 2026
License
The repository says the project is licensed under GNU GPLv3 with additional terms 7.b and 7.c. · github.com, 8 Oct 2026
Purpose
Checkpoint is a homebrew save management framework for Nintendo 3DS and Switch, written in C++. · github.com, 8 Oct 2026
Scripting
Users can run C scripts from the SD card through a built-in interpreter and API for save data, files, network requests, JSON, and interface dialogs. · github.com, 8 Oct 2026
Scripts and API
Users can run C scripts from the SD card through a built-in interpreter and API for working with titles, save data, files, network requests, JSON, and the interface. · github.com, 8 Oct 2026
Security limitation
The maker's documentation says the vault encryption does not protect against other homebrew running on the same console, and a forgotten passphrase cannot be recovered. · github.com, 8 Oct 2026
Support
The README directs users to check whether an issue is already addressed, report the error code and reproduction steps, or join FlagBrew’s Discord for real-time support. · github.com, 8 Oct 2026
Supported languages
The shared feature set lists English, Italian, French, German, Portuguese, Spanish, Dutch, Japanese, and Chinese. · github.com, 8 Oct 2026
Transfer protection
Wireless transfers with the chlink PC companion are protected by a four-digit PIN displayed on the console. · github.com, 8 Oct 2026
Transfers
It provides background FTP access to backups, wireless transfers between consoles, and on Switch a USB MTP server for transferring backups to a PC. · github.com, 8 Oct 2026

Where Checkpoint stands on Freedom251

Look at these too