Every Feature, In Detail

From passive tracking to active productivity coaching — here's everything Time Tracker Pro does for you.

🔄 Core Engine

Tracks Everything. Records Only What Matters.

The tracking engine is silent, smart, and relentless. It runs in the background without ever slowing your browser down.

Automatic Tab Activity Tracking

Tracks the active tab in real time — domain, full URL, and page title for every session. Background tabs are ignored. Internal browser pages are skipped.

Intelligent Session Management

Sessions are deduplicated — switching to the same domain and title continues the existing session. Micro-sessions under 1 second are discarded to avoid noise.

Idle Detection

Uses Chrome's idle API with a configurable threshold (default: 60 seconds). Goes idle or locks screen? Current session ends immediately. Come back? New session starts.

Window Focus Awareness

Alt-Tab to another app? Tracking pauses. Return to Chrome? It resumes. Only counts time in actual browser windows — not popups or DevTools.

Tracking Engine Diagram

Service Worker Resilience (MV3)

Built on Manifest V3's ephemeral architecture. Session state persists to chrome.storage.session — survives service worker termination and restarts seamlessly.

Heartbeat Flush System

Every 60 seconds, active session time is flushed to IndexedDB. Even if Chrome crashes, you lose at most one minute of data. Zero data loss architecture.

📊 Dashboard

Your Browsing, Visualized.

A full analytics dashboard right inside your browser. Charts, tables, heatmaps, and insights that make your raw browsing data actionable.

Full Dashboard Overview Screenshot

Summary Cards with Trends

Total time, unique domains, daily average, and productivity score — each with trend arrows comparing to the previous period. Instant status at a glance.

Daily Activity Bar Chart

Vertical bar chart showing hours per day across your selected range. Powered by Chart.js with dark-theme styling and precise hover tooltips.

Category Doughnut Chart

See your time distribution across categories — Social Media, Development, Design, Email, and more. Each slice is color-coded and labeled.

Top 10 Domains Table

Ranked list with favicons, category badges, time bars, and inline actions. Categorize or block any domain without leaving the table.

Peak Hours Heatmap

GitHub-style year grid showing daily browsing intensity. 53 weeks × 7 days, color-ramped from dark to vibrant. Spot patterns at a glance.

Flexible Date Ranges

Today, 7/14/30/90/365 days, All Time, or custom date range. Per-card filters let you look at different time frames simultaneously.

Heatmap & Charts Close-up
💡 Smart Insights

Insights That Actually Change Behavior.

Not just numbers — these are insights designed to reveal patterns, trigger reflections, and push you toward better habits.

🏆

Most Productive Day

Identifies your best day of the week based on a weighted score × total time composite. See which day you consistently crush it.

🎯

Longest Focus Session

Finds your longest continuous session on a single domain with 2-minute gap tolerance. Shows duration and domain — celebrate your deep work.

🔀

Tab Switching Frequency

Total context switches, average per day, and severity indicator. Are you a focused worker or a tab-hopping maniac? Now you know.

🔁

Domain Consistency Score

How many "core domains" do you visit every single day? Measures your browsing routine's consistency and stability.

🌅

First & Last Activity

Average time of your first and last browsing session each day. Understand when your screen time starts and when it (finally) stops.

📈

Domain Change Leaderboard

Compare periods to find your Top 5 biggest gainers and decliners. See which sites are eating more of your time — and which you've tamed.

Insights Widgets Screenshot
🔬 Advanced Analytics PRO

Deep-Dive Visualizations for Power Users.

Go beyond summaries. These Pro-exclusive views turn raw browsing data into rich behavioral intelligence.

Session Timeline (Gantt Chart)

PRO

Visual Gantt chart plotting every session on a 24-hour axis. Color-coded by productivity: green (productive), amber (neutral), red (distracting). See up to 7 days.

Gantt Chart Screenshot

Productivity Score Timeline

PRO

Line chart of daily productivity scores (0-10) with a 7-day moving average trendline. Track whether you're improving over weeks and months.

