À propos
Ce site est un fork de plouf-plouf, créé à l'origine par Paulin Trognon (en Next.js/React), entièrement réécrit ici en Nuxt 4 (Vue 3 + Pinia).
Ce site est entièrement gratuit, sans aucune pub ni aucun tracking des utilisateurs. Les données du tirage au sort ne sont à aucun moment stockées sur un serveur. Lors du partage d'un tirage au sort, les données du tirage sont stockées directement et uniquement dans l'URL générée.
Les données des tirages sont strictement confidentielles : personne d'autre que vous n'y a accès, à moins que vous ne partagiez vous-même l'URL du résultat.
Comment ça marche ?
Les tirages sont effectués en local, directement par le navigateur, à l'aide de crypto.getRandomValues() (génération aléatoire cryptographiquement sûre, plutôt que Math.random()).
Afin de pouvoir partager le tirage et son résultat, une URL est générée contenant les mots ainsi que le résultat au format JSON, encodé en base64.
Par exemple, pour l'URL /r#eyJ2IjpbIlBhdWwiLCJNYXJnb3QiXSwiaSI6MX0=-v3, le tirage est encodé dans eyJ2IjpbIlBhdWwiLCJNYXJnb3QiXSwiaSI6MX0=, qui une fois décodé donne : {"v":["Paul","Margot"],"i":1}