Time tracking for teams that bill by the hour

Your client doesn't need screenshots.
Neither do you.

Every hour is recorded and signed on each person's machine as they work. Your client reads them in one link that checks every signature again each time it opens. Your team keeps their privacy, and you keep their trust.

Free for the first teams. We set each one up by hand.

12h 30m

Alex Rivera · Jul 1–4, 2026

Verified
Jul 1

Built the core ingestion endpoints and refactored the ledger validation.

Jul 2

Wrote unit tests for signature verification and reviewed two pull requests.

Jul 3

Traced a rounding bug in the invoice totals and fixed day-boundary handling.

Signed on the machine at the time. Checked again every time it opens.

This is what your client opens. Open the live sample →

You're the one in the middle.

Your client wants proof of the hours. Your people want to be trusted. Until now you had to pick one.

Hours nobody can quietly edit

Each hour is signed on the person’s own machine as they work. Once it’s sent, neither your team nor you can rewrite it.

Nothing to store or defend

Your client reads the hours in one link, no account needed. There is nothing on your side to secure or answer for.

A team that stays

Your people see exactly what your client sees, so there is nothing to resent.

With tenby10, you don't have to pick.

Every ten minutes is signed on the person's own machine as it happens, then checked by us as it arrives. Every time the link opens, we check each signature again. Change a stored hour and the link shows it failed. There is no capture code in the app, so there is nothing to review and nothing to leak.

Don't take our word for it.

Everything you see comes from records your people can see on their own machine. The app is source-available (PPSAL-1.0), and every privacy claim on this page maps to the line of code that proves it.

Three questions managers ask.

What if my client asks for screenshots?

Ask what they are for. If the answer is proving the hours, the link does it better: every interval is signed at the time and checked again each time your client opens it, no account needed. What settles a question about hours is a timestamp and a plain note of the work, not a picture of a screen.

What leaves my people’s machines?

Counts, categories, and cryptographic fingerprints. No screenshots exist anywhere in the system. Keystrokes are counted, never read. Window titles never reach tenby10 or you, and there is no browser integration, so no URLs.

What happens in a dispute?

The record binds everyone. Once an hour is sent, your team can’t rewrite it and neither can you: we check each hour as it arrives and refuse a changed copy. For work the machine can’t see, like a phone call, the day’s note sits beside the verified number, the person can correct it, and it never changes the number.

Give your client proof.
Keep your team's trust.

Start with one team of up to ten, for four weeks. We set it up with you by hand and send you a short report each week: missing days, long days, gaps nobody explained. Free.

Goes to a person, not a CRM sequence. We reply within 24 hours and never share your details.

Paying a team by the hour instead? See what to ask them for →