
TeacherDesk
Classroom command center, private & offline-first.
TeacherDesk empowers educators with an all-in-one classroom command center. Scan Student ID QR codes in milliseconds, import 50+ students in bulk, compute weighted grades, organize lesson materials, and manage desk seating charts. Completely offline without cloud vulnerability.

0
cloud dependencies
100%
on-device data storage
50+
students imported at once
Instant
camera QR attendance scan
CLASSROOM COMMAND SUITE
20+ Integrated Tools for Everyday Teaching
From morning roll call to quarterly grading periods, every tool is engineered for instant tactile speed, offline reliability, and zero friction.
Live QR Scanner
Fast camera scanning of Student ID QR codes for instantaneous roll call and gate pass entry.
Take Attendance
Rapid status switcher (Present, Absent, Late, Excused) with live snapshot counters and notes.
Attendance Matrix
Consolidated multi-date attendance records log across entire grading periods for compliance.
Bulk Roster Importer
Import full class lists in seconds from CSV or raw text files without manual student entry.
Student ID Badges & QR
Automatically generates visual ID badges containing unique cryptographic student QR codes.
Weighted Grade Calculator
Compute transmuted grades and weighted percentages for written work, performance tasks, and exams.
Offline Class Gradebook
Record student assessment scores and compute running averages stored securely on-device.
Lesson Materials Vault
Organize daily lesson logs (DLL/DLP), presentation decks, worksheets, and syllabus modules.
Visual Seating Chart
Configure classroom desk layouts and drag-and-drop student assignments for classroom management.
Randomized Learner Picker
Engage students with a gamified spin wheel for spontaneous recitations and fair student selection.
Student Group Generator
Generate balanced study teams or project groups instantly with flexible member sizing.
Email Activity Dispatcher
Distribute homework, quizzes, and files directly to student and parent email inboxes.
Behavior & Merits Tracker
Award positive commendations and track constructive behavior logs for parent-teacher consultations.
Broadcast Notification Alerts
Compose emergency announcements and school updates ready to dispatch to guardian contacts.
Campus Gate Pass Movement
Track student entry, clinic visits, and early exit departure times with accurate timestamps.
Timetable & Room Mapping
Keep track of subject blocks, break periods, advisory duties, and room numbers at a glance.
Classroom Quiz Timer
Full-screen countdown timer with chime alerts for timed tests, board work, and group debates.
Data & Storage Hub
Create password-protected offline JSON backups and transfer records between devices safely.
STUDENT DATA PROTECTION
Offline-First Architecture. Zero Cloud Leakage.
Student rosters, grades, and attendance metrics are highly sensitive. TeacherDesk is architected from the ground up to operate offline on your physical hardware, completely removing the risk of cloud database breaches or unauthorized scraping.
On-Device SQLite DB
Salted PBKDF2 Hashes
FERPA & DPA Compliant
- 100% on-device SQLite database. Zero student records uploaded to cloud servers
- Salted PBKDF2 hash encryption for MPIN and passwords. Credentials never stored in plain text
- Protected offline data vault. Prevents unauthorized extraction from device storage
- Full compliance with Philippine Data Privacy Act (DPA) and FERPA standards
- Student rosters, grades, and attendance are strictly isolated from any third-party ad networks
- Theme Engine with automated night mode transition from 6:00 PM to 6:00 AM
- One-tap JSON data vault export for seamless migration between educator devices
MINIMAL PERMISSIONS
Transparent Hardware Access
TeacherDesk requests only the minimum device privileges necessary for classroom tasks.
WHAT THE APP REQUESTS
- CameraUsed exclusively to scan Student ID QR codes during attendance checking and gate pass logging. No photos or video frames are ever recorded or uploaded.
- Local StorageRequired for importing CSV class rosters and saving encrypted JSON backups to your device's private downloads.
- NotificationsDelivers optional reminders for advisory periods, class schedules, and upcoming grading deadlines.
- Internet (Optional)Only for optional Google account authentication via Firebase and lightweight AdMob banner support. Student data never touches the internet.
WHAT THE APP NEVER DOES
No microphone access
TeacherDesk never records audio or accesses the device microphone.
No photo gallery harvesting
The app cannot browse your personal photo album; file pickers isolate single selected files only.
Zero student data sharing
Student rosters, personal grades, and behavior records are never shared with advertisers or third parties.
SYSTEM & TECHNICAL SPECIFICATIONS
Target Platform
Android 14 (API 34) & Jetpack Compose
Database Architecture
Local Encrypted SQLite + PBKDF2
Data Compliance
PH Data Privacy Act of 2012 / FERPA
Build Version
v1.1.0 Pro (Production Suite)
Developer / Studio
PMC Labs
Support Contact
pmclab.dev@gmail.com
COMMON QUESTIONS
Frequently Asked Questions
Is student data ever uploaded to any cloud server?+
No. TeacherDesk operates on an offline-first architecture. All student rosters, grades, attendance logs, and seating charts are stored strictly in your device's local SQLite database. No student information is ever transmitted to remote cloud databases.
How does the QR Code attendance scanner work?+
TeacherDesk automatically generates unique cryptographic QR codes for every student in your roster. By opening the Live QR Scanner, the camera reads the badge in milliseconds, updates today's attendance snapshot, and logs the timestamp without requiring an active internet connection.
What happens if I uninstall the app or switch devices?+
Because data is stored 100% locally on your phone for privacy, uninstalling TeacherDesk will delete local records unless you export a backup first. We recommend using Classroom Tools → Data & Storage Hub to export a secure JSON backup before uninstalling or moving to a new phone.
Can I import existing class lists from Excel or Google Sheets?+
Yes! The Bulk Roster Importer supports standard CSV and comma/tab-separated text files. You can copy a column of student names or import a spreadsheet to populate 50+ students in a single click.
Does TeacherDesk comply with school data privacy regulations?+
Yes. By keeping all records offline on the educator's physical hardware and refusing cloud uploads of student metrics, TeacherDesk aligns with stringent privacy frameworks including the Philippine Data Privacy Act of 2012 and the Family Educational Rights and Privacy Act (FERPA).
Play Store Data Safety & Policy Pack
Official public URLs, declarations, and safety parameters ready for the Google Play Console listing.
PLAY CONSOLE POLICY URL
Privacy Policy
Offline SQLite isolation, FERPA & DPA compliance.
VIEW POLICYLEGAL & IP TERMS
Terms of Service
Copyright, anti-cloning, and educator usage rights.
VIEW TERMSPLAY STORE REQUIREMENT
Data Deletion Guide
In-app purge instructions and JSON backup safety.
VIEW DELETIONHARDWARE TRANSPARENCY
Permissions Breakdown
Camera QR scanner, storage, and notifications.
VIEW PERMISSIONSEmpower Your Classroom. Keep Your Data Private.
Review the complete legal documentation and data protection policies for TeacherDesk.
See also our Terms of Service, Account & Data Deletion, and Data & Permissions guides.