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.
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
Upcoming Fire Safety Events
TUE
11:00Evacuation Drill β Block Cβ LIVE
π Assembly Point A & B
WED
14:30Fire Safety Workshop
π Main Hall Workshop
FRI
09:00Lab Safety Certification
π Science Lab Safety Room
MON
10:00Extinguisher Training
π Sports Centre Carpark
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 Mehta310 pts
02Tom Bradley248 pts
03
Jamie Souter β
β pts
04Amara Osei108 pts
05Callum Wright88 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