Google Play Verified DPDP Act 2023 (India) COPPA & FERPA Aligned Zero Background Location

Privacy Policy, In-App Refund & Permissions Safety Disclosure

गोपनीयता नीति, इन-ऐप रिफंड एवं अनुमतियों (Permissions) का सुरक्षा प्रकटीकरण

Official Legal & Compliance Document for CommandCenter Pro (com.tba.coachingcommand), engineered and maintained by TBATECH (CEO Akash Maurya). This framework details our strict data ownership terms, card-wise Android runtime permission architecture, SaaS subscription refund protocols, and compliance with Google Play Developer Program Policies.

Application CommandCenter Pro
Application ID com.tba.coachingcommand
Legal Entity TBATECH (Buxar, Bihar)
Last Updated November 2026
Google Play Transparency

2. Complete Card-Wise Android Permission Disclosures

Every permission declared in AndroidManifest.xml of com.tba.coachingcommand is mapped below with its specific technical necessity, user benefit, and zero-abuse guarantee.

android.permission.CAMERA Dangerous / Runtime

📸 Camera Access (ID Cards & Document Scanning)

Technical Purpose: Captures student profile photographs directly within the admission form to generate official school PVC / printable ID cards, scans student admit card QR codes during examinations, and captures paper bills for inventory expense bookkeeping.

Zero-Abuse Guarantee: Camera is strictly activated upon explicit user click on the photo shutter. The app never accesses the camera in the background or captures photos without user initiation. Images are stored securely in app-specific storage.

Scoped: Private Sandbox ✓ Play Policy Compliant
ACCESS_FINE_LOCATION & ACCESS_COARSE_LOCATION Foreground Only

📍 Staff Geofence Campus Attendance

Technical Purpose: Verifies that teachers and school staff are physically present inside the designated school/coaching campus boundaries when marking daily punch-in/punch-out attendance.

Zero Background Location: The app DOES NOT run background location services. FOREGROUND_SERVICE_LOCATION has been completely removed from the manifest. GPS coordinates are read strictly once upon the user pressing the "Mark Attendance" button and released immediately.

Location: Discarded after punch ✓ No Background Tracking
READ_CONTACTS & WRITE_CONTACTS Optional Runtime

👥 Parent Directory Import & Emergency Contacts

Technical Purpose: Allows the School Director or administrative staff to easily pick parent phone numbers from their phone's contact directory during student admission to eliminate manual typing errors, and optionally save emergency parent contacts.

Zero Scraping: The app DOES NOT bulk harvest, upload, or sell your phone's address book. Only the specific contact explicitly selected by the school administrator is populated into the student's admission record.

Scope: User-selected only ✓ Zero Bulk Upload
READ_MEDIA_AUDIO & SCOPED STORAGE Storage & Media

📊 Marksheet PDF Generation & Audio Notes

Technical Purpose: Used to render, save, and export high-resolution A4 Student Marksheets, Fee Invoices, Bonafide Certificates, Character Certificates, and Transfer Certificates (TC) as PDF documents, and to play back AI voice briefing audio files.

Android 13/14+ Compliance: Fully compliant with Android Scoped Storage. WRITE_EXTERNAL_STORAGE is limited to API 29, and READ_EXTERNAL_STORAGE is limited to API 32, using Android 13+ granular READ_MEDIA_AUDIO for audio announcements.

Storage: Scoped Documents ✓ Scoped Storage Compliant
android.permission.POST_NOTIFICATIONS Android 13+

📢 Operational & Fee Recovery Alerts

Technical Purpose: Delivers critical school management alerts to the Director and administrators, including daily fee collection summaries, upcoming student fee due reminders, exam timetable announcements, and low inventory warnings.

Zero Advertising Spam: CommandCenter Pro does not send promotional marketing ads or third-party sponsorship notifications. All notifications pertain strictly to the Director's active school administrative duties.

