Secret Santa Generator

A simple and private Secret Santa generator that helps you generate random pairings for your Secret Santa gift exchange.

Features

How It Works

When it comes to simple Secret Santa generators that don't require complex features like accounts, email notifications, or wishlists, they all operate by encoding the participants' names and the generated pairings into a string of text. This encoded string is then attached to the shareable URL in a section called the query string.

However, there's a privacy issue with this method. Every time someone uses the link, their browser sends the query string data to the server. This isn't necessary because the browser itself handles the decoding locally, yet it still exposes the participants' names to the server.

This generator takes a different approach to protect your privacy. Instead of using the query string, it utilizes the URL fragment identifier. The key advantage of the fragment identifier is that it's never sent to the server, ensuring that all of the participants' names remain private.

By using the fragment identifier, it is ensured that participants' names stay confidential, keeping the Secret Santa experience completely private.