Clocked in at Harbor Point
The worker starts the shift in the phone browser. Location here is simulated. Automatic clock-in in the product needs consent and an open time-clock tab.
Simulated shift · no location collectedWorkers clock in from their phone's browser. With the time clock open, a site boundary can clock them in on arrival. Location is recorded only for workers who agree to share it, and only while they're on the clock.
The live view shows clock-in locations. Switch to History to review a worker’s recorded locations for a selected day.
Alex Morgan
Harbor Point Office
Clocked in · 8:02 PM
Jamie Rivera
Civic Administration
Clocked in · 8:15 PM
September 22, 2026
Harbor Point Office → Civic Administration
Recorded location samplesHistory depends on the location records available for the selected worker and date.
Interface recreation based on JanGuard’s app screens · Fictional sample data · Select the tabs to explore
A scheduled clean after dark. An inspection in the afternoon. See where the team is, what brings them to the site, and whether time tracking is on.
Location, visit purpose, and time tracking—each tells you something different.
Illustrative activity · fictional people and locations. No live location is requested or collected here. Actual location visibility depends on permissions and available updates; movement on this map is not proof of service.
See how clock-in, a break, and submitted hours fit together. Location is simulated; this page never requests yours.
The worker starts the shift in the phone browser. Location here is simulated. Automatic clock-in in the product needs consent and an open time-clock tab.
Simulated shift · no location collectedThis example includes a 15-minute paid rest break. Rest breaks and unpaid lunches are separate concepts.
Simulated shift · no location collected7:00 PM to 11:00 PM is 4 hours, including this paid break. Clocking out submits the shift for review.
Simulated shift · no location collectedA supervisor reviews the record. Approval is a timesheet action, not a payment or payroll transfer.
Simulated shift · no location collectedKeep the field and office working from the same record.
Workers clock in and out from their phone and pick the site. Rest breaks are paid and lunches are unpaid by default.
Set a radius of 25 to 2,000 meters around each building. With the time clock open and location shared, workers clock in on arrival and out after five minutes away.
Clocking out submits the shift. Admins approve hours in bulk or reject them with a reason. Shifts open past 16 hours get flagged.
Workers request vacation, sick, or personal time, and admins approve or deny it. Approved days block clock-in.
Each worker signs in to see upcoming visits, site entry instructions, and what each cleaning involves.
Subcontractors you invite can turn approved hours into pay runs, with a paystub PDF for each worker. No money moves through JanGuard.
The first time a worker opens the time clock, JanGuard explains what gets shared and asks them to agree. Until they do, it records no location. Once they agree, JanGuard records where they clock in and out, plus a point about every 30 seconds while they're on the clock with JanGuard open. Closing the browser stops it.

The route planner takes a day's scheduled buildings, or the ones due for inspection, and puts the stops in driving order with total distance and drive time. Once the night starts, the live map pins everyone on the clock where they clocked in and updates as shifts open and close.

No. JanGuard records location only for workers who agreed to share it, and only while they're on the clock. It saves a point about every 30 seconds while JanGuard is open in the worker's browser. Closing the browser stops it. Workers can revoke consent from their settings and keep clocking in by hand.
No. The time clock runs in the phone's browser. Workers sign in to their employee portal, where they also see their schedule and request time off. Because it's a web page, auto clock-in only works while the time clock is open on the phone.
No. JanGuard doesn't withhold, file, or pay taxes, and no money moves through it. Subcontractors you invite can build pay runs for their own crews from approved hours, download a paystub PDF for each worker, export a payroll CSV, and mark each worker paid.
Yes. Admins can edit or void a shift and add hours by hand, up until the shift is part of a pay run. JanGuard logs each change with the values before and after. Approving a shift locks in its pay rate, so a later rate change doesn't alter hours already approved.
Yes. Log equipment with its serial number, warranty date, assigned building or worker, and maintenance history, or import it from a spreadsheet. Worker records hold licenses, certifications, and training, flagged 30 days before they expire.
Set up your buildings and crews, print your QR codes, and watch the first reports come in. 30-day free trial.