Certified draw, public randomness

Giveaways with a verifiable draw

Create your giveaway, let people enter in one click, and have the winners picked by public randomness that nobody controls, not even us.

How trust is guaranteed

1. Sealed list

At closing time the list of entrants is frozen and its SHA-256 fingerprint is published. Nobody can alter it without it showing.

2. Public randomness

Randomness comes from the drand beacon (League of Entropy), published at the announced draw time. Neither the organiser nor Tirokdo can choose or predict it.

3. Replayable by anyone

The draw certificate holds everything needed to recompute the winners, in your browser or with your own script. A witness can countersign.

  • Sign-up with Google, Facebook, Apple, LinkedIn or e-mail
  • Several prizes, runners-up, entry question, weekly or monthly recurrence
  • Generated rules, winner notification, reply deadline then automatic runner-up
Logs :
SESSION_DYNAMODB - 07/10/2026 à 22:44:21.855371 : Start session Init - #1
SESSION_DYNAMODB - 07/10/2026 à 22:44:21.859264 : Start session Init - #2
SESSION_DYNAMODB - 07/10/2026 à 22:44:21.859371 : Start session Init - #3
SESSION_DYNAMODB - 07/10/2026 à 22:44:21.859382 : Start session Init - #4
PARAM - 07/10/2026 à 22:44:21.951152 : LANGUE : host=pre-www.my-secret-santa.org:9010 prefix = pre-
MOBILE - 07/10/2026 à 22:44:21.965085 : App mobile=0
DISPLAY - 07/10/2026 à 22:44:21.965097 : Affichage du menu du haut=
PARAM - 07/10/2026 à 22:44:21.965101 : URL de la page _SERVER['REQUEST_URI']=/concours/home
PARAM - 07/10/2026 à 22:44:21.965103 : URL de la page _SERVER['SERVER_NAME']=front2023-lb.tirokdo.com
PARAM - 07/10/2026 à 22:44:21.965106 : URL de la page _SERVER['HTTP_HOST']=pre-www.my-secret-santa.org:9010
PARAM - 07/10/2026 à 22:44:21.965108 : URL de la page _SERVER['HTTPS']=désactivé
PARAM - 07/10/2026 à 22:44:21.965111 : URL de la page _SERVER['SCRIPT_FILENAME']=/var/www/html/concours.php
PARAM - 07/10/2026 à 22:44:21.965113 : URL de la page _SERVER['PHP_SELF']=/concours.php
PARAM - 07/10/2026 à 22:44:21.965116 : Paramètre GET : home
PARAM - 07/10/2026 à 22:44:21.965127 : Langue from HEADER =
DISPLAY - 07/10/2026 à 22:44:21.965130 : Variables de page : op= - id_event= - id_guest= - hash=
DISPLAY - 07/10/2026 à 22:44:21.965132 : Affichage du menu du haut=
TIME - 07/10/2026 à 22:44:21.965796 : Durée d'exécution : 0.11847615242004 secondes