Privacy Policy
Last updated: March 20, 2026
1. Introduction
GetVibeCast.Live ("we", "us", "our") is operated by Alan Thompson. This Privacy Policy explains how we collect, use, and protect your information when you use our service at getvibecast.live.
GetVibeCast.Live provides animated chat overlay tools for live streamers. We integrate with third-party platforms including Twitch and YouTube to read live chat and display it as an interactive overlay.
2. Information We Collect
We collect the following information when you authenticate with our service:
From Twitch
- Twitch user ID
- Twitch username and display name
- Email address (via Twitch OAuth)
- OAuth access token and refresh token
From YouTube (Google)
- YouTube channel name
- YouTube channel ID
- OAuth access token and refresh token
Referral programme
- If you opt in to our referral programme, we store a record of which users signed up through your referral link (their user ID only).
- When a new user signs up via a referral link, we check their Twitch follower count to verify eligibility. This count is checked once at signup and is not stored.
- A short-lived cookie (
tt_ref) is set when someone visits the site via a referral link, so we can attribute the signup. This cookie is cleared after sign-up or expires after 30 days.
Email and marketing preferences
- Your email address is collected during onboarding. It is used for essential account communications (e.g. your overlay link).
- You may optionally opt in to receive tips and feature updates. This consent is recorded with a timestamp. You can unsubscribe at any time via a link in every email, or by contacting us.
- We use Resend to deliver emails. Your email address is shared with Resend solely for the purpose of sending these communications.
Billing information
- If you purchase a paid plan, payments are processed by Stripe. We store your Stripe customer ID and subscription status. We do not store your card details — these are handled entirely by Stripe.
Automatically collected
- We use Google Analytics to collect anonymous usage data such as page views, referral sources, and general device/browser information. This data is aggregated and does not personally identify you.
3. How We Use Your Information
We use the information we collect solely to provide and operate the GetVibeCast.Live service:
- Twitch tokens are used to connect to your Twitch chat and EventSub for real-time chat overlay functionality.
- YouTube tokens are used to read your YouTube live chat so that YouTube chatters can appear as bubbles in your overlay.
- Channel names and IDs are used to identify your channel and connect to the correct chat streams.
- Overlay settings you configure (colors, sizes, effects, blocked users) are stored so your overlay works consistently.
- Referral data — if you opt in, we record which users signed up via your link so we can credit bonus trial days to your account.
- Email address — used for essential account communications. If you opt in, we also send tips and feature updates. You can unsubscribe at any time.
4. Google API Services - Limited Use Disclosure
GetVibeCast.Live's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Specifically:
- We only request access to the YouTube data necessary to read your live chat stream.
- We do not use YouTube data for advertising, market research, or any purpose unrelated to providing the overlay service.
- We do not sell, lease, or share YouTube data with any third parties.
- We do not allow humans to read your YouTube data unless you give explicit consent, it is necessary for security/legal purposes, or it is aggregated and anonymized for internal operations.
5. Data Storage and Security
Your data is stored in a secure Supabase database. Access tokens are stored server-side and are never exposed to other users. We use HMAC-SHA256 signed session cookies to authenticate your dashboard sessions.
We retain your data for as long as your account exists. If you wish to have your data deleted, contact us (see below) and we will remove all stored information associated with your account.
6. Data Sharing
We do not sell, trade, rent, or share your personal information with any third parties. Your data is used exclusively to provide the GetVibeCast.Live service to you.
The only external services your data interacts with are:
- Twitch API — to connect to your chat and subscribe to channel events
- YouTube / Google API — to read your live chat stream
- Google Analytics — anonymous, aggregated usage statistics
- Stripe — to process subscription payments and manage billing
- Resend — to deliver account and marketing emails
7. Revoking Access
You can revoke GetVibeCast.Live's access to your YouTube account at any time by visiting your Google Account Permissions page and removing GetVibeCast.Live. Similarly, you can revoke Twitch access from your Twitch Connections settings.
After revoking access, we will no longer be able to read your chat or refresh your tokens. You may also contact us to request full deletion of your stored data.
8. Children's Privacy
GetVibeCast.Live does not knowingly collect information from children. Our service is available in accordance with the age requirements set by YouTube, Google, and Twitch. If you believe a child has provided us with personal information, please contact us and we will promptly delete it.
9. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last updated" date. Continued use of the service after changes constitutes acceptance of the updated policy.
10. Contact Us
If you have any questions about this Privacy Policy, wish to request data deletion, or have any other concerns, please contact:
Alan Thompson
hello@alanthompsonmusic.co.uk