TimeTrack

Know where your time actually goes.

TimeTrack measures your active browsing time, right in your browser — deep analytics, focus mode, and encrypted backup, with everything stored locally by default.

Free & open source · No account required · Nothing leaves your device unless you choose

Everything you need, nothing you don't

Local-first by design — deep analytics without giving up your privacy.

25:00

Focus mode

Pomodoro-style work sessions that block distracting sites — by category or specific domain — with long breaks built in.

Deep insights

A weekday × hour heatmap, category breakdown, a 0–100 focus score, and automated plain-language insights.

Local-first privacy

All data stays on your device. No analytics, no third-party trackers, no remote code — ever.

Optional encrypted backup

Back up to your own Google account or your own server, with end-to-end AES-256 passphrase encryption.

Speaks your language

The full interface — dashboard, popup, focus mode — switches live between six languages.

עברית English العربية Русский Español Français

Privacy policy

The short version: nothing leaves your device unless you turn on a backup you control.

Effective date: 2026-06-25

Contact: via the project's GitHub repository — open an issue

English

TimeTrack is a browser extension that tracks how much time you spend on websites. Privacy is the core principle of the product: all data is stored locally on your device, and nothing is sent anywhere — unless you explicitly enable a backup target that you control.

What data is collected

Locally, and only locally, the extension measures:

  • The domain name of the active site (e.g. youtube.com) — not the full URL, query parameters, or page content.
  • Active time and visit counts per domain, bucketed by day and hour-of-day.
  • Your settings (goals, limits, categories, theme, etc.).

The extension does not collect: full browsing history (URLs), page content, titles, keystrokes, passwords, location, or any personal identifier.

Where data is stored

All data lives locally via chrome.storage.local inside your browser. We operate no server, have no access to your data, and run no analytics. The extension contains no remote code and makes no involuntary network requests (even site icons are generated locally).

Cloud backup (optional, user-initiated only)

If you enable backup, data is sent only to a target you configure and control:

  • Your Google account via chrome.storage.sync — Chrome's built-in sync, tied to your account. We are not a party to it.
  • A custom server at an HTTPS URL you provide — data goes to your server.

You may enable AES-256 passphrase encryption; data is then encrypted on your device before leaving, and the target sees only ciphertext. The passphrase is stored locally and never transmitted.

Control and deletion

You control all data: export (JSON/CSV), import, set automatic deletion of old data, or erase everything from the Settings screen. Uninstalling the extension deletes all local data.

Permissions

