📱 Quick Attendance: Release Documentation
Read mobile App PrivacyRead Account deletion Documentation
Introduction
System Background
Traditional attendance systems often suffer from two flaws: "Proxy Attendance" (where students sign in for absent peers) and privacy concerns related to cloud-stored data. Quick Attendance solves these issues through a Server-Client Architecture:
The Desktop Server (Lecturer): Acts as a localized hub. It generates unique, time-sensitive session tokens and stores all academic records locally on the lecturer’s hardware. This ensures that sensitive student data never leaves the institution’s control.
The Mobile Client (Student): Uses encrypted device-binding to ensure that one device equals one student. By scanning the lecturer’s dynamic QR code, the student’s presence is validated and recorded within seconds.
Core Pillars
Data Sovereignty: Your data stays on your machine.
Anti-Proxy Security: Device ID mapping prevents duplicate check-ins.
Network Efficiency: Works over local Wi-Fi/Hotspots, making it resilient to poor internet connectivity.
Desktop App (Server / Lecturer Edition) Privacy Policy & Data Handling
This policy explains how Quick Attendance ensures your attendance data remains under your absolute control.
1. Data Collection & Transmission
Privacy by Design: This application does not capture your screen or transmit data to external third-party servers.
Local Peer-to-Peer: The app functions as a local server, receiving check-in data directly from students. Processing and storage happen exclusively on your system.
No Activity Logs: We do not track your usage or transmit application data out of your local environment.
2. Local Storage & Control
Host-Side Sovereignty: All records are controlled on the lecturer's PC. There is no centralized cloud database; your data lives in the local installation directory.
User Access: You have full authority over the database. You can view, export, or delete records via the app UI or the file system.
Recovery Disclaimer: Because data is stored locally, any files deleted (intentionally or otherwise) cannot be recovered by the developers.
3. Usage, Liability & Updates
Free Version: This is the standard free version of Quick Attendance.
Mandatory Updates: To maintain security and protocol compatibility between the server and mobile client, updates are required whenever a new version is released.
Liability: We are not liable for data loss or damage resulting from the use of this software.
4. Current Scope
Individual Use: This version is optimized for individual lecturers. A centralized Enterprise version for institutions is currently in development.
📖 Mobile App: User Guide
Quick Attendance makes recording your presence fast, secure, and seamless.
1. Getting Started
Profile Setup: Launch the app and register your profile using your Full Name and Student ID.
Network Connection: Ensure your device is connected to the specific network (e.g., Campus Wi-Fi) required to communicate with the lecturer’s local server.
2. Checking In
Scan to Join: Navigate to the Home screen and scan the session QR Code projected by your instructor.
Manual Entry: If your camera is unavailable, enter the provided Session PIN manually to complete your check-in.
3. Timetable & Management
Schedule: Access the Timetable tab to view your weekly class schedule and upcoming sessions.
Profile: Use the Profile tab to update your details, manage linked accounts, or sign out.
🔒 Privacy Policy
Your privacy is our priority. Here is how we handle your information:
Data Points: We collect your Name, Student ID, and Device Identifier (MAC Address).
Integrity Checks: Device identifiers are used strictly to prevent "Proxy Attendance" (checking in for someone else) and to ensure the integrity of the academic record.
Secure Transit: Data is transmitted using industry-standard encryption directly to the lecturer’s server.
Third-Party Services: The app may include minimal integrations (such as banner ads) that collect anonymized metrics. These operate under their respective providers' privacy policies.
🗑️ Account and Data Deletion
You maintain control over your digital footprint:
Local Device Data: To wipe your session and profile from your phone, go to Profile > Sign Out. This clears all local cached data.
Official Records: Because attendance records are academic logs, permanent removal of historical data from the lecturer’s system must be requested directly through your Lecturer or Department Head.
📞 Support & Feedback
Connection Issues?
Network: Double-check that you are on the correct institutional Wi-Fi.
Server Status: If you cannot connect, verify with your instructor that the server session is active.
Technical Inquiries: For bugs or feedback, contact the developer at: 📧 raphaelraymondproduct@gmail.com





















