Live · Offline · Private

Ask the question.
Know the room.

Peer-to-peer classroom polling that works entirely over Wi-Fi and Bluetooth. No internet. No accounts. No subscription — one $4.99 purchase, yours forever.

📱 iPhone — Available 📲 iPad — Available 💻 Mac — Coming Soon
Q3 of 8 ⭐ 285 pts
Which is first-line for stable angina without contraindications?
A
Beta blockers
62%
B
Calcium channel blockers
18%
C
Nitrates
12%
D
ACE inhibitors
8%
18 / 24 responding live
Top score
🥇 Dr. Chen — 940
0s
Setup time required
100%
Works without internet
10–100
Points per correct answer
$4.99
One-time. No subscription. Ever.
Available on

iPhone & iPad today.
Mac is coming.

One purchase unlocks the full app on every device you own. A single $4.99 payment covers iPhone and iPad now — and Mac when it launches.

📱
iPhone
✓ Available Now
iOS 17+ · Optimised for one-hand use in the classroom
App Store
📲
iPad
✓ Available Now
iPadOS 17+ · Split-view sidebar, two-column layouts, optimised for large screens
App Store
💻
Mac
⏳ Coming Soon
macOS · Native Mac app for presenters running sessions from a laptop
Notify me when available →
How it works

Three steps.
Immediate results.

Start a session in seconds. No projector needed. No student setup. Just open the app, share a code, and begin.

01
📋

Build or import questions

Use the guided in-app wizard — type your question, paste or pick an image, add up to five choices, and mark the correct answer. Or import a .txt or .docx file you've already written on your computer.

02
📱

Students join in seconds

Show the QR code or read out the 4-digit code. Students open the app on iPhone or iPad, enter a nickname, and they're connected. No accounts, no passwords, no delays.

03
📊

Run the session live

Watch response bars fill in real time as students answer. Reveal the correct answer with one tap. End the session with a full points leaderboard broadcast to every device.

Features

Everything a live session needs.
Nothing it doesn't.

Designed to be picked up in a lecture theatre with zero training and zero internet. Every feature earns its place.

📡
Offline

Fully offline

Runs over Multipeer Connectivity — direct Wi-Fi and Bluetooth. Hospital networks, conference rooms, basements. No internet dependency, ever.

📊
Live

Real-time response bars

See the class split across choices live — before you reveal. Know whether to pause and teach before moving to the next question.

Timer

Countdown timer

Set a time limit per question. When the timer expires, the correct answer and explanation reveal automatically on every device — no tap needed.

Points

Speed-based scoring

Up to 100 points for a fast correct answer. Students see their live running total throughout the session. A ranked leaderboard closes every session.

✏️
Builder

In-app question builder

A step-by-step guided wizard. Type the question, paste an image from clipboard or pick from Photos, add choices, mark the correct answer, write an explanation.

📁
Import

File import

Import question sets from .txt, .docx, or .pages files. Write on your computer, import on your phone. Images supported across all file types.

🔄
Sync

Local device sync

Share question sets and session history between two devices over Wi-Fi or Bluetooth. Build on one device, present from another — no internet, no cloud, no accounts needed.

Points system

Faster answers.
More points.

  • Speed-based scoring

    Answer with 28 of 30 seconds left → 94 pts. Answer with 3 seconds left → 19 pts. Wrong answer → 0 pts, always. No timer → flat 100 pts for correct.

  • 📈

    Live session total

    A running total sits at the top of every question screen. A "+N pts" flash confirms each award the moment the answer is revealed.

  • 🏆

    Ranked leaderboard

    Sorted by total points, tiebroken by correct count. Broadcasts to every device the moment the session ends — presenter and students alike.

Example: 30-second timer
28s left when answered94 pts
20s left70 pts
10s left40 pts
2s left16 pts
Formula: 10 + 90 × (time remaining ÷ timer seconds)
New — Device Sync

Build on one device.
Present from any.

  • 🔄

    Local peer-to-peer sync

    Sync question sets and session history directly between two devices over your local Wi-Fi or Bluetooth connection. No internet. No cloud. No login. The same technology that powers live sessions.

  • 👁

    Preview before anything changes

    Before a single item is transferred, both devices show you exactly what will be added or updated — new question sets, updated versions, missing session records. You confirm, then it applies.

  • 🛡

    Safe merge, never overwrites

    Sync only adds and updates — it never deletes. Existing sessions are preserved. If a question set is newer on the other device it replaces the older version. Everything else stays exactly as it is.

How to sync in 3 steps
1
Open Sync on both devices
Tap the ☰ menu → Sync tab. Available from any screen — no need to be in Presenter mode.
2
Set one to receive, one to send
Device A taps "This device receives." Device B taps "This device sends." They find each other automatically.
3
Review the preview and confirm
See exactly what will change, then tap Apply Sync. Done in seconds — no account, no upload, no waiting.
Why it's unique: Every other polling tool stores your content in the cloud. P2P Polling keeps everything on your device and syncs peer-to-peer — the way it should be.
Built for

Wherever people learn together.

🏥

Medical Education

Grand rounds, board review, residency teaching, case-based discussion.

🎓

University Lectures

Formative assessment, lecture check-ins, seminar engagement, tutorials.

🎤

Conferences

Audience response without internet dependency or registration desks.

📚

Study Groups

Peer quizzing, spaced repetition, collaborative board review sessions.

Private by design.

