πŸ’Ύ DATA PERSISTED
SYSTEM NORMAL
🚨   FIRE DRILL ACTIVE β€” PROCEED TO NEAREST ASSEMBLY POINT   🚨  |  CHECK IN NOW TO EARN POINTS

Check-in & Rewards System

Fire Safety
Check-in

Your Points β€” Loading from storage…
Safety Check-ins β€” This semester
Compliance Score β€” Based on attendance
JS
Jamie Souter
ID: STU-2024-0847
πŸŽ“ Student
β€” pts total
LEVEL 3 β€” FIRE WARDEN β€” / 200 pts
πŸ… First Drill πŸ”₯ Triple Check-in ⚑ Fast Response πŸ›‘ Safety Champion πŸš’ Expert Warden
Safety Notification Channel
Drill Alerts
How you receive live fire drill notifications
Workshop Reminders
24-hour reminder before safety workshops
Points Earned Alerts
Notify when points are credited to profile
Emergency Broadcasts
Always on β€” required for safety compliance
User Role & Access Level
Role-Based Access Control (RBAC)
View own check-in logβœ“ All roles
View all student logsβœ— Student
Trigger drill simulationβœ— Student
Edit facility statusβœ— Student
Export all student dataβœ— Student
πŸ›‘
Your Data Rights (UK GDPR)
Live Campus Hub processes your location and engagement data to award points and ensure fire safety compliance. You have the right to access, export, and erase your data at any time under the UK GDPR 2018.
Visibility Controls
Appear on Safety Leaderboard
If disabled, your name and score are hidden from other students. Your points still count internally toward compliance scoring.
Share Attendance with Personal Tutor
Allows your personal tutor to view fire drill attendance for welfare and pastoral purposes only.
Location History Retention
GPS coordinates stored for check-in validation. Automatically purged after 90 days per retention policy.
βœ“ Consented Required for check-in
Analytics & Product Improvement
Anonymised usage data shared with campus IS team to improve the Hub experience.
Data Retention Summary
Check-in Logs
3 Years
GPS Coordinates
90 Days
Points Balance
Persistent
Your Rights
Download My Data
Export all profile, check-in history, and points data as JSON. (Article 15 UK GDPR β€” Right of Access)
Request Data Correction
Flag incorrect check-in records for review by a campus data officer. (Article 16 β€” Right to Rectification)
Delete My Account & Data
Permanently removes your profile and all stored browser data. (Article 17 β€” Right to Erasure)
Location Check-in
No location selected
Upcoming Fire Safety Events
TUE
11:00
Evacuation Drill β€” Block C● LIVE
πŸ“ Assembly Point A & B
+10 pts
WED
14:30
Fire Safety Workshop
πŸ“ Main Hall Workshop
+15 pts
FRI
09:00
Lab Safety Certification
πŸ“ Science Lab Safety Room
+15 pts
MON
10:00
Extinguisher Training
πŸ“ Sports Centre Carpark
+20 pts
Facility Status
πŸ”΄
Assembly Point A
● OPEN
πŸ”΄
Assembly Point B
● OPEN
πŸ›
Main Hall
● AVAILABLE
πŸ§ͺ
Science Lab
● AVAILABLE
πŸ“š
Main Library
● OPEN
🍽
Dining Hall
● SERVING
Demo only
Transaction Log πŸ”’ READ-ONLY Β· WRITE-PROTECTED
Timestamp Location Type Status Points Device / Session Token SHA-256 Hash
πŸ”’ In a production system, these entries are stored in a write-only, append-only database table (INSERT-only permissions). Records can never be edited or deleted β€” only read. This satisfies the Data Integrity requirement and prevents points fraud. Session tokens allow each check-in to be traced to the authenticated device, supporting audit trails under the University's Information Security Policy.
Safety Leaderboard
01Priya Mehta
310 pts
02Tom Bradley
248 pts
03 Jamie Souter β˜…
β€” pts
04Amara Osei
108 pts
05Callum Wright
88 pts
Visibility: ● Visible β€” manage in Privacy & GDPR tab
Security & Data Integrity
πŸ’Ύ
localStorage Persistence
Points & prefs survive browser close
βœ“
πŸ”’
Duplicate Guard
One check-in per drill per student
βœ“
πŸ“
GPS Geofence
Coords verified against geofence
βœ“
πŸͺͺ
Session Token Auth
Unique token bound to each transaction
βœ“
#️⃣
Tamper Hash
Hash per immutable log entry
βœ“
πŸ›‘
UK GDPR Compliant
Export, deletion & visibility rights
βœ“