Checkpoint
github.com
Spec sheet
- Purpose
- Checkpoint is a homebrew save management framework for Nintendo 3DS and Switch, written in C++.Read 8 Oct 2026 · github.com
- Integrations
- Bundled scripts support save syncing to Google Drive or a WebDAV server, and cheat management using the Sharkive database.Read 8 Oct 2026 · github.com
- 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.Read 8 Oct 2026 · github.com
- License
- The repository says the project is licensed under GNU GPLv3 with additional terms 7.b and 7.c.Read 8 Oct 2026 · github.com
- 3DS compatibility limit
- The 3DS version supports CFW and Rosalina-based Homebrew Launchers; hax-based Homebrew Launchers are not supported.Read 8 Oct 2026 · github.com
- 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.Read 8 Oct 2026 · github.com
- 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.Read 8 Oct 2026 · github.com
- Cloud integrations
- Bundled scripts can sync backups to the user's Google Drive or an existing WebDAV server.Read 8 Oct 2026 · github.com
- Compatibility limit
- The 3DS version supports CFW and Rosalina-based Homebrew Launchers; hax-based Homebrew Launchers are not supported.Read 8 Oct 2026 · github.com
- Credential security
- The scripting API can store secrets on the SD card encrypted with a console-bound key and, optionally, a user-selected passphrase.Read 8 Oct 2026 · github.com
- 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.Read 8 Oct 2026 · github.com
- 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.Read 8 Oct 2026 · github.com
- Google Drive access
- The Google Drive script uses the drive.file scope, which the documentation says limits access to files it creates.Read 8 Oct 2026 · github.com
- Interface
- The app has a redesigned interface with light and dark themes and console-based settings for favorites, filters, and additional save folders.Read 8 Oct 2026 · github.com
- Interface and settings
- The app has light and dark themes, configurable favorites and filters, and settings managed directly on the console.Read 8 Oct 2026 · github.com
- 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.Read 8 Oct 2026 · github.com
- 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.Read 8 Oct 2026 · github.com
- 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.Read 8 Oct 2026 · github.com
- Supported languages
- The shared feature set lists English, Italian, French, German, Portuguese, Spanish, Dutch, Japanese, and Chinese.Read 8 Oct 2026 · github.com
- Transfer protection
- Wireless transfers with the chlink PC companion are protected by a four-digit PIN displayed on the console.Read 8 Oct 2026 · github.com
- 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.Read 8 Oct 2026 · github.com
Where Specifiction places it
- Game Save Managers#13 of 277.8
- Version Control Software#31 of 627.7