All communication is direct device-to-device over your local network. No data leaves the room. No servers. No analytics. No advertising.

🚫
No accounts
📵
No internet needed
🔒
No data collection
📢
No ads
☁️
No cloud
Pricing

One price. No surprises.

No subscriptions. No monthly fees. No feature unlocks. Pay once — the full app is yours forever on every device you own.

Individual
👤

Single Purchase

For educators, clinicians, and presenters purchasing for personal use. Every feature included from day one.

$4.99
One-time purchase · All features · All future updates
  • iPhone & iPad — available now
  • Mac — included when it launches
  • Unlimited question sets & sessions
  • In-app step-by-step question builder
  • File import (.txt, .docx, .pages)
  • Live response bars & class leaderboard
  • Speed-based points system
  • Full session history saved on device
  • Local device sync — share across your devices
  • All future updates included
Download on the App Store — $4.99
Education Bundle
🏫

Department / Institution

For departments, residency programmes, and institutions purchasing for a team. Volume pricing through Apple.

Volume
Via Apple Business & Education Store · reduced per-seat pricing at 20+ licences
  • Everything in Individual
  • iPhone, iPad & Mac (when available)
  • Apple Volume Purchase Program (VPP)
  • Assign via MDM to managed devices
  • Reduced per-seat cost at 20+ licences
  • Distribute across your whole department
  • Centralised billing through Apple
  • No ongoing licence or renewal fees
Contact for Education Pricing

Or purchase directly through the Apple Volume Purchase Program ↗

🔒 Secure payment via Apple · 📱 iPhone & iPad — iOS / iPadOS 17+ · 💻 Mac — coming soon · 🔄 Free updates, always · 💬 Questions? ajkproductionapps@gmail.com
Legal
Last updated: March 2025

Privacy Policy

P2P Polling is built around a simple principle: your data stays on your device. This policy explains what data the app handles, how it is used, and your rights as a user.

📋Overview

P2P Polling ("the app", "we", "our") is developed and operated by AJK Production Apps. The app enables peer-to-peer classroom polling entirely over local Wi-Fi and Bluetooth using Apple's Multipeer Connectivity framework. The app does not collect, transmit, store, or share any personal data on external servers. All session data remains on your device at all times.

📦Data We Collect

The app handles the following data locally on your device only:

  • Nicknames — students enter a display nickname to identify themselves in a session. This nickname is shared only with the presenter's device over the local peer-to-peer connection and is never transmitted to any server.
  • Question sets — questions, answer choices, and explanations you build or import are stored locally on your device using iOS UserDefaults.
  • Session results — response counts, scores, and leaderboard data from completed sessions are stored locally on your device and are never uploaded anywhere.
  • Device name — your device's local network name (set in iOS Settings) may be visible to other devices on the same local network during a session. This is a standard iOS Multipeer Connectivity behaviour.
  • Camera — the camera is used solely to scan QR codes for joining sessions. No images or video are captured, stored, or transmitted.

🚫Data We Do Not Collect

P2P Polling does not collect, store, or transmit any of the following:

  • Names, email addresses, phone numbers, or any account information
  • Location data of any kind
  • Browsing history, search history, or usage analytics
  • Device identifiers, advertising identifiers, or fingerprinting data
  • Health or fitness data
  • Financial information
  • Sensitive personal information of any kind

📡How Data Is Transmitted

All communication in P2P Polling takes place directly between devices using Apple's Multipeer Connectivity framework over local Wi-Fi and Bluetooth. Data sent between devices includes questions, answer choices, response counts, and leaderboard results. This data never leaves your local network and is never sent to the internet, to our servers, or to any third party. Multipeer Connectivity sessions are encrypted by the iOS framework by default.

👥Third Parties

P2P Polling does not integrate any third-party SDKs, analytics tools, advertising networks, crash reporting services, or tracking frameworks. No user data is shared with, sold to, or accessible by any third party. The app makes no network requests to any external server.

👶Children's Privacy

P2P Polling does not collect personal information from anyone, including children under the age of 13. The app is designed to be used in educational settings and is suitable for use by students of all ages. Because no personal data is collected or transmitted to external servers, the app is compliant with COPPA (Children's Online Privacy Protection Act) and equivalent regulations.

💾Data Storage and Retention

All data created within P2P Polling — including question sets and session history — is stored locally on your device using iOS UserDefaults. This data persists until you delete it within the app (by swiping to delete question sets or sessions) or until you uninstall the app. We have no access to this data and cannot retrieve, view, or delete it on your behalf.

🌍GDPR and International Users

Because P2P Polling does not collect or process any personal data on external servers, the General Data Protection Regulation (GDPR) obligations relating to data controllers and processors do not apply to the core functionality of this app. Users in the European Economic Area have the same experience as all other users — no personal data leaves their device.

🔒Your Rights

Because all data is stored locally on your device and is never transmitted to us, you have full control over it at all times. You can:

  • Delete individual question sets or session records from within the app at any time
  • Delete all app data by uninstalling the app from your device
  • Review all stored data directly within the app's interface

There is no account to delete, no server-side data to request, and no opt-out process required because we do not collect your data in the first place.

✏️Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be reflected by updating the "Last updated" date at the top of this page. We encourage you to review this policy periodically. Continued use of the app after changes are posted constitutes your acceptance of the updated policy.

Questions about this Privacy Policy? We're happy to help.

ajkproductionapps@gmail.com