Checkpoints are found throuout Rolling Sky levels. They usually appear around 50%. They also usually appear right before the theme changes. There is one checkpoint every level. Using a heart will allow you to respawn at the last checkpoint.(Checkpoints sometimes appear at 36% or below 50%.)
Hearts are buyable items that can be used to respawn at the last checkpoint without having to do anything.