🇵🇰 Pakistan's First Anonymous School Whistleblower Platform

Every Student
Deserves a Voice

Teachers take biometric and disappear? Fees vanish? Toilets locked? SchoolPulse is where you speak — safely, anonymously, and make schools accountable.

Create Anonymous Account → What is SchoolPulse?
17 Complaints
34 Schools
10 Voices
3+ Vouch = Reveal
500+ Metrics
7 Roles
20+ Categories
5 STT Langs

🔒 Your Identity is NEVER Revealed — In Any Circumstance

This is our #1 promise. No school, no teacher, no admin, no government can see who you are.

✅ What is HIDDEN (always)

  • Your name, class, roll no — never stored with complaint
  • Your email/phone — only for account recovery, never shown
  • Your IP/device — logged for abuse block only, never public
  • Your school login — random handle like BraveFalcon342 only
  • Even Super Admin cannot reverse-map a complaint to a student

👁️ What is SHOWN (public)

  • Complaint title, description, category, school, date
  • Anonymous handle only — e.g. "Anonymous Student #342"
  • Evidence photos/videos (faces auto-blurred option)
  • Vouch count: "12 classmates confirmed"
  • Teacher name: hidden until 3+ independent vouches — then pattern is public, not you
🛡️ Decoy Protection: Forced to login by teacher? Give your decoy password — it opens a clean empty account. Real complaints stay hidden. Even under pressure, you are safe.

Technical: Argon2id hashing, separate decoy hash, anon UUID, no foreign key from complaint to student name, audit_logs track decoy usage for your safety analysis — but never expose you.

💡 The Concept — What is SchoolPulse?

SchoolPulse = Whistleblower + Accountability Engine + Public Dashboard for every Pakistani school. It's not a complaint box that gets ignored. It's a system where every anonymous report becomes verified data, community-vouched truth, and public pressure that schools, NGOs and government can no longer ignore.

Think of it as Google Reviews + Citizen Journalism + AI Auditor for schools — but with military-grade anonymity. A student in a village in Rajanpur and a student in Lahore get the same power: file in 2 minutes via text or voice (Urdu, Punjabi, Sindhi, Pashto, English), share a link with classmates, and watch AI + community turn it into a public accountability record.

Core principle: Student is NEVER revealed. Not to the school, not to the public, not even to admins. Teacher names stay hidden until 3+ independent students confirm the same issue — only then the pattern, not the person, becomes visible. And if a teacher forces you to login, you give the decoy password — it opens a clean, empty account. Real data stays hidden.

One sentence

SchoolPulse makes the invisible visible — and the powerless, powerful. 210+ features, 13 phases, 7 roles, one mission: Student Voice, School Accountability.

😔 Why We Did This — The Reality

In Pakistan, 22.8M children are out of school — and many who are enrolled get ghost teaching. Our research across Punjab, Sindh, KP found:

  • Teachers mark biometric at 8am, leave for private tuition — attendance is fraud
  • Illegal fees: "trip funds", "exam charges", no receipts, no refunds
  • 30% schools have no drinking water, 40% broken toilets, no electricity
  • Corporal punishment & favoritism still rampant — complaints are silenced
  • SEMIS/EMIS data exists but is paper-truth, not ground-truth
  • Students who complain are identified and punished — so no one complains

Result: Parents don't know, NGOs can't verify, Govt can't act. Accountability is zero.

✨ Our Answer — How Pulse Fixes It

  • Anonymous by design — No name, no roll no, random handle (BraveFalcon342). IP is logged for abuse but never shown.
  • Decoy login — Two passwords. Real opens truth, decoy opens empty. Plausible deniability against coercion.
  • Community truth — Share link → classmates Support/Confirm. 1 claim is noise, 3 is a pattern, 10 is proof.
  • AI verification — Mimo categorizes, detects duplicates, sentiment, even finds 73% correlation: salary-delay → teacher absent.
  • Public pressure — Every verified complaint hits rankings, heatmaps, reports. Schools compete to be Top Rated / Safest.
  • Built for Pakistan — Province → UC, BISE/SEMIS, Urdu/EN STT, offline-first, WhatsApp/USSD for no-internet villages.

Mission: From fear to data. From data to pressure. From pressure to change.

📋 What It Covers — Everything That Matters

Not just teaching. Fees, water, safety, corruption — if it affects a student, it's covered.

