Either. After you have created your videos you can download them to store on your computer. A downloaded Sixty Seconds video is your property and comes with a lifetime license for unlimited sharing.
Your videos will also be automatically stored in your 'my videos' library on your account.