Privacy Policy
TwitchTeamsDB is created and operated by Ryohei and DKnightX91.
Why We Require Discord Sign-In
To keep our platform secure, trustworthy, and focused on real Twitch communities,
all users must sign in with Discord.
Here's why this protects everyone:
- Stops bots & scrapers - Automated tools can't fake a real Discord account or scrape team listings, applications, or archives.
- Blocks bad actors - No anonymous spam, impersonation, or abuse. Only verified users can interact.
- Enables team-specific server access - Some teams require you to join their Discord server only when applying. We'll prompt you to join just that server, and only if the team requests it - never automatically, never for all teams.
Your control, your privacy:
- We only access basic profile info (
username, ID, avatar).
- Server join requests are per-team and opt-in only.
- You can leave any server anytime - no obligation.
Why Twitch Login is Required to Apply for Teams
To submit an application to any Twitch team on our site,
you must sign in with your Twitch account.
This isn't just a formality - here's exactly why it's essential:
- Verifies you're a real streamer - Bots, scrapers, and fake accounts can't apply. Only actual Twitch users with a channel can submit.
- Pulls accurate, up-to-date stats - Teams see your real follower count, average viewers, stream history, and category - directly from Twitch, no fakes or inflated numbers.
- Prevents impersonation - No one can apply as you. Your identity is tied to your official Twitch profile.
- Keeps applications fair & trustworthy - Teams review legit creators, not throwaways or duplicates.
What we access (and don't):
- Public profile (
username, bio, avatar)
- Follower count (see scope explanation below)
- No chat, no whispers, no email, no private data
OAuth Scopes Explained
Discord Scopes
identify - Required to log you in and show your username/avatar.
guilds - Optional. Only requested if a team wants to verify server membership.
guilds.join - Optional. Only used to add you to a team's Discord server with your permission.
Twitch Scopes
user:read:email - Requested for future compatibility. We do not access, store, or use your email - ever.
moderator:read:followers - Used only during application to fetch your follower count. We make a single API call to Twitch and read the total field from the response. No individual follower identities are ever fetched, stored, or processed.
Claiming a Team
To prove you own a Twitch team, you must place a unique 10-character code in your team's description on Twitch.
- The code is generated once and expires in 24 hours.
- It is removed from our system after successful claim.
Profile
You may optionally set the following on your profile. All fields are voluntary:
- Bio, location, Twitter/X URL, YouTube URL
- These are visible to other logged-in users and stored in your account.
Your Twitch avatar displayed on the site is fetched via decapi.me, a third-party public Twitch data service, using only your public Twitch username. No private data is sent to them.
User Preferences
You may optionally configure the following display preferences in your account settings:
- Timezone - Your UTC offset (e.g.
+1, -5) for displaying timestamps on the site.
- Daylight Saving Time (DST) - Whether timestamps should adjust for DST.
- Use Local Time - Whether timestamps are converted to your local timezone.
These preferences are stored in your account and are never shared externally.
Sessions
- Login sessions are stored server-side and expire after 12 hours. Multiple sessions may be active at once.
- You can view and revoke your active sessions at any time from Settings - Active Sessions.
Applications
When you submit an application to a team, the following is stored:
- Your Discord ID and username
- Your Twitch ID, username, follower count, and broadcaster status (None / Affiliate / Partner)
- Your answers to the team's custom application form fields
- Application status, reviewer identity, review timestamp, and any reapply restriction (which may be time-limited or permanent)
Webhooks: If a team owner has configured a Discord webhook, a notification is sent to it when you apply. This notification includes your Discord username and Twitch username only — your form answers and follower count are not included.
Team History
TwitchTeamsDB is also a Twitch team archive. We track when streamers join or leave teams, using data sourced from the Twitch API during our regular update scans. This history is visible to logged-in users and is searchable. Records are available from September 2025 onwards.
Reports
- If you report a team, your Discord ID and the selected reason are stored for moderation purposes.
- Reports are only visible to admins and moderators.
Support Tickets
- If you submit a support or contact request, your Discord ID and message content are stored.
- Ticket threads are only visible to admins and moderators.
Account Bans
Users found to be using the site with malicious intent — including but not limited to spam, abuse, impersonation, or exploitation of the platform — may have their account permanently banned. Banned accounts cannot log in or interact with the site in any way.
Data Sharing
We do not sell, rent, or share your data with any third party for any commercial or non-commercial purpose. The only exceptions are:
- Team webhooks: If a team has a Discord webhook configured, your Discord username and Twitch username are sent to it when you apply (see Applications above).
- decapi.me: Your public Twitch username is sent to this service solely to fetch your Twitch avatar for display on the site.
- Legal requests: If we are legally required to do so by a valid legal request (such as a court order or law enforcement demand). We will never voluntarily hand over user data.
Data Storage & Deletion
- Applications: Kept until approved, denied, or deleted by team owners.
- Notifications: Stored until you delete them.
- Analytics: Anonymous event logs (login, apply, claim, team updates) - no personal data is stored.
- IP Addresses: Logged at login, logout, OAuth callbacks, and claim verification actions solely for abuse prevention. Never used for tracking, profiling, or advertising — kept 7 days.
Your Rights
Last updated: February 2026