My Classes
Loading...
No classes yet
Add your first class to start logging observations
Pupils
Quick Note
Log an observation for any pupil
Reports
Generate end-of-term reports
⚙ Report Settings
📚 Report History
All previously generated reports
No reports generated yet
Settings
Account
🏫 School & Profile
Class PIN
Generated for your device — share with TAs so they can join WiFi sync sessions
🔒 App Lock
PIN lock
Locks app when phone screen turns off
AI & Reports
🤖 AI by PupilPulse
✅
AI powered by PupilPulse
No API key needed — managed centrally
AI reports and voice correction are powered by the PupilPulse service using your school access code. Contact hello@pupilpulse.co.uk for support.
Sharing & Sync
📡 Class Sync — WiFi Direct
Sync with a TA on the same WiFi. Fully bidirectional — both devices send and receive. One person hosts, the other joins with the 6-digit code. Data merges on both sides — nothing is overwritten.
Both phones must be on the same WiFi. Nothing is stored on any server.
🔗 Auto-Sync Pod
Not configured
Headteacher Hub
📊 School-wide Dashboard
Enable a live Hub view showing every class's attendance and wellbeing at a glance. Teachers push encrypted snapshots automatically — only your school code can read them.
Headteacher Hub
Adds a 📊 Hub tab to the navigation
Class Management
📥 Import Class List
Import pupils from an Excel or CSV file. Columns: Full Name, Preferred Name, Flags / Notes.
🎓 Year-End Transition
Promote pupils to new classes, archive the year's data, or graduate leavers. A full backup is always downloaded first.
📅 Term Dates
Set your school's actual term start dates. Attendance stats and reports use these to calculate the current term accurately — especially useful when your term starts before or after the national defaults.
Leave all three blank to use PupilPulse's built-in UK term date estimates. Current term in use: —
Data & Backup
💾 Export & Backup
📄 Readable Export
Downloads .html — opens in any browser, printable
🗄 Data Backup
Downloads .csv — opens in Excel, all data in columns and rows
☁️ Cloud Backup
Encrypted backup stored securely — requires your school code
Storage used
Calculating...
🔧 Recovery Tools
For fixing sync-related data issues
Privacy & Data
🔐 Data Processing
All pupil data stays on this device
Names, observations, scores and photos are stored only in your browser's IndexedDB. When Cloud Backup or Parent Portal is used, data is AES-256 encrypted on your device before upload — Cloudflare stores only encrypted blobs and cannot read them.
AI report generation sends data to Anthropic
When you generate a report, observation notes and assessment scores (but not pupil names) are sent to Anthropic's API. Anthropic processes this data solely to return the report text and does not retain or train on it.
Anthropic Privacy Policy
How Anthropic handles API data
Anthropic API Terms
Usage policies and data processing terms
Data Processing Notice
Review the notice shown at first launch
Request DPA / DPIA Template
For school procurement & compliance teams
📖 Teacher Guide & Features
How to get the most out of PupilPulse
Purple Computing Support
Get IT support for PupilPulse
PupilPulse v2.0 · Powered by Purple Computing
School Hub
Loading class snapshots…