Privacy
Privacy Policy
Owner review required before store submission. Replace all bracketed fields and confirm this description matches the live service and each provider’s current data practices.
Effective date: [DATE]. This policy explains how [LEGAL BUSINESS NAME] (“we”) handles information when you use Campain Studio.
Information you provide
Depending on enabled features, Campain Studio receives the email address used for account sign-in, creative prompts, optional images or videos you submit, generation task identifiers, and Stripe checkout identifiers. For an optional YouTube upload, your browser uses a temporary Google authorization token to send the selected video and its title, description, visibility, and audience setting directly to YouTube. The token is not stored by Campain Studio. Do not include sensitive personal information in prompts or uploaded media.
How we use information
We use this information to authenticate requests, create the content you request, manage each account’s separate credit balance and payment confirmations, prevent duplicate charges, and operate the service. Account sign-in is handled through Supabase when enabled. Credit balances and transaction records are stored by our hosting provider.
AI and payment providers
To provide requested features, prompts and relevant media may be sent to OpenAI, Kling AI, BytePlus/Seedance, or ElevenLabs, depending on the feature you select. Supabase handles account sign-in when enabled. If you choose to upload to YouTube, Google Identity Services handles authorization and the YouTube Data API receives the selected video and upload details directly from your browser. Payment checkout is handled by Stripe. These providers process data under their own terms and privacy practices. [CONFIRM PROVIDER RETENTION, TRAINING, AND TRANSFER DETAILS BEFORE PUBLISHING.]
On-device storage and media
Saved creations, your Google OAuth web client ID, and campaign preferences are stored in your browser on the device you use; saved creations use local IndexedDB and the client ID and preferences use local storage. The in-app editor processes imported video locally in your browser; the editor does not upload that source video for editing. A video is sent to YouTube only when you choose the upload action. Generated media may be hosted temporarily by the generation provider, so download files you want to keep.
Retention and security
We retain service and billing records as needed to operate the service, meet legal obligations, resolve disputes, and protect the service. [SET SPECIFIC RETENTION PERIODS, ACCESS CONTROLS, AND DELETION PROCESS.] Data sent to third-party providers is also subject to their retention policies.
Account deletion
When the account-deletion feature is enabled in the app, signed-in customers can delete their account there. The deletion action removes the Supabase sign-in account and its Campain Studio credit wallet. Cancel any Premium subscription before deleting the account. Stripe payment and transaction records may be retained as required for accounting, refunds, disputes, and legal obligations. Creations saved locally on your device are not removed by account deletion; clear this app’s website data to remove them.
Your choices
You may avoid submitting a prompt or media file. You can clear locally saved creations by clearing this app’s website data on your device. For privacy questions or requests, contact [SUPPORT EMAIL AND POSTAL ADDRESS].
Children and changes
Campain Studio is not designed for children under [MINIMUM AGE]. We will update this policy when the service or applicable rules change and revise its effective date.
[LEGAL BUSINESS NAME] · [BUSINESS ADDRESS] · [SUPPORT EMAIL]