Privacy Policy
How Chughtai Lab collects, uses, and protects personal data through the Orbit mobile app, distributed under two Android applicationIds: com.chughtailab.orbitapp (Google Play) and com.chughtailab.orbitapp.sideload (EC2-hosted APK). Both are the same app and follow this policy identically.
Effective date: 26 May 2026
Orbit is an internal employee app used exclusively by staff of Chughtai Lab. It is not a public consumer app — accounts are created and managed by HR, and you cannot sign up from inside the app. Employees use it to:
Chughtai Lab is the data controller for personal data processed through this app. For any privacy question or request, contact:
Email: arslan.10530@cll.edu.pk
We collect only the data the app needs to perform its HR and attendance functions. The categories below match the Google Play Data Safety form.
| Data | Purpose | Required |
|---|---|---|
| Name | Identification on payslips, letters, and attendance | Required |
| Employee ID | Authenticate against HR records | Required |
| Department, designation, grade, employee type | Drive HR workflows (leave entitlements, approvals, payroll) | Required |
| Date of birth, gender, religion | Compute holiday entitlements and statutory benefits | Required (held by HR) |
| Profile photo | Visual identification on profile screens | Optional |
| Data | Purpose | Required |
|---|---|---|
| Bank account number, IBAN, bank name | Salary disbursement | Required for payroll |
| Payroll history (gross, deductions, net, tax) | Payslip display and statutory record-keeping | Required |
| Loan balances and repayment schedule | Loan management module | Only if you apply for a loan |
Location is the most sensitive data we collect, so we want to be explicit:
| Data | Purpose | Required |
|---|---|---|
| Precise location (foreground) | Verify that a MANUAL check-in / check-out happens at an authorised office site. Captured only at the moment you tap the check-in button. | Required for manual punches |
| Precise location (background) | Automatic check-in / check-out via geofencing — the app detects when you enter or leave an assigned office radius and writes the attendance row for you. | Optional. Only collected if you enable auto-attendance and grant "Allow all the time" location permission. |
| Data | Purpose | Required |
|---|---|---|
| Device model, manufacturer, Android version | OEM-specific battery / background-restriction guidance; debugging | Required |
| App installation identifier | Bind your account to a single approved phone so a stolen credential cannot punch from another device. This is a UUID generated by us — it is NOT the Android Advertising ID, IMEI, or any system-wide identifier. | Required |
| Data | Purpose | Required |
|---|---|---|
| Crash logs (via Sentry) | Diagnose and fix bugs | Required for stability |
| Notification interactions | HR can see which announcements have been read | Required |
| Feature usage / screen views | Improve the app | Required |
Sensitive fields (auth headers, request bodies) are scrubbed before any crash report leaves the device.
| Data | Purpose | Required |
|---|---|---|
| Files you explicitly pick (e.g., leave-supporting documents) | Forward to HR with the request | Optional |
We use Android's system file picker. We do not scan or index your photo library, camera roll, contacts, calendar, or any media you do not explicitly select.
We use your data only for purposes related to your employment at Chughtai Lab:
We do NOT:
If we become aware of a personal-data breach that is likely to result in a risk to you, we will notify you and the relevant regulator without undue delay, in line with applicable law.
We retain your data for as long as you are an employee of Chughtai Lab plus the periods required by law:
When you leave the company, HR initiates a Final Settlement and your portal access is automatically locked. Personal data is then retained only for the statutory periods above.
You can at any time:
Orbit is an employee-only app and is not designed for or directed at children under 18. We do not knowingly collect data from anyone under 18.
The app requests the following Android permissions. Each is used only for the stated purpose.
| Permission | Why we ask for it |
|---|---|
| ACCESS_FINE_LOCATION | Verify the check-in / check-out happens at an authorised office. Used at the moment you tap the button. |
| ACCESS_BACKGROUND_LOCATION | Optional. Only requested if you opt in to automatic geofence attendance. Lets the app punch you in/out as you enter / leave an assigned office radius. |
| FOREGROUND_SERVICE / FOREGROUND_SERVICE_LOCATION | Keep the geofence monitor alive when the app is in the background, so a punch is never missed. |
| POST_NOTIFICATIONS | Show HR notifications (payslip ready, leave approved, urgent announcement) on the system tray. |
| INTERNET | Communicate with the Orbit backend. |
| ACCESS_NETWORK_STATE | Detect offline status so punches can be queued and synced on reconnect. |
| WAKE_LOCK | Brief wake during geofence transitions so an entry / exit is not dropped. |
| REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | Allow the foreground service to run reliably on aggressive OEMs (Xiaomi, Infinix, Samsung). User-granted only — never set silently. |
If we change this policy materially (e.g., a new data type is collected, a new third-party processor is added), we will notify you in-app and update the "Effective date" at the top of this page. The latest version is always available at https://orbit.chughtailab.com/privacy.
For any privacy question, request, or complaint:
Email: arslan.10530@cll.edu.pk