Proof of work for any site or asset
Know the job was done. Where and when.
Put a code on any room, gate or machine. Every scan records who came, the exact time, where the phone was and a photo of the work, when you turn them on.
1 code free forever (90 days of history) · No credit card · Workers never pay
- Location check Inside or outside the point’s area
- Allowed hours Visits outside them are flagged
- No app for workers The phone camera is enough
- Audit-ready reports One-click PDF, or any dates
- Stick a codeAny room, gate or machine.
- Worker scansPhone camera. No app.
- Time and place checkedAllowed hours and location.
- You get proofOdd visits are flagged.
Set per point, turn on only what you need:
- Photo proof
- Location check
- Allowed hours
- Approved people only
- Scan in and out
The problem
You pay for the visit. You rarely see it happen.
A sign-in sheet proves a pen was there. ScanNLog shows a person was.
Clipboard, texts and calls
One scan with ScanNLog
- Who
- Any name, any handwriting
- Verified email, phone remembered
- When
- Filled in later
- Stamped to the minute, in the point’s time zone
- Where
- Nobody knows
- Inside the area
- Finished?
- “Done, all good” in a group chat
- Completed or Not completed, with the reason
- Proof
- Lost, wet or blank
- Photo, note and a PDF report
How it works
Set up today. First visit on record tonight.
-
Create a point
Name the place, pick why people come, choose the rules.
-
Print and stick
One big sticker, or 6 or 12 to a sheet. The code never changes.
-
Workers scan
Phone camera, then a few taps. A visit is built to take under a minute.
-
You see everything
Every visit in one history. Alerts when something needs you.
For the people doing the work
Nothing to install. Nothing to pay. Nothing to remember.
The phone they already carry. Big buttons for gloves. English, French or Spanish.
0apps to install
$0 USDfor workers, always
2taps on a repeat visit, when no photo or note is needed
You set the rules
Friction only where you want it.
These rules are set per point. Try it: switch rules on and off.
Boiler room B · RulesChanges apply instantly. No reprint.
- PhotoOff, optional or required
- Approved people onlyBlock or flag strangers
- Allowed hoursFlag visits outside them
- Location checkInside or outside the point’s area
- Scan in and scan outTime on site when workers scan out
What the worker does
- Scan the code with the phone camera
- Choose the reason and add a note
- Choose the reason and scan in on arrival
- Tap Completed or Not completed
- Scan out when leaving: tap Completed or Not completed and add a note
- Take a photo of the work
What you get on every visit
Who · When · Why Completed / Not completed Photo Inside Outside allowed hours → flagged Not approved → flagged Time on site · 1 h 12 min
Location check
A photo of the code scanned from home stands out.
Each visit records where the phone was when it scanned, when you turn it on.
- Insidewithin the area you set
- Outsidesomewhere else, with the distance
- MapOpen the visit to see where the phone was on a map.
Location comes from the worker’s phone: usually tens of metres outdoors, less precise indoors. A match supports the record; it doesn’t prove it alone.
For you
Real oversight, without standing in the boiler room.
- Unauthorized scanSomeone not on the approved list at Boiler room B, 23:10.
- Follow-up opened“Valve on order.” Closes itself at the next completed visit.
- October report readyOne-click PDF for a client, owner or insurer.
Running history per point
Every visit, newest first: who, when, why, outcome, photo, note.
Unauthorized-scan alerts
An email each time, in the daily summary, or not at all.
Automatic follow-ups
Not completed opens one. The next completed visit closes it.
Pattern alerts
Too-short visits, places left too long, jobs left unfinished again.
Audit-ready PDF reports
This month, last month or any dates. Readable in black and white.
Daily summary, your way
Pick what emails you each time and what waits for one daily email.
Rounds
Prove every stop was visited
Group points into a round. One person scans them in one go, in order if you choose, and each run shows what was done.
Missed stops, stops out of order or too fast, and rounds never started are flagged. A round’s start and end code is free.
Night patrol · 22:00
| # | Stop | Time | Gap | Checks |
|---|---|---|---|---|
| 1 | Main lobby | 22:00 | Inside | |
| 2 | Loading dock | 22:06 | 6 min | Inside |
| 3 | Parking level 2 | 22:13 | 7 min | Inside |
| 4 | Stairwell B | 22:22 | 9 min | Inside |
| 5 | Roof plant room | 22:30 | 8 min | Inside |
Round complete: 5/5, 30 min
Staff attendance
Know who was on site, and for how long
One scan in, one scan out, no app. Each day shows first in, last out and time on site, in the site’s own time.
Late arrivals, scans outside allowed hours and missing scan-outs are flagged, and a timesheet downloads as a CSV or a PDF.
| Who | Point | First in | Last out | Time on site | Checks |
|---|---|---|---|---|---|
| Maya Chen | Warehouse, dock 2 | 07:58 | 16:04 | 8 h 6 min | In the area |
| Daniel Ortiz | Plant room | 08:17 | 16:30 | 8 h 13 min | Late |
| Sam Ruiz | Site office | 21:55 | Still on site |
A record of presence from scans; not a payroll certification.
Use cases
Anywhere someone is supposed to show up.
For facility and maintenance teams, building owners and property managers, contractors, cleaning and security companies, schools and shops.
Boiler and mechanical rooms
Contractor visits with the outcome, a note and a photo of the work.
Washrooms and cleaning
Every clean on record. A missed visit shows up in the daily summary.
Gates and lobbies
Regular checks with allowed hours and the phone’s location.
Rooftop units, generators, elevators
Service history that stays with the equipment, whoever holds the contract.
Contractor time on site
Scan in, scan out, and compare time on site with the invoice.
Several sites, one view
Templates for new points in seconds. Approve a whole crew at once.
Built to be trusted
A record you can stand behind.
Blocked by billing
A scan still logs if a payment fails. Nothing is lost while billing is sorted.
Reprints, ever
Rules live on our side, not on the sticker. Change anything, anytime.
Retention you choose
Older records are deleted every night, automatically.
Privacy tools built in
Give a person a copy of their records, or remove them on request.
Pricing
Pay by the code. Workers are always free.
No seats. No plan caps workers or scans. USD per month.
18 codecodes
Best fit: Free, $0 USD forever
Best fit: Starter, $8.99 USD a month
Best fit: Plus, $15.99 USD a month
Best fit: Growth, $34.99 USD a month
Best fit: Pro, $59.99 USD a month
Best fit: Portfolio, $99.99 USD a month
More than 100 codes? Enterprise pricing on request.
Compare plansDo my workers need an app or an account?
No. They scan with the phone’s camera and the page opens in the browser. The first time, they give a name and confirm their email with a 6-digit sign-in code. After that the phone is remembered.
What stops someone scanning a photo of the code from home?
Turn on the location check and that visit shows Outside, with the distance. Allowed hours and an approved-people list flag the rest, and a scan by someone not on the list can send you an alert if you turn that on.
Can I change the rules after the codes are printed?
Yes. Rules, reasons and approvals live on our side, not on the sticker. Change them from your dashboard; the printed code stays the same.
What happens if a payment fails?
Every scan is still recorded. Nothing is lost while you sort out billing.
Which languages are supported?
English, French and Spanish, for you and for your workers. Anyone can switch language on the page.
Can I use it for staff attendance?
Yes. Set a code to Attendance: staff check in with one tap and, with scan in and out on, scan out when they leave. The Attendance page shows each day’s first in, last out and time on site, flags late arrivals and missing scan-outs, and downloads a timesheet as a CSV or a PDF. It is a record of presence from scans, not a payroll certification.
Can I check that every stop of a round was visited?
Yes. Group points into a round: each run shows the stops done, the time between them, and what was missed, out of order or too fast. Rounds are on every plan, and the start code is free.
Put your first code up this afternoon.
One code is free forever. No credit card.