Privacy Policy for OK Attendance: Work & Study
Welcome to OK Attendance ("the App", "we", "our", or "us"), developed by Pixelon Labs. We are deeply committed to protecting your personal privacy. This Privacy Policy explains how our mobile application collects, uses, and safeguards information when you use our services on Android devices.
1. Summary of Core Privacy Principles
- Offline-First by Design: All your attendance records, timetable schedules, shift duty logs, wage calculations, and profile information are stored strictly on your local device in an encrypted SQLite database.
- No Proprietary Cloud Servers: We do not operate custom user databases or backend servers that store, scrape, or process your personal attendance data.
- You Own Your Data: You can export, backup, restore, or completely delete all your records at any time directly within the app.
- Optional Cloud Backup: Cloud backups use your own private Google Drive storage (
drive.appdata). We have zero access to your Google credentials or your backup files.
2. Information We Collect and How It Is Used
A. Local User Data (Offline Storage)
The App allows you to create, manage, and calculate:
- Subject names, teacher details, and course attendance records (Present, Absent, Leave, Cancelled).
- Duty and shift logs (workplace names, shifts, overtime hours, route details, and hourly/monthly wage rates).
- Timetable schedules, alarm settings, and reminder notes.
- User profile details (name, role/designation, institution/organization, and optional profile photo).
- Supporting receipt or ticket images attached to shift logs.
How it is used: This data is processed strictly on-device using local SQLite queries solely to calculate attendance percentages, eligible class skips (bunk allowance), duty reports, salary estimates, and to render exportable PDF/Excel files. This information never leaves your device unless you explicitly initiate an export or cloud backup.
B. Google Account & Drive Backup (Optional Cloud Sync)
If you choose to enable the optional Google Drive Backup & Sync feature:
- Authentication: The App uses the official Google Sign-In SDK to authenticate your personal Google Account.
-
Restricted Scope Justification: The App requests access strictly and exclusively to the restricted
drive.appdatascope (https://www.googleapis.com/auth/drive.appdata). This permission allows the App to create, update, and manage its own private backup snapshots within a dedicated, hidden Application Data folder in your Google Drive. - Security Guarantee: The App cannot see, browse, read, modify, or delete any of your personal files, Google Docs, photos, or other folders in your Google Drive. We do not operate an intermediary server, and your Google authentication tokens are never transmitted to Pixelon Labs or any third party.
C. Device Permissions
The App may request the following standard Android permissions:
- Internet & Network State (
INTERNET,ACCESS_NETWORK_STATE): Used strictly to fetch advertisements via the Google Mobile Ads (AdMob) SDK and to connect to Google Drive servers when you manually trigger a cloud backup or restore. - Photo / Media Access (
READ_MEDIA_IMAGESon Android 13+, or Storage on legacy versions): Used only when you choose to select a profile avatar or attach a receipt image from your gallery. The app does not scan or upload your photo library. - Notifications & Alarms (
WAKE_LOCK,RECEIVE_BOOT_COMPLETED,SCHEDULE_EXACT_ALARM): Used to deliver local timetable class reminders and shift alarm notifications. - Advertising ID (
AD_ID/ACCESS_ADSERVICES_AD_ID): Required by the Google Mobile Ads SDK to serve relevant advertisements according to Google Play policies.
3. Third-Party Services & Advertising
The free tier of the App integrates the Google Mobile Ads (AdMob) SDK to display banner and transition advertisements.
Google AdMob may automatically collect and process certain device information, including:
- Google Advertising ID (
AD_ID) - IP address (used for coarse geolocation and fraud prevention)
- Device identifiers, manufacturer, model, and operating system diagnostics
- User interaction data with displayed advertisements
This information is processed directly by Google in accordance with Google's Privacy Policy. You can reset or delete your advertising identifier at any time in your Android device settings:
Settings → Google → Ads → Delete advertising ID or Opt out of Ads Personalization.
For more details on Google's data practices, please consult:
- Google Privacy Policy
- How Google uses information from sites or apps that use our services
- Google Mobile Ads SDK Data Disclosures
4. Data Sharing and Disclosure
We do not sell, rent, trade, lease, or monetize your personal attendance logs or duty records to data brokers, analytics aggregators, or marketing firms.
Data transmission occurs solely in two isolated circumstances:
- Directly between your Android device and Google Drive servers when you manually trigger cloud backup.
- Directly between your Android device and Google AdMob servers for ad serving.
5. Data Retention, Backup, and Deletion
How to Delete Your Data
- Instant Local Deletion: Inside the App, open Settings → Reset All Data. This permanently wipes all subjects, logs, timetables, and settings from your device's SQLite database immediately.
- Deleting Cloud Backups: You can delete your backup snapshots directly from within the App backup settings screen, or by managing connected apps in your Google Account Security Dashboard.
- App Uninstallation: Uninstalling OK Attendance immediately triggers Android to purge all local sandbox databases, shared preferences, and cached receipts.
6. Children’s Privacy (COPPA Compliance)
OK Attendance is designed for general audiences, high school and college students, and working adults. It is not directed at children under the age of 13. We do not knowingly collect personal identifiable information from children under 13. If you believe a child under 13 has provided personal data to us, please notify us at labspixelon@gmail.com and we will take immediate corrective action.
7. Security of Your Information
We take application security seriously:
- All communications with Google services (Google Drive API, Google Sign-In, AdMob) are secured using industry-standard TLS / HTTPS encryption in transit.
- On-device SQLite storage is protected by Android's strict Linux kernel application sandboxing, preventing other installed applications from inspecting your attendance files.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect application improvements or regulatory updates. Any changes will be posted on this page with an updated "Effective Date". We encourage users to review this page periodically.
9. Contact Us
If you have questions, feedback, or concerns regarding this Privacy Policy or your data privacy, please contact:
- Developer Studio: Pixelon Labs
- Developer & Owner: Subhransu Sekhar
- Application: OK Attendance: Work & Study (
com.okattendance.app) - Email: labspixelon@gmail.com