Frequency: User-Configured ✓ No Marketing Spam
SYSTEM_ALERT_WINDOW Special App Access

📞 Smart Caller ID & Fee HUD Overlay

Technical Purpose: Powers the "Smart Call Overlay". When a registered parent calls the school office phone, CommandCenter Pro matches the caller's number against local student records and presents a floating summary card showing the student's name, class, pending fee amount, and recent attendance.

User Control: Requires explicit user authorization in Android Settings. The overlay automatically dismisses when the phone call concludes. It never obscures emergency services or non-relevant apps.

Dismissal: Auto on Call End ✓ Manual Settings Consent
FOREGROUND_SERVICE_MEDIA_PLAYBACK Foreground Service

🎧 AI Audio Briefing & Voice Note Playback

Technical Purpose: Supports the CallOverlayService and AI audio player to ensure that daily voice briefings (synthesized via ElevenLabs AI) and audio notices can play cleanly to completion without being terminated abruptly by Android's memory killer.

Visible Notification: Accompanied by a persistent Android system status bar notification with playback controls whenever the audio engine is active. It terminates immediately when playback stops.

Type: mediaPlayback ✓ Visible Notification
INTERNET & ACCESS_NETWORK_STATE Core Network

☁️ Firebase Cloud Sync & AI Engine API

Technical Purpose: Connects securely with Firebase Firestore, Google Cloud Firebase Storage, and Google Gemini AI API to synchronize school profiles, restore backup snapshots, verify Station License identity, and generate academic insights.

Encryption: All data in transit is encrypted using enterprise TLS 1.3 encryption. Offline SQLite database ensures seamless operation even during internet outages.

Encryption: TLS 1.3 HTTPS ✓ Offline-First Cache
SCHEDULE_EXACT_ALARM & RECEIVE_BOOT_COMPLETED Scheduling & Alarms

⏰ Scheduled Executive Briefings & Timetable Alarms

Technical Purpose: Triggers exact alarms for daily 8:00 AM administrative executive reports, automated fee payment reminder queues, and class bell/timetable notifications. Restores scheduled alarms when the smartphone is rebooted.

Battery Optimized: Uses lightweight Android AlarmManager and WorkManager. No battery-draining continuous background polling.

Battery: WorkManager Optimized ✓ Exact Alarm Compliant
<queries> (WhatsApp, SMS & PDF Sharing) Privacy-First Intent

💬 Zero-Permission WhatsApp & SMS Dispatch

Technical Purpose: Inspects installed communication packages (com.whatsapp, com.whatsapp.w4b, SMS client) to share generated fee receipts, marksheet PDFs, and parent notices via Android System Share Intents.

Zero Invasiveness: CommandCenter Pro DOES NOT ask for invasive SEND_SMS, READ_SMS, or CALL_PHONE permissions. The Director reviews and sends each message through their trusted WhatsApp or SMS application with full manual oversight.

Approach: Standard Intent ✓ Zero SMS Permissions
android.permission.WAKE_LOCK System Utility

⚡ Critical Processing Sleep Prevention

Technical Purpose: Keeps the processor awake momentarily during intensive tasks such as generating 100+ multi-page marksheet PDFs, executing database encryption, or completing large batch attendance cloud backups.

Auto-Release: WakeLocks are wrapped in try-finally blocks with maximum timeout thresholds (e.g. 30 seconds), preventing battery drain.

Timeout: Max 30s auto-release ✓ Battery Safe
VIBRATE & MODIFY_AUDIO_SETTINGS Hardware Feedback

📳 Haptic Touch & Volume Leveling

Technical Purpose: Delivers tactile haptic confirmation during barcode / QR code scanning, fee payment confirmation, and button clicks. Adjusts media audio stream during AI briefings so notices are audible in noisy school environments.

Privacy Assurance: Zero personal data or sensor metrics are recorded or transmitted by this subsystem.

Sensors: Local Haptics Only ✓ Zero Telemetry