> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://documentation.celestory.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# ⬜ Load checkpoint

# ⬜ Load checkpoint

${frame}[Video: anatomy of the Load checkpoint block](https://celestory-docs-videos.netlify.app/en/anatomie-bloc/loadcheckpoint.html)

![Load checkpoint](https://celestory-docs-illustrations.netlify.app/en/Loadcheckpoint_EN.svg)

The Load Backup block allows you to restore the user's progress from a previously saved backup.

This mechanism is essential for interactive applications, games or long-running experiences, allowing the user to resume where they left off without losing their data.

## 📥 Entries

- No configurable input: This block automatically takes the current flow and searches for the last valid backup of the current user. If multiple save locations exist, the default position is used.

## 📤 Outings

- no checkpoint found (Stream): This output only fires if no valid save exists for the user. If a save does exist, there is nothing to connect: Celestory automatically resumes the story exactly where the user left it (variables, position in the graphs), without going through any output of this block.

## 💡 Example of use

Scenario: Resumption of e-learning training

1. The user opens the training application and arrives at a home screen.
1. A "Resume my training" button is displayed (via a Show Button block).
1. When the user clicks this button, the flow is directed to the Load checkpoint block.
1. If a save exists, the user is automatically placed back exactly where they stopped (same lesson, same quiz answers, same grades): there is nothing else to do.
1. If no save exists (first-time visitor), the "no checkpoint found" output fires: connect it to the training's introduction screen, for example.

## ⚙️ Technical Details

- Persistence management: Celestory automatically manages the save location (Local Storage of the browser or Cloud if a user account is connected).
- Behavior in the event of no backup: If no save exists, the flow takes the "no checkpoint found" output; it is the only output this block offers.

---

*Documented version: v1*