Your photos.
Your business.
This notice covers draft preparation, Google sign-in and optional video generation through kie.ai. The studio shows current availability.
Choosing photos and saving drafts
Selecting a photo creates a temporary preview in your browser. Selecting photos and saving a draft do not upload image files. Refreshing or leaving the studio clears photo selections. Do not submit sensitive images or photos you do not have permission to use.
When you choose Generate my video
Generation is disabled until the service is configured and enabled. When it is available, the studio asks for a separate processing confirmation before submission. Your selected photos are then sent to our server, checked, cropped to a portrait composition and re-encoded without the original file metadata. They are uploaded to kie.ai's file service (kieai.redpandaai.co) and supplied to Seedance through kie.ai and its processing providers.
Provider uploads and generated results use accessible media URLs. Anyone with a link may be able to access the media; account access controls do not make these provider URLs private. kie.ai's upload documentation states that uploaded files are deleted after 24 hours, and its task documentation states that generated files are retained for 14 days. These are provider policies, not deletion controls operated by this site. Read the provider privacy policy before submitting.
Video records and downloads
We store your account ID, title, template, format, output settings, task identifiers, timestamps, progress and output URL. We do not persist raw photo files in our database or local file storage. Uploaded references are used transiently for submission. Video records are visible through your account; your video may remain with the provider after its link is removed from a browser. Download results promptly because provider links expire. Automatic deletion of site video records and self-service deletion at the provider are not implemented.
Copies in our media storage
When storage is enabled, completed videos are copied to our Cloudflare R2 bucket and served through our CDN. The copy remains there until removed by the operator; no automatic expiry or user-initiated video deletion is implemented yet. Input portraits are not copied to R2. Copies use randomized object paths, but anyone with the CDN link can access the video. An account protects access to video history, not the public media URL. A successful copy replaces the provider playback URL; if copying fails, the temporary provider preview remains available.
What a saved draft contains
Saving a draft sends its title, template identifier, aspect ratio and number of cast members to our server. These settings are stored in PostgreSQL with a guest session identifier or signed-in user ID and creation time. The saved draft does not contain photos, image filenames, email addresses or payment details.
Google sign-in
Google sign-in is optional. When you open the sign-in dialog and the service is configured, we load Google Identity Services from Google. Google handles account selection in a popup and may receive ordinary browser and network information. After you choose an account, we verify Google's identity token on our server and store your Google account identifier, verified email address and display name. We do not request access to Gmail, Drive or your Google password, and do not store the Google identity token.
Cookies and accounts
Guest drafts use a signed, HTTP-only cookie for up to 30 days. Signing in creates a separate HTTP-only account session cookie, also valid for up to 30 days, and a temporary sign-in challenge cookie lasts up to 10 minutes. Login sessions are stored server-side as token hashes. Signing out revokes the current session and removes its cookies.
When you sign in, drafts from your current guest session are attached to your account. Account draft settings can be accessed from another device after signing in with the same Google account. Photo files are not saved with drafts and must be selected again.
Deletion and retention
You can delete individual drafts in the studio. Guest drafts remain tied to their browser cookie; clearing the cookie removes access but does not delete their records. Account drafts remain attached to the account after sign-out. User profiles and draft records remain stored until deleted; account self-service deletion and automatic record cleanup are not available in this version. Login sessions expire after 30 days and are unusable after expiry, even if expired database records remain.
Other services
Video processing uses kie.ai only when generation is enabled and you submit. The hosting environment may keep ordinary request logs.
Payments and video credits
Creem processes payments. To open checkout, we send your account email, the selected product and internal account and order identifiers to Creem. Your card details are entered on Creem and are not stored by our application. We retain order IDs, amounts, payment status and credit transactions to provide your purchases, handle refunds and prevent duplicate charges or credit grants. We verify payment notifications before updating your balance.
Manage your saved drafts in the studio.
Contact
For privacy or account questions, contact [email protected]. Include your account email and the relevant session or order ID so we can find your records.