About Us

Transparency is Not Optional

FairGiveaway is an open-source platform that makes giveaway winner selection provably fair, publicly verifiable, and completely transparent.

Our Mission

Social media giveaways have a trust problem. Winners are often selected behind closed doors, leaving participants wondering if the process was truly random and fair.

We built FairGiveaway to solve this. Every draw produces a permanent, publicly accessible record — complete with the full participant list, anti-bot verification results, and the winners. Anyone can verify that the selection was fair by checking the immutable records we store.

No black boxes. No "trust me, bro." Just cryptographically verifiable results that anyone can audit.

What We Stand For

Provably Fair

Every draw uses the Web Crypto API for cryptographically secure randomness. No manipulation, no bias — just math.

100% Open Source

Both the frontend and backend are fully open source under the MIT license. Anyone can audit, fork, or contribute.

Community First

Built by the community, for the community. We don't sell data, run ads, or charge hidden fees. Ever.

How It Works

  1. 1

    Scrape Participants

    We scrape all likers or retweeters from your giveaway tweet using authenticated Twitter APIs.

  2. 2

    Draw Winners

    Winners are randomly selected using the Web Crypto API — the same cryptographic engine banks use.

  3. 3

    Verify & Filter

    Each winner is verified against configurable anti-bot filters: profile picture, bio, account age, activity, and comment checks.

  4. 4

    Permanent Record

    The finalized draw is saved permanently with the full participant list, verification results, and timestamps.

Built With

Next.js

Frontend framework

ElysiaJS

Backend API

MongoDB

Permanent storage

Redis (Upstash)

Session cache

Puppeteer

Twitter scraping

Docker

Containerization

Get in Touch