Track and limit your browsing time on each website to aid self-quantification, combat addiction, and enhance productivity.

Latest Version

Version
1.7.1
Update
December 11, 2024
Size
1.04MiB
Developer
surfpal.mutacore.com
Category
Users
666
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
中文 (简体)
日本語
See more
Permissions
Idle
Storage
UnlimitedStorage
Alarms
Background
Tabs
History
See more

SurfPal: Screen Time Tracker & Website Blocker Extension

Track, analyze, and limit your time spent on each website. SurfPal is your surfing companion online, helping you measure and improve your browsing habits.

Core features:

★ Data Analysis:
• Supports viewing by day, week, and month granularity, displaying drill-down charts on the same screen, allowing you to analyze data more intuitively.
• Organizes data based on domains in a tree structure, enabling you to view data for any domain level.
• Supports exporting data in CSV format for use with other software.

★ Schedule:
• Set your routine and limit access to specific websites during fixed time periods.

★ Time Limit:
• Supports configuring global rules, group rules, and site rules.
• Supports customizing the period, rotation time point, maximum duration, and effective days.
• Utilizes rule priorities to implement complex requirements such as global time limits while exempting specific sites.

★ Website Grouping:
• You can create custom website groups to easily apply bulk restrictions and query the usage duration of these sites.

★ Data Synchronization:
• Automatically sync data between your devices every 10 minutes and avoid losing it due to uninstallation or other issues. This feature works by directly connecting the browser extension to Google Drive, ensuring your data never touches our servers.

★ Others:
• Display the current website browsing duration on the extension icon.
• Supports daily or weekly data report generation.
• Supports data backup and recovery, making it easier to transfer to other devices.
• Supports dark theme.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "version": "1.7.1", "name": "__MSG_name__", "short_name": "__MSG_short_name__", "description": "__MSG_description__", "offline_enabled": true, "default_locale": "en", "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwodNxXY5cwhIRJB3cM5N5wvzpsa1SekYnKnMRh2hRkZ2hbVcv0eyQevgXPMaIXvmVFeWqtDWnx51xMAfM7XCIwPp7hdGx0tQEEszi56I8yPI8k32qZlBh5ZLhI/YdVuCl23soiC6Lwzz1zipei/ekwSN5tmgpRJ5mpSpqZ3DPT11jCrb1xkmjCS5HZ/yqORtj8iNZEOOSawFZgnCPUSFldxn6OAaPYqOk4IXJUKZojXNAvmInWinXsSRTs7XedsphBd7DvRLRzqIMVWty8nTAaUZoN2yxQm6fPoUqlxi8Y8LEGntPlHgPqRG2MxRrozT/XPoKn0gX3ooAjwDrtrZCQIDAQAB", "background": { "service_worker": "background/index.js" }, "action": { "default_title": "__MSG_action_default_title__" }, "options_page": "main/index.html#/more", "icons": { "128": "assets/icons/icon_128.png" }, "oauth2": { "client_id": "436451381631-0blljju0ipbmuqi7qol90027l2khg2vv.apps.googleusercontent.com", "scopes":[ "https://www.googleapis.com/auth/drive.appdata" ] }, "permissions": [ "idle", "storage", "unlimitedStorage", "alarms", "background", "tabs", "history" ], "optional_permissions": [ "identity" ]}
Read more