Twitch Integration
Sign in with Twitch to save your scores and race your chat in FangDash, and see exactly what Twitch data is stored and what stays private
TL;DR — Sign in with Twitch to save your progress and race others. FangDash stores your Twitch username, avatar, Twitch ID, and email — nothing more. Share a room code so your chat can race you, up to 4 players at once.
FangDash is built for Twitch streamers and their communities. You can play solo with no account at all, but signing in with Twitch is what saves your scores, XP, achievements, and skins — and unlocks multiplayer racing.
Signing In With Twitch
Twitch is the only way to sign in. Authentication runs on Better Auth with Twitch OAuth, and sessions are cookie-based with a short 5-minute cookie cache.
Want to try the game first? You don't need an account for solo play at /play. Sign in only when
you want to save progress, appear on the leaderboard, or race live.
What Twitch Data Is Stored
When you sign in, FangDash stores just enough of your Twitch profile to identify you and show your name on leaderboards and races:
| Data | Why it's stored |
|---|---|
| Twitch username | Shown on your profile, leaderboards, and race results |
| Twitch avatar | Shown next to your name in-game |
| Twitch ID | Stable identifier that links your account to your scores |
| Email address | Account identity and verification (stored, never shown) |
That's the full list. FangDash does not store your followers, subscriptions, chat, or any other channel data. For the complete details on what's collected, how long it's kept, and your rights, read the Privacy Policy.
Racing Your Chat
As a streamer, create a race room and share the room code with your chat. Viewers join in three steps:
Up to 4 players can race at once. A race starts as soon as at least 2 players are ready, followed by a 3-second countdown. Everyone runs the exact same procedurally generated course from a shared seed, so it's fair by design — see How Multiplayer Works for the technical details.
Stream-Friendly Features
- Wolf skins are visible to every racer, so viewers can show off what they've unlocked.
- Leaderboards filter by difficulty and by day, week, or all-time — great for an on-screen overlay.
- Race results list each player's name and score at the finish, with bonus XP for the top 3 placements.
Your Data, Your Control
You decide how visible you are. In Settings you can toggle your profile between public and private — private profiles are hidden from the public leaderboard. You can also delete your account entirely, with a 24-hour grace period before the data is permanently removed. Full details are in the Privacy Policy.
Ideas We're Exploring
Deeper Twitch integration is on our wish list, but none of these are built yet:
- Chat commands to join races
- Channel point redemptions for race entries
- A Twitch Extension panel for one-click join
We'll update these docs the moment any of them ship.
How Multiplayer Works
A deep dive into FangDash multiplayer - PartyKit race rooms, seeded deterministic obstacles, host migration, and HMAC connection tokens
Skins & Achievements
Unlock 6 wolf skins across 5 rarity tiers and chase 21 achievements in 5 categories to customize your wolf and track your FangDash progress.