Checkpoint information in QTP is stored in the Local Repository associated with each action. Unlike shared objects that can be stored in a shared repository, checkpoints are specific to an action and are maintained locally within that action's object repository.