👨‍🏫
TeachingAbsent · Not teaching · Favoritism · Corporal
💰
FeesExtra trips · Hidden · Overpriced · No receipt
🏚️
InfrastructureWalls · Roof · Lab · Library
🚰
Basic NeedsWater · Toilets · Electricity · Fans
🛡️
SafetyHarassment · Bullying · Weapons
🚌
TransportVan · Bus · Driver
📚
AcademicBooks · Exams · Scholarships
⚖️
CorruptionBribe · Ghost staff · Funds

All 20+ Complaint Categories

Teacher AbsentNot TeachingFavoritism / BiasCorporal PunishmentFee: Extra TripFee: HiddenFee: OverpricedReceipt DeniedNo Drinking WaterDirty ToiletsNo ElectricityBroken BuildingNo Lab/LibraryHarassmentBullyingTransport UnsafeScholarship DeniedBribe / CorruptionGhost StaffDiscriminationTuition PressureAttendance Fraud

30+ School Facilities Tracked (0→100% Gold badge)

GymPoolCourtsLabLibraryCafeteriaMasjidPlaygroundAuditoriumComputer LabWiFiCCTVGeneratorClean WaterToiletsFirst-AidFire ExtinguisherDisabled AccessHostelTransport+10 more

15 Safety Categories · Score 0→100 · Auto-Notify

FireMob/ViolenceStructuralElectricalWater/ ChemicalTransportNatural DisasterMedicalIntruderBullyingHarassmentDrugsWeaponsCyberbullyingOther

Fire → fire dept, Mob → police, Medical → 115. Safety score penalizes: fire −10, weapon −20. Drills (fire/earthquake/lockdown) + equipment expiry tracked.

🎤 Speak Any Way

Text, 🎙️ voice 5min WebM (Whisper 95% Urdu, auto language detect), photo, video, document, witness. Offline IndexedDB → auto-sync.

🤖 AI Intelligence

Mimo auto-tags, sentiment, duplicate, cost & timeline prediction, cross-ref, early warnings, school health score, chatbot.

📊 Public Dashboard

500+ metrics, 15+ charts (Chart.js/Leaflet), heatmaps, rankings, comparison, everything clickable → explorer.

💬 Forum & Smart Polls

Global/school/topic/Q&A, threaded, school boards auto-created, polls by class/school, voting analytics.

⭐ Reviews + Properties

1-5 stars for school/facilities/safety, teacher ratings, public email-verified, hostel/shop near school, alumni.

🎮 Gamified Courage

XP +50/+100, 10 levels Newcomer→National Hero, 30+ badges, leaderboards, referrals, school Top Rated/Safest Most Improved.

Beyond Complaints — Full Ecosystem

Reports: Daily 6am / Weekly Mon 8am / Monthly + custom range + NGO portal + PDF/CSV/PNG + email digest & scheduled · PWA: Installable, offline drafts, push for updates · Access: WhatsApp · SMS · USSD *123# · IVR · Safety: Equipment + drills + emergency contacts · Data: Anonymized export for researchers, blockchain audit optional, QR on school gate → profile

How It Works — 5 Minutes

1
Register
2 passwords · Province→School · anon handle
2
File
20+ cats + text/🎤 + evidence
3
Share & Vouch
Link → 30 classmates → Confirm
4
AI → Public
Mimo verifies → dashboard
5
Resolve
School replies → Govt/NGO → +XP
💡 Forced to login? Give decoy password — opens empty view. Real stays hidden. Full workflow →
🏫
For Students

2 min to file, anonymous forever, builds health scores parents & NGOs trust.

Join as Student →
👨‍🏫
For Teachers/Staff

Raised voice on salary delay, workload, harassment — cross-referenced, protected.

Join as Teacher →
🏢
For Schools & Govt/NGO

Claim, complete 30 facilities, reply anonymously, track drills, export reports.

Claim School →

Built for Pakistan 🇵🇰 · Open · Free · Accountable

Plain PHP + MariaDB + FrankenPHP. 7 provinces, 129 districts, BISE & SEMIS, 5 languages, offline-first PWA, QR on every gate.

Province → UC Urdu/ Punjabi/ Sindhi/ Pashto Offline PWA + Push WhatsApp · SMS · USSD

Ready to make your school accountable?

Start Now — Free View Roadmap (13 phases)

Anonymous by default. Decoy protected. No spam.