# VisibleHours > Windows tray time tracking for company-owned PCs. The tray stays visible. Pause and Quit are one click. VisibleHours records which apps people used and when they were idle. Screenshots and screen-recording sessions stay off until Operations turns them on — interval stills (blur on by default when stills are on; Keep screenshots ships at 30 days) or a short clip/upload (weekday window ships 09:00–17:00; Keep sessions ships at 14 days; ~2 seconds / 32 MB), not hidden capture and not an always-on DVR. Stills and recording clips list on a person’s Team timeline when enabled — not a gallery on the Team pulse. Send the employee notice at https://visiblehours.com/notice before anyone runs Setup.exe. The installer is unsigned VisibleHours-Setup.exe. SmartScreen is expected (More info → Run anyway). There is no Mac or Linux agent and no Microsoft Store, App Store, or Play Store app. - Home: https://visiblehours.com - Features: https://visiblehours.com/features (12 public cards) - Pricing: https://visiblehours.com/pricing ($7 / seat shown; no live checkout) - Signup: https://visiblehours.com/signup (one org per signup isolation; starts in trial without a card; $7 / seat shown; checkout is not live; Pricing CTA is this form; not employee /join; not manager /login; how-to /help/signup; will not create the org for you) - Login: https://visiblehours.com/login (existing managers — email/password or SAML 2.0, not OIDC or JIT; not employee /join + Setup.exe; not /signup create-org; how-to /help/login; SSO config /sso (/sso#acs, /sso#idp, /sso#test) /help/sso; Settings pointer /settings#sso; no password-reset email) - Download: https://visiblehours.com/download (unsigned Setup.exe; SmartScreen is expected) - Guides: https://visiblehours.com/blog (30 guides — Insights Monday–Sunday rollup not AI coaching; three CSVs on /reports not a payroll warehouse; scores are productive ÷ classified not a black-box AI; Team pulse is four today numbers plus roster not a scores gallery) - Guides RSS: https://visiblehours.com/blog/rss.xml - https://visiblehours.com/blog/employee-notice-workplace-time-tracking - https://visiblehours.com/blog/install-windows-tray-agent - https://visiblehours.com/blog/client-codes-timesheets-payroll-csv - https://visiblehours.com/blog/optional-screenshots-recording-sessions - https://visiblehours.com/blog/mobile-check-in-without-live-gps - https://visiblehours.com/blog/app-url-rules-leave-idle-idle - https://visiblehours.com/blog/productivity-scores-distraction-alerts - https://visiblehours.com/blog/shift-pto-calendar-visible-tray - https://visiblehours.com/blog/weekly-insights-without-live-model - https://visiblehours.com/blog/manager-csv-activity-productivity-allocations - https://visiblehours.com/blog/slack-jira-asana-webhooks - https://visiblehours.com/blog/saml-sso-acs-login-managers - https://visiblehours.com/blog/invite-code-join-link-no-email - https://visiblehours.com/blog/idle-pause-offline-visible-tray - https://visiblehours.com/blog/seven-dollars-per-seat-no-live-checkout - https://visiblehours.com/blog/operations-home-roster-not-payroll - https://visiblehours.com/blog/privacy-retention-company-pc - https://visiblehours.com/blog/person-day-timeline-apps-idle - https://visiblehours.com/blog/zapier-catch-hook-not-marketplace - https://visiblehours.com/blog/smartscreen-unsigned-setup-exe - https://visiblehours.com/blog/stills-versus-recording-sessions - https://visiblehours.com/blog/manager-login-password-or-saml - https://visiblehours.com/blog/one-org-per-account-signup (one org per signup isolation) - https://visiblehours.com/blog/trial-without-card-no-checkout (trial without a card; $7 shown; checkout is not live) - https://visiblehours.com/blog/shift-grid-not-calendar-sync (shift/PTO week grid — not Google or Outlook sync) - https://visiblehours.com/blog/timesheet-allocation-not-autopay (timesheet allocation CSV — not auto-pay) - https://visiblehours.com/blog/insights-week-rollup-not-ai-coaching (Insights Monday–Sunday rollup — not AI coaching) - https://visiblehours.com/blog/reports-three-csvs-not-payroll-warehouse (three CSVs on /reports — not a payroll warehouse) - https://visiblehours.com/blog/scores-formula-not-productivity-ai (scores are productive ÷ classified — not a black-box productivity AI) - https://visiblehours.com/blog/team-pulse-four-numbers-not-scores-gallery (Team pulse — four today numbers plus roster, not a scores gallery) - Help: https://visiblehours.com/help (21 tutorials for signed-in screens; the docs are crawlable) - Join: https://visiblehours.com/join (employee invite code — paste into unsigned VisibleHours-Setup.exe on a company Windows PC; SmartScreen expected; Pause/Quit one click; send /notice first; Settings · Devices does not mint a pairing code; not manager /login or /signup; not a store app) - Check-in: https://visiblehours.com/checkin (browser punch on a phone; optional GPS on that punch only — not live tracking, not a continuous map, not a store app, not a tray replacement) - Notice: https://visiblehours.com/notice (template — send before unsigned Setup.exe and before optional capture; visible tray; Pause/Quit one click; SmartScreen expected; optional interval stills and short sessions default off, not an always-on DVR; Team timeline when capture is on; not legal advice and not a SOC 2 or HIPAA badge) - Privacy: https://visiblehours.com/privacy (draft — what we store / what we don’t; org isolation; no /security or /trust page; not a SOC 2 or HIPAA badge) - Terms: https://visiblehours.com/terms (draft — what you agree to; org isolation; company Windows PCs; optional stills/sessions default off, not an always-on DVR; /checkin + optional GPS, not live tracking; SAML for existing managers; Catch Hook Zapier; $7 / seat, no live checkout; not legal advice and not a SOC 2 or HIPAA badge) Slack, Jira, and Asana connect with OAuth when client IDs are set. Zapier is a Catch Hook URL you paste — not a published Zapier app, not Zapier OAuth, and not a marketplace listing. After sign-in: /integrations#oauth, /integrations#catch-hook, /integrations#hooks, /integrations#delivery-log. Settings · Integrations at /settings#integrations is a pointer. How-to is /help/integrations. SSO is one SAML 2.0 connection for managers who already exist — not OIDC, not just-in-time provisioning, not passwordless, and not a vendor-certified badge. Mobile is a browser punch on a phone at /checkin with optional GPS on that punch only — not live tracking, not a continuous map, not an App Store / Play / Microsoft Store app, and not a replacement for the Windows tray agent. Scores are productive ÷ classified minutes for one calendar day — arithmetic on labels you wrote, not AI scoring, not a black-box coach, and not machine-learning fiction. After sign-in: /scores#alerts, /scores#threshold, /scores#people. Team pulse is four today numbers plus roster, not a scores gallery. Insights is a Monday–Sunday rollup of tracked time, not AI coaching and not a chatbot manager. After sign-in: /insights#summary, /insights#trend, /insights#notes. Calendar is a Monday–Sunday week grid of planned shifts and PTO — not tracked time, not meetings, and not Google or Outlook sync. After sign-in: /calendar#grid, /calendar#add-shift, /calendar#add-pto, /calendar#queue. Projects is client codes, optional tasks, and hour allocations that feed a Timesheets draft — not a project-management suite, not a Jira or Asana clone, and not billing invoices. After sign-in: /projects#allocate, /projects#clients, /projects#project-codes, /projects#tasks. Timesheets are a Monday–Sunday draft from allocations: submit, then approve or reject, then payroll CSV — not auto-pay, not ADP certified, not QuickBooks sync, not idle or app time. After sign-in: /timesheets#week, /timesheets#payroll, /timesheets#sheets. Exports are three CSVs on /reports (activity, productivity, allocated-hours) for a from–to date range. After sign-in: /reports#date-range, /reports#activity, /reports#productivity, /reports#allocations. Idle and apps live on the activity file, not a fourth CSV. Not a warehouse, not SFTP, not QuickBooks sync, not ADP export certified, not a payroll warehouse. The signed-in operations home is Team: today’s people, online (eight-minute heartbeat), tracked time, and idle share, then the roster. That pulse does not show scores or a screenshot gallery. Scores live on /scores (/scores#alerts, /scores#threshold, /scores#people). Screenshots and recordings list on a person’s Team timeline only if Operations turns them on. Signed-in Settings shows org timezone honesty (no picker), idle minutes, screenshot interval stills (default off; blur on by default when stills are on; Keep screenshots ships at 30 days), and $7 seats on Settings · Billing. There is no live Stripe Checkout until keys are set. Recording session knobs live on /recordings (default off; weekday window 09:00–17:00; Keep sessions 14 days). Settings · recording at /settings#recording is a pointer. Clips list on a person’s Team timeline. SAML ACS fields live on /sso (/sso#acs, /sso#idp, /sso#test). Settings · SSO at /settings#sso is a pointer. Catch Hook paste lives on /integrations (/integrations#oauth, /integrations#catch-hook, /integrations#hooks, /integrations#delivery-log). Settings · Integrations at /settings#integrations is a pointer. Invite codes live on Team. The employee notice is /notice. Unsigned Setup.exe is /download. Pause and Quit stay one click on the Windows tray. SmartScreen is expected. $7 / seat / month is shown. This site does not start checkout. Create an organization at /signup — one org per signup isolation; new orgs start in trial without a card and stay isolated. Employees use /join. Existing managers use /login. There is no /register route. Public Help tutorials are crawlable. Signed-in operations screens (/team, /projects including /projects#allocate /projects#clients /projects#project-codes /projects#tasks, /timesheets including /timesheets#week /timesheets#payroll /timesheets#sheets, /calendar including /calendar#grid /calendar#add-shift /calendar#add-pto /calendar#queue, /insights including /insights#summary /insights#trend /insights#notes, /settings, /reports including /reports#date-range /reports#activity /reports#productivity /reports#allocations, and the rest of the dashboard) and /api/ are not for indexing. This file is a short product description for AI crawlers. It does not claim SOC 2, GDPR certification, a live Stripe checkout, or analytics tags.