🎲
🔬 기술적 신뢰 검증

FairPicker는 어떻게 조작을 불가능하게 만드나요?

단순한 약속이 아닌, 수학과 알고리즘으로 공정성을 증명합니다. 아래에서 기술적 근거를 직접 확인하세요.

Deep Dive 1

단일 추첨 원칙 & 어뷰징 방어

동일한 SNS 게시물 URL로는 단 1회의 추첨 프로젝트만 생성 가능합니다. 이미 추첨이 완료된 URL을 다시 입력하면, 시스템이 기존 결과 페이지로 자동 리다이렉트합니다.

🔒

URL 단일 잠금

동일 source_url은 DB UNIQUE 제약으로 물리적으로 중복 등록 불가. 재추첨 시도 즉시 차단.

🛡️

무단 재추첨 방지

마음에 드는 당첨자가 나올 때까지 여러 번 추첨하는 이른바 '주작' 행위를 시스템 레벨에서 원천 차단합니다.

👁️

투명한 증명

발급된 무결성 인증서를 통해 누구나 해당 이벤트의 추첨이 단 한 번만 이루어졌음을 확인할 수 있습니다.

⚖️

참여자 권리 보호

모든 참여자에게 동등하고 공정한 기회를 보장하며, 이벤트의 신뢰도를 극대화합니다.

Deep Dive 2

조작 불가능한 구조 (Provably Fair)

FairPicker의 추첨은 주최자도 서버 관리자도 결과를 미리 알거나 조작할 수 없는 구조로 설계되어 있습니다. 그 핵심은 SHA-256 해시 알고리즘과 Client Seed의 결합입니다.

1seedString = "{project_id} - {timestamp_ns} - {client_seed}"
2hash = SHA256(seedString) // 64자리 16진수
3rng = NewRandom(hash[0:8].toInt64()) // 결정론적 RNG
4FisherYates_Shuffle(participants, rng) // 공정 셔플
5winners = participants[:numWinners] // 상위 N명 선발

🔑

Client Seed

주최자가 직접 입력한 문자열. 이 값 없이는 동일한 결과를 재현할 수 없어 서버가 결과를 사전에 알 수 없습니다.

⏱️

Timestamp

추첨 실행 순간의 나노초 단위 서버 타임스탬프. 1억분의 1초 정밀도로 결과가 달라집니다.

#️⃣

SHA-256 Hash

블록체인에 쓰이는 암호학적 해시 함수. 입력값 한 글자만 달라져도 완전히 다른 결과가 나옵니다.

Deep Dive 3

개인정보 완전 무저장 (Zero-PII)

업로드된 모든 데이터는 서버로 전송되기 전, 사용자의 브라우저에서 즉시 비식별화 처리됩니다.

📁

파일 업로드

엑셀/CSV (100% 로컬 로드)

🖱️

항목 선택

마스킹할 열 지정

즉시 비식별화

브라우저 단 처리

💾

보안 전송/저장

마스킹 결과만 DB 기록

마스킹 규칙 예시

이름
홍길동홍*동
전화번호
010-1234-5678010-****-5678
이메일
abcdef@gmail.comab***@gmail.com
DB에는 마스킹된 데이터만 보존되며, 무료 추첨은 30일, 유료 추첨은 최대 1년(또는 3년) 후 자동 파기됩니다.

활용 사례

어떤 이벤트든 FairPicker로 공정성을 증명하세요.

📱

인스타그램 팔로워 이벤트

댓글 작성자 전체를 수집하여 공정하게 추첨. 증명서를 스토리에 공유하세요.
🏢

사내 임직원 추첨

엑셀 파일 업로드 후 즉시 마스킹 처리. 비공개 설정으로 결과를 내부 공유.
🎤

오프라인 프로모션

현장 명함/응모권을 엑셀로 정리 후 업로드. 투명한 당첨 인증서로 클레임 방지.
🎮

유튜브 구독자 이벤트

수만 명의 댓글도 자동 수집. 대규모 이벤트도 최대 ₩19,900 상한으로 합리적 비용.
🎓

학교/학원 추첨

학생 명단 엑셀 업로드 시 로컬 환경에서 개인정보가 사전 마스킹됩니다. 무결성 인증서로 이의 제기를 원천 차단합니다.
🛒

커머스 이벤트

구매자 리스트를 CSV로 업로드. 화이트라벨 브랜드 인증서 발급으로 신뢰도 향상.

무결성 인증서 샘플

실제 발급되는 인증서의 모습입니다. 모든 추첨 결과는 이와 동일한 형식으로 영구 보존됩니다.

FairPicker
Verified
인스타그램 이벤트

봄맞이 팔로워 감사 이벤트

@beauty_official · 2026-03-01 14:22 UTC

총 참여자: 4,210명

당첨자
1
김*현스타벅스 상품권 10만원
1등
2
이*진편의점 상품권 3만원
2등
3
박*수편의점 상품권 3만원
2등
Auto Scraped & Verified

시스템이 원본 링크에서 직접 수집 및 추첨하여 위변조가 불가능함을 보증합니다.

seed: Event-2026SPRING9F2A

hash: e3b0c44298fc1c149afb...b7852b855

FairPicker
Verified
유튜브 구독자 이벤트

구독자 10만 달성 기념 추첨

TechTuber Korea · 2026-02-20 09:00 UTC

총 참여자: 18,920명

당첨자
1
최*은갤럭시 S25 Ultra
1등
2
정*호에어팟 Pro
2등
3
강*민쿠팡 상품권 5만원
3등
Auto Scraped & Verified

시스템이 원본 링크에서 직접 수집 및 추첨하여 위변조가 불가능함을 보증합니다.

seed: Event-2026100K3D9E

hash: a1c2d3e4f5a6b7c8d9e0...f1e2d3c4b

FairPicker
Verified
사내 임직원 추첨

2026 상반기 우수사원 경품 추첨

(주)테크 코퍼레이션 · 2026-01-15 10:30 UTC

총 참여자: 248명

당첨자
1
조*영해외여행 상품권 200만원
대상
2
윤*희백화점 상품권 50만원
우수상
3
장*준전통시장 상품권 10만원
장려상
Manual Data

주최자가 직접 제출한 명단입니다. (해당 명단 내에서의 추첨 알고리즘 공정성만 보증)

seed: Corp-2026H1AWARD7B

hash: 9f8e7d6c5b4a3928170...6e5d4c3b2

실제 인증서 페이지 미리보기당첨자·해시값·전체 참여자 명단이 모두 포함됩니다.

자주 묻는 질문

궁금한 점을 해결해 드립니다.

진짜로 주최자가 당첨자를 조작할 수 없나요?

결제 후 환불이 가능한가요?

개인정보는 어떻게 보호되나요?

비공개 추첨이 가능한가요?

어떤 SNS 플랫폼을 지원하나요?

지금 바로 공정한 추첨기를 시작하세요

500명 이하 완전 무료. 로그인 불필요.