Results & audit

Recent draws recorded on Cloud for verifiability. The audit trail below lets anyone confirm how each draw was selected — without exposing participant names.

How winners are chosen

  • Selection runs server-side using the Web Crypto API (crypto.getRandomValues) with rejection sampling — every eligible entry has an exactly equal chance. Math.random is never used.
  • Each draw records a SHA-256 snapshot hash of the eligible entries and a cryptographic commit, so the outcome is tamper-evident.
  • The Plinko ball animation only reveals the server-chosen winner — it does not determine it. Ads, sponsors, and admins cannot favor an entry.

Recent winners

Public audit trail

No winner names or entry values are exposed here — only verifiable selection metadata.