हर website time tracker एक छोटा सा काम करता है: वो देखता है कि कौन सा tab सामने है और clock शुरू कर देता है। दिलचस्प हिस्सा यह है कि वो कहाँ से देखता है — browser के अंदर से, macOS के अंदर से, या दोनों के बग़ल में चल रही किसी app से।
यही vantage point तय करता है कि वो किन browsers को देख सकता है और आपकी history कहाँ पहुँचती है। Extension के मामले में, यह भी तय करता है कि आप जो भी address visit करते हैं उसे पढ़ने वाली चीज़ में नया code कौन push कर सकता है।
छोटा जवाब: अगर आप एक ही Chromium browser में रहते हैं, तो Webtime Tracker जैसा free extension काफ़ी है — per-site totals, CSV export, data browser में ही रहता है। अगर आप एक से ज़्यादा browsers use करते हैं, site time को app time के बग़ल में चाहते हैं, या नहीं चाहते कि कोई extension "आपका browsing history पढ़ें" वाली permission रखे, तो active tab पढ़ने वाला desktop tracker use करें। ActivityWatch free और open source है; Timex, जो मैं बनाता हूँ, एक बार $49 की Mac app है।
Website time tracker विकल्पों की तुलना
चार तरह के tools: वो जो macOS में built-in है, browser extensions, local desktop apps, और cloud trackers। हर trade-off इसी से निकलता है कि हर एक कहाँ से देखता है और जो देखता है उसे कहाँ रखता है। Prices अक्टूबर 2026 में check किए गए।
| तरीक़ा | किन browsers को देखता है | History कहाँ रहती है | आप क्या grant करते हैं | क़ीमत |
|---|---|---|---|---|
| Screen Time (macOS) | Browser पर निर्भर — अपना check करें | macOS के अंदर, कोई export नहीं | कुछ install नहीं करना | Free |
| Browser extension (Webtime Tracker, Web Activity Time Tracker) | वही एक browser जिसमें install है | उसी browser की extension storage, uninstall पर मिट जाती है | tabs permission; updates अपने आप install होते हैं |
Free |
| ActivityWatch | Chromium browsers और Safari, इसके window watcher से; Chrome, Edge, Firefox के लिए extension | आपकी machine पर local database | Window titles के लिए Accessibility; हर browser के लिए Automation consent, क्योंकि इसका code Apple events से URLs पढ़ता है; optional extension | Free, open source |
| Clockify auto tracker | Desktop app से websites (Mac App Store build से नहीं) | Local, 45 दिन बाद delete | Desktop app install | Free plan |
| Cloud trackers (RescueTime, Rize) | RescueTime: Chrome, Safari, Edge, Arc, Brave, और इसके extension के साथ Firefox। Rize: इसके supported browsers | Vendor के servers पर sync | हर browser के लिए Automation access | RescueTime Lite free, Solo Focus $84/yr; Rize $9.99/mo से, annually bill होने पर |
| Timex | Safari, Chrome, Edge, Brave, Arc, Vivaldi, Opera, DuckDuckGo, Zen, Firefox | आपके Mac पर एक SQLite file | Window titles और tab URLs के लिए Accessibility; कोई Automation prompt नहीं; कोई extension नहीं | एक बार $49 |
क्या Screen Time Mac पर websites track करता है?
कभी-कभी — यह browser पर निर्भर करता है। macOS 26 पर Apple की report का नाम सचमुच App & Website Activity है; macOS 27 पर, Apple की guide आपको Daily Average और Apps & Websites selector की ओर भेजती है। Screen Time के web controls एक Safari option के नीचे हैं।
Apple एक API भी देता है जिसका use browsers कर सकते हैं web usage को Screen Time में report करने के लिए — इसका controller मौजूद है "web usage report करने और restricted webpages को block करने के लिए" — और इसे अपनाने के लिए Firefox का ticket नवंबर 2021 से खुला पड़ा है।
Test में एक मिनट लगता है: System Settings → Screen Time खोलें और ऐसी site ढूँढें जो आप सिर्फ़ अपने main browser में खोलते हैं। अगर वो नहीं है, तो Screen Time उस browser के लिए सवाल का जवाब नहीं दे सकता। जवाब दे भी सके, तो कोई export नहीं, कोई rules नहीं, और कोई window titles नहीं — ज़्यादा Mac पर Screen Time क्या गिनता है और क्या छोड़ता है में।
Chrome time tracker extensions: क्या record करते हैं और data कहाँ जाता है
Time tracker Chrome extension एक browser देखता है, per-site समय गिनता है, और history उसी browser के अंदर रखता है। Results में सबसे ऊपर वाले दोनों typical हैं। Webtime Tracker (अपनी listing पर 90,000 users) per-site और per-domain समय, daily averages और all-time totals दिखाता है, CSV export करता है, और सिर्फ़ तब गिनता है जब Chrome window active हो और ढकी न हो। Web Activity Time Tracker (30,000 users) daily limits, site blocking और Pomodoro mode जोड़ता है, और कहता है कि इसकी core tracking आपके browser में ही रहती है।
दो नतीजे हैं जो किसी भी listing में नहीं दिखते।
Uninstall करने पर history delete हो जाती है। ऐसे extensions अपना data Chrome की local extension storage में रखते हैं — इनमें से एक अपने README में यही कहता है — और Chrome के storage docs कहते हैं कि वो area "extension हटाए जाने पर clear हो जाता है।" Tool बदलने या reinstall करने से पहले CSV export कर लें।
यह एक silo है। Chrome extension Safari या Firefox नहीं देख सकता, और न Slack या आपके editor में बिताए घंटे। "इस हफ़्ते मैंने Chrome में कितना YouTube देखा" के लिए ठीक है। "मेरा workday कहाँ गया" के लिए ग़लत tool, क्योंकि browser के total के बग़ल में रखने को कुछ है ही नहीं।
Chrome extension permissions: "आपका browsing history पढ़ें" असल में extension को क्या करने देती है
यह extension को आपके खोले हर tab का address और title पढ़ने देती है — ठीक वही जो एक website tracker को चाहिए, और ठीक वही जो एक hostile update चाहेगा। Chrome के tabs API में, tab का URL और title सिर्फ़ उन extensions को दिखते हैं जिनके पास tabs permission है या उस page की host access, और Chrome की permissions list install के वक़्त tabs को "आपका browsing history पढ़ें" दिखाती है। ऊपर के दोनों extensions इसे माँगते हैं; एक का manifest GitHub पर public है।
हर site तक access ज़्यादा बड़ा grant है। इसके लिए Chrome की install warning "आपका सारा data पढ़ें और बदलें" से शुरू होती है, जिसे Google का help page आपके visit किए हर page को पढ़ना या modify करना बताता है — आपका bank भी शामिल। ऊपर के दोनों extensions install पर यह नहीं माँगते।
ज़्यादा मायने रखता है वो जो install के बाद होता है। Chrome हर कुछ घंटों में installed extensions के updates check करता है और नए versions ख़ुद install कर देता है। Web Store का update पूरे user base तक push होता है और सिर्फ़ तब prompt दिखाता है जब उसे अतिरिक्त permissions चाहिए हों; उस सूरत में Chrome extension को disable कर देता है जब तक आप accept न करें। जिसे कुछ नया नहीं चाहिए, वो update बस install हो जाता है। Tracker पहले ही हर URL पढ़ता है, तो उसमें hostile update को कुछ नया नहीं चाहिए।
Hostile updates और malicious Chrome extensions काल्पनिक नहीं हैं:
- जुलाई 2025 में, Koi Security ने 18 Chrome और Edge extensions को trace किया, जिनमें से कुछ सालों से साफ़ थे, जिन्हें version updates ने browser hijackers बना दिया जो users के visit की हर site log करते थे। ख़राब versions "दोनों platforms पर 2.3 मिलियन से ज़्यादा users में चुपचाप auto-install हुए, जिनमें से ज़्यादातर ने कभी कुछ click ही नहीं किया।" इनमें से एक color picker था, Google के verified badge और featured placement के साथ।
- दिसंबर 2024 में, attackers ने extension developers को phish किया ताकि वो एक OAuth app को authorize करें जो नए versions publish कर सकती थी, फिर क़रीब एक दर्जन extensions को updates push किए, जिनमें Cyberhaven का भी था, जो session cookies और API tokens के पीछे पड़े थे।
- पूरे store में, Hsu, Tran और Fass (2024) ने पाया कि 60% extensions कभी update नहीं हुए थे, और security की नज़र से अहम वाले क़रीब 350 मिलियन users तक पहुँचे थे।
Install वाले दिन आपने जिस permission prompt पर click किया, वही आख़िरी review है जो आपको ख़ुद मिलती है।
अगले साल आपका extension किसका होगा?
Store page आपको नहीं बताएगा। Extensions हाथ बदलते हैं, और ख़रीदार को हर user और हर permission विरासत में मिल जाती है।
सबसे मशहूर मामला The Great Suspender का है। इसके original developer ने जून 2020 में पीछे हटकर इसे एक अज्ञात maintainer को सौंप दिया। Version 7.1.8 — store पर publish हुआ पर GitHub पर नहीं — remote server से लाया गया code चलाता था, और आख़िरकार extension को Chrome Web Store से हटा दिया गया।
ज़्यादा नज़दीक का मामला: Web Activity Time Tracker। मार्च 2025 से, इसके original developer का GitHub README इस लाइन से शुरू होता है: "Chrome extension बिक चुका है। इसलिए extension की functionality में किसी भी बदलाव के लिए मैं ज़िम्मेदार नहीं हूँ।" Store listing इस बिक्री का ज़िक्र नहीं करती। अब यह version 2.5.0 भेजता है, एक optional sponsored banner के साथ; public source 2.2.2 पर रुकता है।
इनमें से कुछ भी ग़लत काम का सबूत नहीं है — store का 2.5.0 package, खोलकर देखने पर, उन्हीं permissions को माँगता है जो आख़िरी open-source version का manifest माँगता था। बात इससे संकरी है: जिस इंसान पर आपने भरोसा करने का फ़ैसला किया था, अब updates वो नहीं भेज रहा, और listing यह नहीं कहती। अगर आप कोई extension रखते हैं, तो हर महीने उसका CSV export करें ताकि आपकी history उस पर जो भी बीते उससे लंबी जिए।
Desktop trackers जो बिना extension के active tab पढ़ते हैं
Desktop app browser से पूछ सकती है कि कौन सा tab सामने है, इसलिए एक install कई browsers को cover करता है और site time को app time के बग़ल में रखता है। क़ीमत है एक-दो macOS permission prompts, अक्सर हर browser के लिए एक।
ActivityWatch free, open-source विकल्प है। macOS पर इसका default window watcher Chromium-based browsers और Safari में URL record करता है; Chrome, Edge और Firefox के लिए optional aw-watcher-web extension audible और incognito state जोड़ता है। कोई official Safari extension नहीं है — यह request नवंबर 2020 से खुली है। Data आपके device पर रहता है और dashboard localhost:5600 पर चलता है, इसके homepage के मुताबिक़।
Clockify का auto tracker free plan के साथ आता है और desktop app में चलता है, Mac App Store build में नहीं। यह उन websites को record करता है जिन पर आप threshold से ज़्यादा देर रहते हैं (default 60 सेकंड, कम से कम 10), data आपके computer पर रखता है, 45 दिन बाद delete कर देता है, और activities को time entries में बदलना आप पर छोड़ देता है।
Timing Chrome, Safari और Firefox में हर website और URL को बिना extension के track करता है, subscription पर।
RescueTime की desktop app macOS पर Chrome, Safari, Edge, Arc और Brave को cover करती है बिना extension के (Firefox के लिए चाहिए) और अपने servers पर sync करती है; Lite tier free है और Solo Focus साल के $84 का है।
Rize को हर browser के लिए Automation access चाहिए, आपकी activity अपने cloud पर sync करता है, और annually bill होने पर महीने के $9.99 से शुरू होता है — ज़्यादा Rize review में।
Timex आपके Mac पर active tab का URL बिना browser extension के पढ़ता है, उसी Accessibility permission से जो window titles के लिए इस्तेमाल होती है — कोई Automation prompt नहीं। Today में browser per-domain समय में खुलता है, फिर URLs में, और यह सब आपकी disk पर एक SQLite file में रहता है — आपका data, आपकी file।
एक अड़चन इन सब apps में चलती है: Safari private windows। Safari यह नहीं बताता कि कोई window private है या नहीं। Rize के docs कहते हैं कि वह अब Safari के private mode को detect नहीं कर सकता। ActivityWatch का macOS watcher Safari का URL record करता है क्योंकि private mode inspect नहीं किया जा सकता। Timex Chromium browsers और Firefox में private windows छोड़ देता है, पर Safari में नहीं कर सकता।
10 मिनट में website tracking set करें
आप जो भी tool चुनें, setup में वही कुछ फ़ैसले हैं। नीचे की specifics Timex की हैं; logic सब पर लागू होता है।
Step 1 — अपने browsers गिनें (1 मिनट)। एक Chromium browser है, और आपको सिर्फ़ browser time से मतलब है? Extension काफ़ी है: step 6 पर जाएँ। इसके अलावा किसी भी हालत में, desktop tracker use करें।
Step 2 — जिन दस domains से मतलब है उनके rules लिखें (5 मिनट)। सबसे संकरा सही domain use करें। Timex का website rule subdomains को भी cover करता है, इसलिए google.com का rule हर Google subdomain को निगल जाएगा; इसके बजाय docs.google.com लिखें। Settings ▸ Categories में, github.com को Development से assign करें। जिस client का काम एक URL path के नीचे रहता है, उसके लिए Today में उस URL पर right-click करें और keyword rule बनाएँ, चाहें तो सिर्फ़ एक app तक सीमित। Recategorize करने पर आपकी history दोबारा score होती है, इसलिए बाद में मन बदल सकते हैं; 1.3.0 notes दोनों तरह के rules को cover करते हैं।
Step 3 — Distraction को अपनी category दें (1 मिनट)। Rule के बिना, youtube.com पर समय आपके browser की अपनी category में गिना जाता है। इसे अपनी category दें, एक negative Focus Score weight दें, और अगर हल्का धक्का चाहिए तो daily limit दें — default में off, एक सादे macOS notification की तरह आती है।
Step 4 — तय करें कि idle क्या गिना जाएगा (1 मिनट)। Timex keyboard या mouse input के बिना 120 सेकंड बाद गिनना बंद कर देता है, सिवाय तब जब सामने वाली app audio चला रही हो या mic use कर रही हो — इसलिए सामने वाले tab का video गिना जाता है और background tab वाला नहीं। Webtime Tracker आपको अपना idle interval और media behavior set करने देता है; ActivityWatch default में 3 मिनट बाद आपको away mark करता है।
Step 5 — Private-window का gap बंद करें (1 मिनट)। Private browsing Chromium या Firefox की private window में करें, या Safari की private window खोलने से पहले menu bar में pause दबाएँ।
Step 6 — हफ़्ता पढ़ें, फिर export करें (1 मिनट)। एक हफ़्ते बाद, Today में अपना browser खोलें: पहले domains, फिर हर एक के नीचे URLs। Day × category × app × site के लिए Today header से Daily summary (CSV) export करें। Extension use कर रहे हैं तो उसका CSV अभी export करें।
ईमानदार limits
सिर्फ़ सामने वाला tab। यहाँ हर tracker सामने वाले tab को गिनता है। लिखते वक़्त background tab में चल रहा talk site time नहीं है।
Domain task नहीं होता। github.com code review भी हो सकता है और किसी ऐसी project की issues में बिताया एक घंटा भी जिसे आप कभी use नहीं करेंगे। URL keyword rules क़रीब पहुँचाते हैं। और बिना input के सामने खुला tab पढ़ना भी हो सकता है और इंतज़ार भी; यहाँ कुछ भी नहीं बता सकता कि कौन सा।
History install से शुरू होती है। Timex की per-site history उस दिन शुरू होती है जिस दिन आप इसे install करते हैं। ActivityWatch में एक Screen Time importer है, जिसे उसके अपने docs "macOS के Screen Time से import करने की एक कोशिश" कहते हैं।
Timex सिर्फ़ Mac के लिए है। कोई Windows नहीं, कोई iPhone नहीं, Macs के बीच sync नहीं, और एक browser tab को दो clients में नहीं बाँट सकता। Apple Silicon पर macOS 15 या बाद का चाहिए।
Browser की गिनती से चुनें
एक browser और सिर्फ़ browser वाले सवाल: Webtime Tracker और महीने का एक CSV export काफ़ी है। इससे ज़्यादा चौड़े दायरे के लिए desktop tracker चाहिए — ActivityWatch free में, या Timex एक बार $49 में, सब कुछ एक ऐसी file में जिसे आप खोल सकते हैं। Timex download करें — 100 घंटे की trial क़रीब ढाई work weeks है, इतनी लंबी कि पता चल जाए कौन सा domain आपकी दोपहरें खा रहा है।
— DK