
What to put on a claim page, which platform rules apply to you, and the one distinction — giveaway versus sweepstakes — that decides whether you have a marketing page or a regulated prize draw.
This is general information, not legal advice. If real money or a real prize is involved, talk to someone qualified in your jurisdiction.
Most promo code giveaways need very little paperwork. The trouble comes from one specific mistake that turns a simple marketing page into something regulated — and from platform rules people do not realise apply to them.
A giveaway where everyone who shows up gets a code while stocks last is not a sweepstakes. There is no chance element and no prize draw. It is a promotion, and the requirements are light.
A giveaway where you pick winners is a different thing entirely. "Retweet to be entered, I'll draw five on Friday" introduces chance, and prize-draw law is genuinely fiddly — jurisdictions differ, some require published official rules, some restrict who may enter, and platforms impose their own promotion rules on top.
If you want to keep this simple, keep it first-come, first-served. It is also fairer, and it is the version that does not require you to become an expert in something unrelated to your app.
For a straightforward first-come giveaway:
What they are getting. Be specific. "Free lifetime Pro access" and "50% off the first year" are very different offers, and vagueness here is where complaints come from.
How many, and until when. "100 codes, while they last" or "offer ends Friday." If you state a number, that must be the real number — see below.
That the code has no cash value and is not for resale. One line.
Any requirement to redeem. An App Store account, a compatible device, a minimum OS version. If your app is iOS 17+, say so before someone spends a code discovering it.
When the code expires. App Store promo codes die four weeks after generation. Somebody who claims one and sits on it for a month will otherwise blame you.
Who is running it. Your name or company. This is a requirement in more places than people expect, and it costs you nothing.
Apple. Promo code recipients are subject to Apple's promo code terms, and you are responsible for the promotion you run. Two rules catch developers out: you cannot sell promo codes, and you cannot trade anything — including a free code — for an App Store review. Apple treats review manipulation as grounds for action against your developer account.
Google Play. Broadly similar, with its own prohibition on incentivised ratings and reviews.
Steam. Keys must not be sold outside authorised channels, and key-activated reviews are excluded from your review score by design.
Wherever you post. X, Reddit, and Discord each have their own promotion rules, and individual subreddits often have stricter ones. Read the sidebar before you post; a removed post is a wasted launch day.
The moment you capture an address, you are handling personal data, and GDPR-style rules apply based on where your users are, not where you are.
The practical version:
If you say 100 codes, there should be 100 codes. If you say the offer ends Friday, it should end Friday. If you say it is one per person, enforce it rather than requesting it.
Scarcity that turns out to be fake is the fastest way to lose the audience you just spent a launch building — and depending on how you have worded it, it can be a consumer protection problem rather than just an embarrassing one.
Promo Code Queue shows a live remaining count, enforces one code per person, and captures consent with the email address, so the page reflects what is actually true.
Marketing expert and growth strategist

Shipping has never been easier and validation has never been harder. If nobody has used your app, everything you believe about it is a guess — and the fastest way to stop guessing is to put it in real hands.

Your soft launch window is your best chance to build reviews and momentum before going global. Here's how to use promo codes to engineer a successful launch.

A Product Hunt launch can drive hundreds of downloads in a single day — but only if you convert that traffic. Here's how to use promo codes to turn upvotes into loyal, reviewing users.