Privacy

Privacy Policy

OnSite is built local-first. Solo time records are stored on your device without an account. Optional Team services and exports let you share selected information.

Updated October 2, 2026

The short version

  • Solo use stays on your phone. Your jobsites, hours, and notes live in an on-device database. No account is required for solo tracking. Records leave the app when you choose to export or share them.
  • Arrival detection happens on your device. OnSite does not provide a live employee-location map. In Team mode, organization jobsite locations are shared settings; they are different from a live location feed.
  • Team sync is opt-in. If you connect to an employer, submitted time records sync for review. Organization jobsite settings, including site coordinates, radii and configured Wi-Fi names, are also shared for the team workflow.
  • No ads, no analytics, no trackers. OnSite contains no advertising or third-party tracking SDKs.

1. Who we are

OnSite is a time-tracking app for iPhone published by Emery Tech Solutions (“ETS3D”, “we”, “us”). This policy explains what information the app uses, where it lives, and the choices you have.

2. Information OnSite uses

Location (precise, including background/“Always”). OnSite watches for when you enter and leave the geofences around jobsites you create, so it can prompt you to clock in or out. This detection runs on your device using the operating system’s region monitoring. Personal jobsite locations and radii are stored locally. Organization jobsite locations and radii are also stored on the sync server and shared with organization members. Your live location is evaluated against those geofences by iOS and is not collected into a location history and not transmitted off your device.

Wi-Fi network name (SSID). Optionally, OnSite reads the name of the Wi-Fi network you’re connected to as an additional signal that you’re at a jobsite. Matching happens on-device. Personal Wi-Fi settings are stored locally; Wi-Fi names configured for organization jobsites are synced as shared jobsite settings.

Time entries and jobsites. The records you create — clock-in/out times, jobsite names, notes, and an optional pay rate — are stored in a database on your device.

Account information (Team mode only). If you choose to connect to an employer, we use your email address (or the private relay address from Sign in with Apple) and a display name you choose, to sign you in and associate your submitted hours with your employer’s organization.

3. Team / Employer mode (optional)

Team mode is entirely optional and off by default. When you sign in and join an organization with a code, OnSite syncs your confirmed time entries (start/end times, jobsite names, hours, notes, and approval status) and your display name to the OnSite sync server so your employer can review and approve them for payroll.

Shared jobsite settings: organization managers can publish jobsite names, coordinates, detection radii, configured Wi-Fi names, clock modes, optional pay rates and NFC tag settings. Members download these settings to use the same jobsites. This is not a live employee-location feed. The organization’s owners and admins can see the time entries you submit to their organization.

4. What OnSite does not do

5. Sign in with Apple

If you sign in with Apple, you can use Apple’s private email relay. We receive only what Apple provides — a stable identifier and, if you permit it, a relayed email address — which we use solely to authenticate you.

6. Storage and security

Local data is kept in the app’s sandboxed storage on your device. Team-mode data is sent over an encrypted HTTPS/TLS connection and stored on the OnSite sync server with per-organization access controls, so members of one organization cannot see another’s data.

7. Keeping and deleting data

8. Permissions you control

OnSite requests Location (While Using or Always), Notifications, and Wi-Fi information, each with an explanation. You can grant or revoke any of them at any time in the iOS Settings app. If a permission is denied, OnSite keeps working and tells you what stopped — manual tracking remains available. Optional automatic clock modes depend on the settings chosen for a place.

9. Children

OnSite is not directed to children under 13 and does not knowingly collect information from them.

10. Changes to this policy

If we change how OnSite handles information, we’ll update this page and the effective date above.

11. Contact

Questions or requests about your data: privacy@ets3d.com — Emery Tech Solutions (ETS3D).