Share the Joy.
Keep the Secret.
Organize unforgettable Secret Santa gift exchanges for family, friends, or coworkers. Draw names randomly with server-side cryptography and zero spoilers.
Simple & Seamless
How Secreto Works
Three effortless steps to a joyful gift exchange with total confidentiality.
Create & Add People
Name your exchange, set a gift budget, and paste your list of participants or invitees.
Draw Names Securely
Our server-side engine guarantees everyone gets a unique recipient, nobody draws themselves, and results remain secret even to you!
Share & Reveal
Send individual private links with 6-digit PINs via WhatsApp. Participants unlock their gift box with fun animations and confetti.
The Organizer Never Knows Who Drew Whom.
Unlike traditional spreadsheets or basic generators, Secreto is built on true zero-knowledge privacy. Assignments are permanently encrypted and locked in the server. Organizers only see progress statuses: Pending, Opened, or Revealed.
Hashed 6-digit PINs: Protected by cryptographic rate limiting and lockout backoffs.
No Public Peeking: The recipient's name is never sent in HTML or JavaScript until verified.
CSPRNG Randomness: Rejection-sampled derangements prevent self-draws and infinite cycles.
* Names of drawn recipients are strictly hidden from this dashboard.
Frequently Asked Questions
Everything you need to know about setting up your exchange.
Do participants need to create an account?
+Can someone draw their own name?
+What happens if a participant loses their PIN?
+How does WhatsApp sharing work?
+Ready to bring the holiday magic?
Create your free Secret Santa event in under two minutes. No spreadsheets, no spoiled surprises.