Data we process
- Google account email, display name, avatar, and authentication identifiers.
- Prompts, uploaded references, generated media, task status, and credit records.
- Subscription identifiers and invoice status from Stripe. We do not store card numbers.
- Security logs, device information, and privacy-safe product events.
Chrome extension
The AI Influencer Ad Generator extension reads the active page only after a toolbar or context-menu action. It may process the product name, description, visible product image, page URL, and user-confirmed product facts locally. Preferences and one-time transfer drafts are stored in Chrome local storage; drafts expire after 15 minutes and are deleted after confirmed import. The extension does not maintain browsing history.
Product content is sent to AI Influencer Generator only after the user chooses “Create with AI Influencer Generator.” Product details, page URLs, prompts, filenames, and image data are not included in analytics events.
Processors
Supabase provides authentication, database, and private storage. Kie processes generation inputs and returns model outputs. Stripe processes payments and billing.
Optional Instagram publishing
Where enabled for your account, you may connect an Instagram Creator or Business account and explicitly publish selected creations. We store your Instagram account identifier, username, encrypted access token and its expiry, together with confirmed publishing requests, selected media references, captions, processing status and post links. Tokens stay on the server. Only the media you select and its caption are sent to Meta for publication; we do not share your entire private library.
Prepared publishing copies use private storage and time-limited links. Finished or failed publishing copies are removed after two days by the cleanup processor. You can disconnect in Publish, revoke access through Instagram, or request deletion of connection and publishing records through Meta or our support channel. Original workspace creations and legally required billing records are separate. Disconnecting does not remove a post already published on Instagram.
Private storage
User media is stored in private buckets and delivered with short-lived signed URLs. A media URL is not used as the durable history record.
Deletion
You can request account and media deletion through the configured support channel. Removing the Chrome extension deletes its local preferences and any remaining temporary drafts. Legal billing records and abuse-prevention records may be retained where required.
Analytics boundaries
Analytics events do not include prompt text, product text, source page URLs, upload filenames, generated media, or other private user content. Extension attribution contains only the extension source, campaign, selected template, creator preference, success state, and time.