Score Timeline Screenshot

Focus vs Distraction Ratio

PRO

Stacked bar breaking down your time into Productive, Neutral, Distracting, and Uncategorized segments. Each with time and percentage.

Focus Ratio Screenshot

Weekend vs Weekday Comparison

PRO

Side-by-side average daily time comparison with percentage difference. Supports custom weekend days for non-standard work weeks.

Weekend vs Weekday Screenshot

Page-Level Drill-Down

PRO

Expand any domain to see individual page titles, URLs, and time spent. Domain-level answers "where" — page-level answers "what exactly were you doing?"

Page Drill-Down Screenshot
🛡️ Digital Wellbeing

Built-In Discipline. No Willpower Required.

Block distracting sites, set usage limits, get nudged when you go overboard, and build streaks to stay accountable.

Manual Website Blocking

Block any domain with one click. Blocked sites redirect to a custom page with "Go Back" or "Unblock & Continue" options. Uses Chrome's declarativeNetRequest — fast and reliable.

Auto-Block Rules Engine

PRO

Create rules that auto-block a domain or entire category when daily usage exceeds your limit. Set day-of-week and time-window schedules. Rules reset at midnight automatically.

Notification Nudges

PRO

Get a native Chrome notification when you hit a usage threshold — total screen time, per-domain, or per-category. Fires once per day, no spam. A gentle tap on the shoulder.

Goals & Streak Counter

PRO

Set daily targets for categories, domains, total screen time, or productivity score. Track consecutive-day streaks with 🔥 indicators. Turn tracking from passive to active.

Wellbeing Features Screenshot
💰 For Freelancers

Turn Tracked Time Into Money.

Tag your time to projects, generate invoices, export data. Built for freelancers and agencies who bill by the hour.

📁

Project Tagging

Create projects with custom colors. Tag browsing sessions to projects from the popup — one dropdown, zero friction. Track time per project in the dashboard.

🧾 PRO

Invoice Generator

Pick a project, set an hourly rate, choose a date range. Get a day-by-day breakdown with hours and dollar amounts. Download as PNG or copy as formatted text.

📤 PRO

Data Export (CSV/JSON)

Export your activity records for any date range in JSON or CSV format. Perfect for client reports, external analysis, or backups.

Invoice Generator Screenshot
🎨 Customization

Make It Yours.

From full theme control to custom categories, private mode, and tracking exclusions — configure everything to fit your workflow.

🎨 PRO

4-Color Theme Engine

Pick 4 colors (background, cards, accent, text). Live preview. Save unlimited named themes. Applies across all extension pages.

🏷️

Custom Categories

15 default categories with 60+ mapped domains. Add your own categories with custom colors, productivity scores, and notes.

🕶️

Private Mode

One-click toggle from the popup. Private sessions are flagged and excluded from all reports and aggregations.

🚫

Domain Blacklist

Blacklisted domains are silently never tracked. Supports subdomains. Quick-add from the popup's "Don't Track This Site" button.

Theme Engine Screenshot
🔒 Data & Privacy

100% Local. Zero Compromises.

Your data belongs to you and only you. Here's how we ensure that.

IndexedDB Storage

All data stored in your browser's local IndexedDB. Four stores: activity, categories, projects, settings. Never touches a server.

No Accounts Required

No sign-ups, no email collection, no authentication. Install and use — that's it. You're anonymous by default.

No Telemetry

We don't track how you use the extension. No analytics. No event logging. No "anonymous usage data." Nothing.

Minimal External Requests

Only Google Fonts for the UI and Google's favicon service for domain icons. No tracking pixels, no CDN dependencies for functionality.

Full Data Control

Import your data, export it, or wipe everything with the nuclear reset button. Double confirmation required. Your data, your rules.

Security Hardened

All user content is HTML-escaped. No eval(), no remote code. All libraries bundled locally. Manifest V3 security model.

Ready to See Where Your Time Really Goes?

Install in seconds. No setup. No accounts. Start getting insights immediately.