Private proof of attendance

Prove you were there. Without exposing who you are.

WiFiProof is a privacy-preserving attendance system that verifies real-world presence using WiFi and zero-knowledge proofs.

Built for events, classrooms, and any environment where presence matters.

WiFi verificationZero-knowledge proofsPrivacy firstBuilt on Base
For events, classrooms, and live programs.View contract

What gets checked

Real presence. Minimal data.

WiFi

Venue WiFi helps confirm the check-in is happening in the right place.

Proof

Local zero-knowledge proofs confirm presence without exposing raw location data.

Venue Wi-Fi anchors the check-in
Location proof runs locally
Onchain records for events, institutional records for schools

What it does

Verify attendance without abuse or surveillance.

WiFiProof confirms that someone was physically present without collecting unnecessary personal data.

Typical attendance stack

QR code abuse
Proxy check-ins
Invasive tracking

WiFiProof

WiFi-based verification
Local zero-knowledge proofs
Records that fit the use case

How it works

How it works

01

Sign in

The current demo uses wallet-based access. Institutional flows can use existing identity systems.

02

Verify presence

Venue WiFi and local proof generation confirm that the check-in is happening on-site.

03

Write the record

Onchain records for events. Institutional records for schools.

Who are you?

Choose your flow.

Events

For Event Organizers

Run events with real attendance, not guesswork.

Verify actual presence
Prevent fake check-ins
Enable onchain rewards and reputation
Open event setup

Education

For Schools and Lecturers

Attendance that students cannot fake.

Uses existing student identity systems
Confirms physical presence in class
No need for proof of humanity
Explore education mode

Check-in

For Attendees and Students

Check in and prove you were there.

Current demo uses wallet-based check-in
Complete verification in seconds
Works best on desktop
Open check-in

Products

WiFiProof adapts to how you run attendance.

Events

Event Check-In

For conferences, hackathons, and live programs.

Real attendance verification
Wallet-based check-ins
Onchain rewards and gating
Open event setup

Education

Education Attendance

For universities and training programs.

Uses existing student records
Prevents proxy attendance
Attendance stays within institutional systems
Explore education mode

Custom

Verification API

For teams building their own products.

Embed WiFi-based presence checks
Generate verifiable proofs
Use onchain or offchain outputs
Talk to us

Live event records

0

events created

0

attendance records

0

identity checks

Latest event record

A real attendance record, already live.

The next live event record will appear here after the next successful check-in.

FAQ

Frequently asked questions.

Everything people usually want to know right away.

A QR code alone can be screenshotted, forwarded, or claimed remotely. WiFiProof adds venue network checks, local ZK proximity proofs, and verifiable records so the attendance signal is harder to fake.

Get access

Use WiFiProof for events, schools, or pilots.

Request access for your event, classroom, or product team. The current demo flow stays open for testers while we onboard new partners.

For organizers

Start with event setup or request a pilot for your school or institution.

Request access

For attendees and testers

Open the current demo flow and complete a real check-in.

Open check-in