Yes, that footage is stored on the cloud.
Your Security Camera card footage is stored in the cloud. If the footage is on a camera that doesn’t have Cam Plus, it will be the standard 12-second clip. If it has Cam Plus, the clip will be the full length of the event.