Data & Permissions

How KlickGen uses your YouTube data

This page is intentionally specific. It lists what we access, what we store, and why. KlickGen is read-only: it does not upload, edit, delete, or change your channel.

Summary
  • Connection method: Google OAuth (you approve permissions during connect).
  • Main permissions: YouTube Data API read access + YouTube Analytics read access.
  • Stored credentials: OAuth tokens are stored in Supabase so we can refresh access without asking you to reconnect every session. We are adding additional application-layer token encryption on top of standard platform security controls.
FeatureData accessedStored?RetentionWhy
Channel profileChannel ID, title, description, thumbnails, publish date, high-level stats (views/subscribers/videos), branding keywords/trailer.We store channel ID/title on your profile (for display).Until you disconnect YouTube.Personalize insights to your channel identity and context.
Upload metadataTitles, descriptions, tags, categories, language fields, engagement stats, and upload status (can include private/unlisted).Not stored as a separate dataset (used to generate insights).N/A (processed on request).Understand your catalog so recommendations match what already works for you.
CommentsComment author display name + comment text + timestamps/likes.Not stored as a separate dataset (used to generate insights).N/A (processed on request).Extract audience questions, objections, and language for better hooks/angles.
Captions / transcriptsCaption track listing + downloaded transcript text when available.Not stored as a separate dataset (used to generate insights).N/A (processed on request).Understand pacing, structure, and recurring explanations in your content.
YouTube AnalyticsWatch time, average view duration/percent, impressions, CTR, subscribers gained, plus breakdowns (device, country, subscribed status).Not stored as a separate dataset (used to generate analytics views/insights).N/A (processed on request).Explain performance drivers and give actionable recommendations beyond surface stats.
Ideas + chatWe use the above signals to generate ideas and explanations in the app.We store your saved ideas and your chat history in your account (to let you revisit work).Ideas: until you delete them. Chat history: the app keeps a limited number of recent sessions.Continuity: pick up where you left off and track what you’ve decided.
How to disconnect / revoke
  • Disconnect in KlickGen: go to Profile and disconnect YouTube.
  • Revoke at Google: remove KlickGen’s access from your Google account’s “Third-party access” settings. This immediately blocks future API calls.
What’s “sensitive” here?
  • Private/unlisted upload metadata can reveal unpublished ideas and plans.
  • Comments can contain personal information written by viewers.
  • Transcripts can include names, locations, or other personal context spoken in videos.
  • Analytics breakdowns (device/country/subscribed status) are not personal identities, but they can still be business-sensitive.