storage/unlimitedStorage (local storage), tabs (read the active tab's domain — no content access), idle (pause counting when inactive), alarms (periodic save/backup), notifications (limit and summary alerts). No host permissions, no content scripts.

Changes & children

The product is not directed at children under 13 and does not knowingly collect their data. Updates to this policy will be posted on this page with a revised effective date.

עברית

TimeTrack הוא תוסף דפדפן למעקב אחר זמן הגלישה שלך. הפרטיות שלך היא עיקרון הליבה של המוצר: כל הנתונים נשמרים מקומית במכשיר שלך, ושום דבר לא נשלח לאף גורם — אלא אם תפעיל במפורש גיבוי שאתה שולט בו.

אילו נתונים נאספים

התוסף מודד, באופן מקומי בלבד:

  • שם הדומיין של האתר הפעיל (לדוגמה youtube.com) — לא את הכתובת המלאה, לא פרמטרים, ולא את תוכן הדף.
  • משך הזמן הפעיל וכמות הביקורים לכל דומיין, מקובצים לפי יום ולפי שעה ביום.
  • ההגדרות שלך (יעדים, מגבלות, קטגוריות, ערכת נושא וכו׳).

התוסף אינו אוסף: היסטוריית גלישה מלאה (URLs), תוכן דפים, כותרות, הקלדות, סיסמאות, מיקום, או כל מזהה אישי.

היכן הנתונים נשמרים

כל הנתונים נשמרים מקומית בלבד דרך chrome.storage.local בתוך הדפדפן שלך. אין לנו שרת, אין לנו גישה לנתונים שלך, ואיננו מבצעים שום מעקב אנליטי. לתוסף אין קוד חיצוני ולא מתבצעות קריאות רשת לא-רצוניות (גם האייקונים נוצרים מקומית).

גיבוי בענן (אופציונלי, ביוזמתך בלבד)

אם תבחר להפעיל גיבוי, הנתונים יישלחו אך ורק ליעד שאתה מגדיר ושולט בו: חשבון Google שלך דרך chrome.storage.sync, או שרת מותאם אישית בכתובת HTTPS שאתה מספק. ניתן להגדיר הצפנת AES-256 עם סיסמה, ואז הנתונים מוצפנים במכשיר שלך לפני היציאה — היעד רואה רק טקסט מוצפן. הסיסמה נשמרת מקומית בלבד ולעולם אינה נשלחת.

שליטה ומחיקה

אתה שולט בכל הנתונים: ייצוא (JSON/CSV), ייבוא, מחיקה אוטומטית של נתונים ישנים, או מחיקת הכל מתוך מסך ההגדרות. הסרת התוסף מוחקת את כל הנתונים המקומיים.

הרשאות

storage/unlimitedStorage (שמירה מקומית), tabs (זיהוי דומיין הלשונית — ללא גישה לתוכן), idle (השהיית ספירה בחוסר פעילות), alarms (שמירה וגיבוי תקופתיים), notifications (התראות). אין הרשאות host ואין content scripts.

العربية

TimeTrack هي إضافة متصفح تتتبع مقدار الوقت الذي تقضيه في المواقع الإلكترونية. الخصوصية هي المبدأ الأساسي للمنتج: جميع البيانات تُخزَّن محليًا على جهازك، ولا يُرسَل أي شيء إلى أي مكان — ما لم تُفعّل صراحةً وجهة نسخ احتياطي تتحكم بها بنفسك.

ما هي البيانات التي تُجمَع

محليًا، ومحليًا فقط، تقيس الإضافة:

  • اسم النطاق للموقع النشط (مثل youtube.com) — وليس عنوان URL الكامل، أو معاملات الاستعلام، أو محتوى الصفحة.
  • الوقت الفعلي وعدد الزيارات لكل نطاق، مجمَّعة حسب اليوم وساعة اليوم.
  • إعداداتك (الأهداف، الحدود، التصنيفات، السمة، وما إلى ذلك).

الإضافة لا تجمع: سجل التصفح الكامل (عناوين URL)، محتوى الصفحات، العناوين، ضغطات المفاتيح، كلمات المرور، الموقع الجغرافي، أو أي معرّف شخصي.

أين تُخزَّن البيانات

تعيش جميع البيانات محليًا عبر chrome.storage.local داخل متصفحك. نحن لا نُشغّل أي خادم، وليس لدينا وصول إلى بياناتك، ولا نُشغّل أي تحليلات. لا تحتوي الإضافة على أي كود عن بُعد ولا تُجري أي طلبات شبكة غير إرادية (حتى أيقونات المواقع تُنشأ محليًا).

النسخ الاحتياطي السحابي (اختياري، بمبادرة المستخدم فقط)

إذا فعّلت النسخ الاحتياطي، تُرسَل البيانات فقط إلى وجهة تُهيّئها وتتحكم بها بنفسك:

  • حساب Google الخاص بك عبر chrome.storage.sync — مزامنة Chrome المدمجة، المرتبطة بحسابك. نحن لسنا طرفًا في هذه العملية.
  • خادم مخصص على عنوان HTTPS تُقدّمه أنت — تُرسَل البيانات إلى خادمك.

يمكنك تفعيل تشفير AES-256 بعبارة مرور؛ عندئذٍ تُشفَّر البيانات على جهازك قبل مغادرته، ولا ترى الوجهة سوى نص مشفّر. تُخزَّن عبارة المرور محليًا ولا تُنقَل أبدًا.

التحكم والحذف

أنت تتحكم في جميع البيانات: التصدير (JSON/CSV)، الاستيراد، ضبط الحذف التلقائي للبيانات القديمة، أو مسح كل شيء من شاشة الإعدادات. إلغاء تثبيت الإضافة يحذف جميع البيانات المحلية.

الأذونات

storage/unlimitedStorage (تخزين محلي)، tabs (قراءة نطاق التبويب النشط — بلا وصول للمحتوى)، idle (إيقاف العد مؤقتًا عند عدم النشاط)، alarms (حفظ/نسخ احتياطي دوري)، notifications (تنبيهات الحدود والملخصات). لا أذونات host، لا سكربتات محتوى.

التغييرات والقُصَّر

المنتج غير موجَّه للأطفال دون سن 13 عامًا ولا يجمع بياناتهم عن علم. ستُنشَر تحديثات هذه السياسة على هذه الصفحة بتاريخ سريان مُحدَّث.

Русский

TimeTrack — это расширение браузера, которое отслеживает, сколько времени вы проводите на веб-сайтах. Приватность — ключевой принцип продукта: все данные хранятся локально на вашем устройстве, и ничего никуда не отправляется — если только вы явно не включите резервное копирование на цель, которую сами контролируете.

Какие данные собираются

Локально и только локально расширение измеряет:

  • Доменное имя активного сайта (например, youtube.com) — не полный URL, параметры запроса или содержимое страницы.
  • Активное время и количество визитов по каждому домену, сгруппированные по дням и часам суток.
  • Ваши настройки (цели, лимиты, категории, тема оформления и т. д.).

Расширение не собирает: полную историю браузера (URL-адреса), содержимое страниц, заголовки, нажатия клавиш, пароли, местоположение или какие-либо личные идентификаторы.

Где хранятся данные

Все данные хранятся локально через chrome.storage.local внутри вашего браузера. Мы не эксплуатируем никакой сервер, не имеем доступа к вашим данным и не используем никакую аналитику. Расширение не содержит удалённого кода и не выполняет непроизвольных сетевых запросов (даже иконки сайтов генерируются локально).

Облачное резервное копирование (опционально, только по инициативе пользователя)

Если вы включите резервное копирование, данные отправляются только на цель, которую вы сами настраиваете и контролируете:

  • Ваш аккаунт Google через chrome.storage.sync — встроенную синхронизацию Chrome, привязанную к вашему аккаунту. Мы не являемся стороной этого процесса.
  • Собственный сервер по указанному вами адресу HTTPS — данные отправляются на ваш сервер.

Вы можете включить шифрование AES-256 по парольной фразе; в этом случае данные шифруются на вашем устройстве перед отправкой, и цель резервного копирования видит только зашифрованный текст. Парольная фраза хранится локально и никогда не передаётся.

Контроль и удаление

Вы полностью контролируете свои данные: можете экспортировать их (JSON/CSV), импортировать, настроить автоматическое удаление старых данных или удалить всё с экрана Настроек. Удаление расширения удаляет все локальные данные.

Разрешения

storage/unlimitedStorage (локальное хранилище), tabs (чтение домена активной вкладки — без доступа к содержимому), idle (приостановка учёта при бездействии), alarms (периодическое сохранение и резервное копирование), notifications (оповещения о лимитах и сводки). Без разрешения на хосты, без content scripts.

Изменения и дети

Продукт не предназначен для детей младше 13 лет и сознательно не собирает их данные. Обновления этой политики будут публиковаться на этой странице с указанием новой даты вступления в силу.

Español

TimeTrack es una extensión de navegador que registra cuánto tiempo dedica a los sitios web. La privacidad es el principio fundamental del producto: todos los datos se almacenan localmente en su dispositivo y no se envía nada a ningún lugar, a menos que active explícitamente un destino de copia de seguridad que usted controle.

Qué datos se recopilan

De forma local, y solo local, la extensión mide:

  • El nombre de dominio del sitio activo (por ejemplo, youtube.com) — no la URL completa, los parámetros de consulta ni el contenido de la página.
  • Tiempo activo y número de visitas por dominio, agrupados por día y por hora del día.
  • Su configuración (objetivos, límites, categorías, tema, etc.).

La extensión no recopila: historial de navegación completo (URL), contenido de las páginas, títulos, pulsaciones de teclado, contraseñas, ubicación ni ningún identificador personal.

Dónde se almacenan los datos

Todos los datos residen localmente mediante chrome.storage.local dentro de su navegador. No operamos ningún servidor, no tenemos acceso a sus datos y no ejecutamos ningún tipo de analítica. La extensión no contiene código remoto y no realiza solicitudes de red involuntarias (incluso los iconos de los sitios se generan localmente).

Copia de seguridad en la nube (opcional, solo por iniciativa del usuario)

Si activa la copia de seguridad, los datos se envían únicamente al destino que usted configure y controle:

  • Su cuenta de Google mediante chrome.storage.sync — la sincronización integrada de Chrome, vinculada a su cuenta. No somos parte de este proceso.
  • Un servidor personalizado en una URL HTTPS que usted proporcione — los datos se envían a su servidor.

Puede activar el cifrado mediante frase de contraseña AES-256; en ese caso, los datos se cifran en su dispositivo antes de salir, y el destino solo recibe texto cifrado. La frase de contraseña se almacena localmente y nunca se transmite.

Control y eliminación

Usted controla todos los datos: puede exportarlos (JSON/CSV), importarlos, configurar la eliminación automática de datos antiguos o borrarlo todo desde la pantalla de Configuración. Al desinstalar la extensión se eliminan todos los datos locales.

Permisos

storage/unlimitedStorage (almacenamiento local), tabs (leer el dominio de la pestaña activa — sin acceso al contenido), idle (pausar el conteo cuando está inactivo), alarms (guardado periódico y copia de seguridad), notifications (alertas de límites y resúmenes). Sin permisos de host, sin scripts de contenido.

Cambios y menores de edad

El producto no está dirigido a menores de 13 años y no recopila conscientemente sus datos. Las actualizaciones de esta política se publicarán en esta página con una fecha de vigencia revisada.

Français

TimeTrack est une extension de navigateur qui mesure le temps que vous passez sur les sites web. La confidentialité est le principe fondamental du produit : toutes les données sont stockées localement sur votre appareil, et rien n'est envoyé nulle part — sauf si vous activez explicitement une destination de sauvegarde que vous contrôlez.

Quelles données sont collectées

Localement, et uniquement localement, l'extension mesure :

  • Le nom de domaine du site actif (par exemple youtube.com) — pas l'URL complète, les paramètres de requête, ni le contenu de la page.
  • Le temps actif et le nombre de visites par domaine, ventilés par jour et par heure de la journée.
  • Vos paramètres (objectifs, limites, catégories, thème, etc.).

L'extension ne collecte pas : l'historique de navigation complet (URL), le contenu des pages, les titres, les frappes clavier, les mots de passe, la localisation, ni aucun identifiant personnel.

Où les données sont stockées

Toutes les données résident localement via chrome.storage.local, dans votre navigateur. Nous n'exploitons aucun serveur, n'avons aucun accès à vos données et n'utilisons aucun outil d'analyse. L'extension ne contient aucun code distant et n'effectue aucune requête réseau involontaire (même les icônes de site sont générées localement).

Sauvegarde cloud (optionnelle, à l'initiative de l'utilisateur uniquement)

Si vous activez la sauvegarde, les données ne sont envoyées qu'à une destination que vous configurez et contrôlez :

  • Votre compte Google via chrome.storage.sync — la synchronisation intégrée de Chrome, liée à votre compte. Nous n'intervenons à aucun moment dans ce processus.
  • Un serveur personnalisé, à une URL HTTPS que vous fournissez — les données sont envoyées vers votre serveur.

Vous pouvez activer le chiffrement par phrase secrète AES-256 ; les données sont alors chiffrées sur votre appareil avant leur envoi, et la destination ne reçoit que du texte chiffré. La phrase secrète est stockée localement et n'est jamais transmise.

Contrôle et suppression

Vous contrôlez l'ensemble des données : exportez-les (JSON/CSV), importez-en, configurez la suppression automatique des anciennes données, ou effacez tout depuis l'écran des Paramètres. La désinstallation de l'extension supprime toutes les données locales.

Permissions

storage/unlimitedStorage (stockage local), tabs (lecture du domaine de l'onglet actif — sans accès au contenu), idle (mise en pause du comptage en cas d'inactivité), alarms (enregistrement et sauvegarde périodiques), notifications (alertes de limite et résumés). Aucune permission host, aucun script de contenu.

Modifications et mineurs

Le produit ne s'adresse pas aux enfants de moins de 13 ans et ne collecte pas sciemment leurs données. Les mises à jour de cette politique seront publiées sur cette page avec une date d'entrée en vigueur révisée.