live in Mumbai, London, NYC 2FA · Audit log · TLS
For distributed teams
In-office · hybrid · fully remote

Your team sees exactly what you see.

Transparency is the default, not a toggle. Every employee opens their own dashboard to the same hours, the same screenshots, the same activity reading their manager sees. Works the same whether your team sits next to you, splits between home and office, or signs in from three timezones.

14-day trial · no card · transparent mode on day one
app.getfruitful.io/my
Anita · employee view
My dashboard
Active
5h 42m
Productive
4h 18m
Activity
87%
Today · so far
Recent captures
app.getfruitful.io/dashboard/employees/anita
Sarah · manager view
Team member
Active
5h 42m
Productive
4h 18m
Activity
87%
Today · so far
Recent captures
Three principles

Monitoring without surveillance theatre.

Teams adopt Fruitful because the defaults are written for people who get nervous about being watched — whether they sit next to you or sign in from another continent. Three principles run through the product.

01
Symmetric visibility

Every employee sees their own dashboard with the same numbers their manager sees. Hours, screenshots, activity reading — all on their /my page.

02
Frequency over content

Activity meter counts keyboard and mouse events per minute. Never keystrokes, never form contents, never browser tabs you closed.

03
Transparent on day one

New companies sign up with transparent mode on. Stealth mode exists, but it ships off and needs a legal acknowledgement to switch on.

When the day moves around the clock

Bangalore clocks out. London picks up.

Async approval is the same workflow whether your team sits one floor down or three timezones away. The queue waits, the manager clears it when they sign in, the audit log tracks both ends.

Bangalore
IST · UTC+5:30
Just clocked out
18:30
local now
London
BST · UTC+1
Approval queue open
14:00
local now
New York
EDT · UTC-4
Just clocked in
09:00
local now
Friday Bangalore → Friday London

Friday submits. London approves.

Anita clocks out in Bangalore at 18:30 IST. Her week of hours waits in the approval queue. Sarah in London opens her laptop at 09:00 BST — the queue is already there, sorted by employee. She approves the week with ⌘A + ⌘↵. By the time Anita wakes up Saturday, the audit log has Sarah’s name on every row.

No overlap meeting required · no Slack DM chain
Approval queue · 12 entries waiting
submitted Fri 18:30 IST
Mon Anita Desai 7h 42m Atlas redesign
Tue Anita Desai 8h 14m Atlas redesign
Wed Anita Desai 6h 56m Atlas + Mobile
Thu Anita Desai 7h 22m Mobile MVP
Fri Anita Desai 4h 18m Atlas handoff
5 entries · 34h 32m
What every employee can see

Five things on their own dashboard.

The /my page every employee opens. No special permission, no manager request.

  • 01 Their hours

    Today, this week, this month — same numbers their manager reads.

  • 02 Their activity reading

    Frequency of keyboard + mouse events — never the content. The same percentage their manager sees.

  • 03 Their screenshots

    The same thumbnails captured by the desktop agent (when the company has employee visibility on). Same images, same timestamps.

  • 04 Their app + URL log

    The list of apps and pages captured as productive, neutral, or unproductive. They can suggest a reclassification through the queue.

  • 05 Their attendance

    Clock-in, clock-out, late or on-time. The shift their manager assigned, with the timezone it runs in.

The /my dashboard is part of the base product. Specific surfaces (like screenshot visibility) follow the company’s plan + admin settings.
See what monitoring captures
The list of nevers

What an employee’s laptop never sends.

The capture list is short by design. Anything not on the list, your team keeps to themselves.

  • Keystroke content — never logged
  • Clipboard contents — never read
  • Form field values — never captured
  • Microphone audio — never accessed
  • Webcam video — never accessed
  • Continuous screen recording — only periodic stills
  • Off-the-clock data — agent stops at clock-out
  • Other employees’ data — no cross-team peek
When a manager looks

Live View opens. The employee knows.

Live View streams a screen only while a manager actively watches. The moment the stream opens, the desktop agent shows a popup with the manager’s name — in transparent mode, which ships on by default for every new company.

manager view · live
Live View · Anita
streaming
87% activity 00:02:14 watched
Watched by Sarah Lim · since 11:02 IST
Anita’s desktop
Your manager is viewing your screen
Sarah Lim opened Live View at 11:02 IST. You will see this notification any time someone watches.
live · 00:02:14 watched
Same moment, same timestamp · on the desktop agent
Plan shape

Distributed teams land on Pro with monitoring depth. Transparent mode shipped on.

Pro covers time tracking, attendance with timezone-aware shifts, projects, and reports. Monitoring depth adds the screenshot grid, activity heatmap, and Live View — with the on-screen notification that fires every time a manager opens the stream. Same plan for in-office, hybrid, or fully remote.

In the bundle
  • Desktop agent · macOS, Windows, Linux
  • Timezone-aware shifts + grace
  • Employee /my dashboard · always on
  • Periodic screenshots · employee-visible
  • Activity meter · frequency only
  • Live View · with on-screen notification
We tried two monitoring tools before Fruitful. Both made our engineers nervous. This one is the first they asked us to keep on after the trial.
O
Owen Smith
VP Engineering · Northpath Remote
The notification on the agent screen was the unlock. Once the team saw they would always know, the conversation moved on.
I
Iris Tan
Head of People · Northpath Remote
People leads ask first

Six questions your team will raise too.

Can my team really see their own data?
Yes. Every employee gets a /my dashboard with their own hours, activity reading, screenshot grid, app/URL log, and attendance. The numbers their manager sees are the same numbers they see. There is no “manager-only” metric.
Do you log keystrokes or record continuous video?
Never. Activity is measured as the frequency of keyboard and mouse events per minute — not the keys themselves, not mouse coordinates, not window content. Screenshots are periodic single stills on a configurable interval, never a continuous recording.
What happens when a manager opens Live View?
In transparent mode (the default), a popup lands on the employee’s desktop with the manager’s name and the time the stream opened. The agent also shows a tray pulse for the duration. When the manager closes Live View, the stream stops — on both ends.
Can a manager turn off the popup?
Only by switching the org into Stealth mode, which is gated to Enterprise plans and requires a legal acknowledgement before it activates. The acknowledgement is permanent on the account record. Transparent and Subtle modes both keep the employee notified.
Does this work across timezones?
Yes. Every shift carries its own timezone — Asia/Kolkata, Europe/London, America/New_York, etc. Late detection runs in the shift’s tz, not the company default. Cross-region teams can run different shifts on the same day, and every clock-in records the timezone it ran in.
How does the approval queue work asynchronously?
Entries land in the queue the moment an employee clocks out or submits a manual time entry. A manager opens the queue when they sign in next — could be the same day, could be Monday morning across the world. Bulk approve clears a week of entries in seconds; every approval writes an audit row with the manager id, timestamp, and original values.

Try transparent monitoring. Watch your team relax. Trust, not theatre.

14-day trial, no card. Transparent mode is on from day one. The notification fires the first time a manager opens Live View — and every time after.

No card needed · Cancel anytime · Onboarding in under 10 minutes