Privacy Policy

Verse vs Verse · Effective October 28, 2026

Verse vs Verse is a freestyle rap battle game made by Andrew Ivy-Townley, doing business as LTDA Studio (“we”, “us”). This policy explains what information the game uses, why, who else handles it, and the choices you have. It covers the game on the web at versevsverse.app, the iOS app, and the desktop app.

The short version: we use what the game needs to work, and usage statistics that show us which songs, modes and features people play so we can make the game better. The free version on the web shows ads from Google; owning the full game removes them. We never sell or rent your information.

What the game uses

Without an account

If you make an account

While you play

How you use the game (usage statistics)

We use PostHog, a product analytics service, to see how the game is played. It records things like which buttons are pressed and which screens are opened, and game events such as the songs, game modes, bar lengths, rhyme schemes and vocal effects and presets used in battles, how long battles last, and when the full game is bought. It also records errors the game runs into, so we can fix them, along with your device type, browser or app version, and approximate location from your IP address.

PostHog stores nothing on your device (no cookies, no local storage), so without an account each visit counts on its own, tied to a random ID that lasts only that visit. If you’re signed in, statistics are tied to your account ID (never your email). They never include what you type or what’s written on the screen (such as player names or lobby codes), only which part of the game was used. We don’t record your voice or your raps for this, and the names of songs you add yourself aren’t sent. We use these statistics only to understand and improve the game, never for advertising.

What we never record

What the game stores on your device, and the cookies other services use, are listed in our Cookie Policy.

Ads (the free version)

The free version shows a banner ad from Google: through Google AdSense at versevsverse.app, and through Google AdMob in the iOS app. Players who own the full game see no ads, and the desktop app shows none. Google and its partners use cookies, device identifiers and similar technologies to show the ads, to measure them, and, where you allow it, to personalise them using information about your activity in this and other apps and sites. We don’t send Google your account, email, voice, recordings or game history for ads.

In the iOS app, Apple asks whether you allow tracking before any ad is personalised. If you don’t, you’ll still see ads, but they won’t be personalised. You can change this any time in your iPhone’s Settings → Privacy & Security → Tracking.

In the EEA, the UK and Switzerland, Google asks for your consent before personalising ads. You can change your ad choices at any time at adssettings.google.com, and read how Google uses this information at policies.google.com/technologies/partner-sites.

Twitch (streamers)

If you connect your Twitch account (Settings → Account → Connect Twitch), the game stores Twitch’s sign-in tokens and your Twitch user name on your device only. While you’re in a lobby, your game reads your channel’s chat to count chat’s votes and 🔥 reactions, and sends the game server only the totals (for example, “5 votes for one rapper”) and your channel name, which the other players in your lobby can see. Chat messages and viewers’ names are never stored or sent anywhere. Disconnect Twitch at any time in Settings → Twitch, which also tells Twitch to cancel the sign-in.

If the channel has Channel Points, the game adds a reward that lets viewers suggest a word for the battle. The word itself goes to the game server and into the battle (and its record); the viewer’s name is shown only to the streamer, on their own screen, if they approve words before they’re used.

Viewers who join with a streamer’s chat lobby code watch the battle’s playback and vote. The game server knows them only by their device ID while they watch, receives their votes and 🔥 reactions, and keeps nothing about them once they leave. They get no audio, and the players never see who they are.

Reports

If you report a player, we store your report: the reason and anything you write, the lobby, the name the reported player was using, and the device IDs and accounts (if any) of you and the reported player. The player you report is never told who reported them. Reports are read only by our moderators.

Why we use it

Where privacy laws ask for a legal basis: we use this information to provide the game you asked for, for our legitimate interest in keeping it safe and working, and to meet legal duties such as keeping purchase records.

Payments

The full game is sold through Stripe on the web, and through the App Store or Stripe in the iOS app. Your card or Apple payment details go straight to Stripe or Apple; we never see or store them. We keep a reference to the purchase (a Stripe or Apple transaction ID, and your Stripe customer ID) so we can unlock the game and handle refunds.

Who else handles it

We share information only with the services that run the game for us, only as needed:

ServiceWhat it does for us
SupabaseAccounts, sign-in and the game’s database
RailwayHosts the game server that runs lobbies and battles
VercelHosts the website and the game’s files
ResendSends account emails (sign-up and password-reset codes)
PostHogUsage statistics and error reports
CloudflareThe robot check on the sign-in screen (Turnstile)
StripeCard payments
AppleSign in with Apple and App Store purchases
TwitchFor streamers who connect it: reading their own chat’s votes and reactions
GoogleSign in with Google, the connection service voice chat uses, and the free version’s ads (AdSense on the web, AdMob in the iOS app)

Other players in your lobby see your name, character, voice, recorded bars and your part in the battle. If you have an account, other players can see your player name and career stats on your profile card, and your friends can see when you’re online and whether you’re in a lobby.

We may also share information if the law requires it, or to protect people from harm. These services may store information outside your country, including in the United States.

How long we keep it

Your choices

Children

Verse vs Verse isn’t meant for children under 13, and we don’t knowingly collect information from them. If you believe a child under 13 has given us information, contact us and we’ll delete it.

Security

Connections to our servers are encrypted, account data is protected by access rules in our database, and only the parts of our system that need information can reach it. No system is perfectly secure, but we work to keep yours safe.

Changes

If we change this policy, we’ll update it here and change the date at the top. If a change is significant, we’ll tell you in the game.

Contact

support@versevsverse.app