Orbit ESS

Privacy Policy

How we handle your data in the Orbit ESS mobile app

Last updated: June 15, 2026

Orbit IT Solutions ("Orbit", "we", "us") builds and operates Orbit ESS, the Employee Self-Service mobile app for Orbit HR / Odoo HR. This policy explains what data the app collects, how we use it, and the rights you have over it.

1. Who is the data controller?

When you use Orbit ESS, your employer is the data controller for your employment data. We act only as a data processor on their behalf.

Direct access requests, deletions, and questions about your record should go to your employer's HR team first.

For questions specifically about the Orbit ESS mobile app, contact us at privacy@orbitech.jo.

2. What data does the app collect?

Orbit ESS collects only the data required to operate the features you use:

Identification — provided by your employer
  • Employee number, name, photo, job title, department.
Account credentials — entered by you
  • Email, phone number, password (transmitted to your workspace, then stored locally as a hash / biometric-gated keychain item — never sent to Orbit servers).
  • PIN code (stored locally as a PBKDF2-hashed value).
Attendance & location
  • Live GPS coordinates only at the moment you tap "Clock In" or "Clock Out". We do not track your location in the background.
  • Timestamps of every clock-in / clock-out.
Device identification
  • A per-install device UUID derived from the OS device identifier (Android ID / iOS identifierForVendor) plus a random fallback. Used to bind your account to one device at a time and to address push notifications.
  • Device model, OS version, app version, locale.
Push notifications
  • Firebase Cloud Messaging registration token.
Approvals, requests & documents
  • The content of leave / overtime / correction requests you submit.
  • Signatures captured in-app.

3. What we do NOT collect

  • We do not collect contacts, microphone, calendar, SMS, call logs, or any other content not listed above.
  • We do not track your location in the background.
  • We do not sell or share your data with advertisers. There are no ads in this app.
  • We do not use third-party analytics SDKs (no Mixpanel, no Amplitude, no Adjust, etc.).

4. Where is the data stored?

Your employment data (attendance, requests, payslips, documents) lives on your employer's Odoo / Orbit HR server at the workspace URL you connect to. Orbit IT Solutions does not store a copy unless explicitly contracted by your employer for hosted Orbit HR.

On your phone (encrypted device storage)

Stored in iOS Keychain / Android EncryptedSharedPreferences:

  • Authentication token
  • PIN hash
  • Workspace URL and database name
  • Device UUID

Firebase Cloud Messaging (Google LLC)

Transmitted for push notification delivery only:

  • Your FCM token
  • The notification body content sent by your employer's HR server

5. Who has access to your data?

  • Your employer's HR team and Odoo administrators — full access via the back-end.
  • Your direct manager — access to your attendance, leave, and overtime data as configured by HR.
  • Orbit IT Solutions support engineers — only with your or your employer's explicit consent, for troubleshooting.
  • Firebase Cloud Messaging (Google LLC) — push notification delivery only.

6. Permissions we request

Permission Why When asked
Location Geofence check on clock-in/out At sign-in via the permissions intro screen; again at first punch if you skip
Notifications Approval requests, announcements At sign-in via the permissions intro screen
Camera Profile photo, ID document upload When you tap the relevant feature
Face ID / Fingerprint App unlock + clock-in identity verification When you enable biometric in Settings
Photo library Profile photo selection, document download When you tap the relevant feature

You can revoke any permission from the OS Settings at any time. The app will degrade the affected feature but stay usable.

7. How long do we keep your data?

  • Local device storage: wiped when you sign out (token, PIN, biometric flag, license JWT). The device UUID and your workspace URL are preserved so your install stays known if you sign back in.
  • Employer's server: subject to your employer's retention policy. Contact your HR team.

8. Children

Orbit ESS is an employment application and is not intended for users under 18.

9. Your rights

You have the right to:

  • Request a copy of your employment data
  • Correct inaccurate data
  • Request deletion (subject to your employer's legal retention obligations)
  • Withdraw consent (which means uninstalling the app)
Direct access requests to your employer's HR team first. They are the data controller. Escalate to Orbit at privacy@orbitech.jo only if your employer cannot resolve your request within 30 days.

10. Security

All network traffic is HTTPS-only. HTTP workspaces are rejected at sign-in.
Stored credentials use OS-level keystores (iOS Keychain, Android EncryptedSharedPreferences). iOS additionally binds the password to your current biometric enrollment.
PIN is stored as PBKDF2-HMAC-SHA256 with 100,000 iterations and a per-install random salt.
After 5 wrong PIN attempts, the app pauses for 60 seconds. After 10 cumulative wrong attempts, all local credentials are wiped and full re-authentication is required.

11. Changes to this policy

We will post any material change here with a new "Last updated" date. Continued use of the app after a change means you accept the revised policy.

12. Contact

Orbit IT Solutions

Amman, Jordan

privacy@orbitech.jo