Run a verifiable draw
Three steps, in this order for a reason. You publish a sealed commitment to a random seed before anyone knows who entered, freeze the entry list, then reveal the seed and draw. Your audience ends up with a permanent page where they can recompute the winner themselves — no account, no login, nothing to trust.
- Commit
- Close entries
- Draw
- Published
Step 1 · Open the draw
This publishes a sealed commitment first. Share it with your audience before you add entries — that ordering is what makes the draw provable.
Need a draw that is not published? The giveaway picker runs entirely in your browser and stores nothing.