The Secret Santa generator makes a fair, random gift-exchange draw and gives you a private reveal link for every person โ with no accounts, no email, and nothing stored on a server. This page explains exactly what happens under the hood, so you can trust it with your group.
1. You enter names in your browser
The list of names never leaves your device. When you press "Draw names," the assignment is computed right in your browser using a matching algorithm that guarantees three things: nobody is assigned themselves, everyone gives exactly one gift, and everyone receives exactly one gift.
2. Exclusions are respected
If you add exclusion pairs (for example a couple who shouldn't draw each other), the draw treats those as forbidden matches in both directions. If your exclusions make a valid draw impossible, the tool tells you rather than producing a broken result.
3. Each match is baked into a link
For every participant, the tool builds a reveal link that contains only that person's assignment, lightly scrambled so a glance at the URL doesn't spoil it. When the person opens their link, the page decodes it and shows who they're buying for โ plus the event name, budget and date if you added them.
4. You share one link per person
Copy each link and send it privately โ a text, a DM, or an email. Because the match lives inside the link and nowhere else, the organiser can be part of the draw without ever seeing who got whom.
Why "nothing stored" matters
Many Secret Santa sites ask everyone to sign up and enter their email. This one doesn't: there's no database that could be breached or that keeps your group's data after the holidays. The trade-off is that you keep the links โ if one is lost, just re-draw and resend.