Chrome Web Store Verified

StayFree - Website Blocker, Web Usage Stats, Shorts Blocker

by [email protected] · 200.0K users · 4.5 rating
7c6fdc14-3cae-533e-93d3-efecb74f6ce9 | v2.10.9
0/ 100
MINIMAL risk
-28 since v2.10.5
28 → 0 · false positives removed
Analyst verdict
No high-risk signal observed

Based on the RiskyPlugins AI security review of the observed evidence.

Analysis record

Analysed
1 weeks ago
Version
v2.10.9
Artifact
SHA256 60A…7FF
Source
Findings (non-IoC)

No Findings

All security checks passed

Publisher Evidence

Limited evidence

[email protected]

Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.

Chrome does not expose the same publisher verification data as IDE stores, so this score is deliberately conservative.

58
Noisy-finding weight
x1.00
Publisher domain
stayfreeapps.com
Observed
Store verification signal
Limited signal
Limited
Extension portfolio
7
Portfolio

13 evidence rows available.

No Threats Detected

This extension passed all security checks

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

StayFree is a website blocker and screen-time tracker published by stayfreeapps.com, at version 2.10.9 with 200,000 Chrome users. Eight network findings land in the code you would expect to talk to a server: background.js:15, content-scripts/usage-monitoring.js:15, content-scripts/in-app-blocking.js:1 and content-scripts/gen-ai-collector.js:15 each make a fetch call, while chunks/index-Buu2g0Em.js:11, chunks/DashboardPomodoroSettings-__kuc9W8.js:1 and chunks/recent-apps-provider-Di_YF8bY.js:10 pull in socket.io. A dashboard that shows a timer moving needs exactly that plumbing.

The nine obfuscation hits are all the same rule, OBFUSCATION-UNICODE_HEAVY, and every one sits inside compiled output: chunks/DashboardSettings-DgQQFLBX.js:1, chunks/defineAppConfig-GowsFsJW.js:44, content-scripts/keyword-blocking.js:102, content-scripts/ad-finder.js:11, content-scripts/block-website.js:1, content-scripts/gen-ai-collector.js:128, content-scripts/in-app-blocking.js:74, content-scripts/usage-monitoring.js:122 and background.js:136. The hashed chunk filenames are Vite or webpack artifacts. A one-line bundle holding translated interface strings, emoji and copy in non-Latin scripts scores high on a non-ASCII character count with nothing concealed in it. There is no zero-width character finding and no packed payload anywhere in the set.

Nothing in the malware categories fires. No indicators of compromise were extracted, no malware signature matched, and no finding touches cookies, session tokens or login pages. The name is the brand: stayfreeapps.com matches the publisher field, so there is no typosquat and no lookalike brand to point at.

A skeptic has a fair objection. The scan captured no permission list and no host names, so the fetch calls are visible while their destinations are not, and the summary counters report zero findings against seventeen listed ones, which is a bookkeeping fault on the scanning side rather than extension behavior. An extension reading pages through content-scripts/ad-finder.js and content-scripts/keyword-blocking.js does hold the reach to ship page content anywhere. Two things keep that from being a finding here: no third-party hosts are embedded in the code, and the traffic shapes match the advertised product surface, down to a collector dedicated to AI chat sites. Confirming destinations would take a manifest and a request log, which this scan did not keep.

What the extension does with page access is the product itself: counting time in content-scripts/usage-monitoring.js, matching block rules in keyword-blocking.js, spotting sponsored slots in ad-finder.js. That is broad reach over browsing, and it is the reach the store description advertises. The evidence shows a tracking product doing its stated job with obfuscation flags raised by its build tooling.

Key Reasons

  • All nine obfuscation findings are OBFUSCATION-UNICODE_HEAVY inside hashed minified chunks such as chunks/DashboardSettings-DgQQFLBX.js and chunks/defineAppConfig-GowsFsJW.js, a common artifact of bundled translations and UI copy
  • Network findings are fetch and socket.io calls in background.js:15 and content-scripts/usage-monitoring.js:15, matching a live usage dashboard
  • No IoCs, malware signatures, credential or cookie access, or lookalike domains appear anywhere in the evidence
  • Publisher domain stayfreeapps.com matches the product name, so there is no typosquat signal
  • Manifest permissions and request host names were not captured, leaving the fetch destinations unverified

False Positive Considerations

  • UNICODE_HEAVY rule firing on minified Vite/webpack chunks with bundled i18n strings and emoji
  • NET-FETCH and NET-SOCKET_IO matching expected realtime dashboard traffic for a screen-time tracker
  • Missing manifest data and summary counters that report zero findings while the category lists hold seventeen

Reviewed 2026-10-17; recommended action: suppress false positive; model confidence 78%.

Chrome version history

Risk trend by version

4 analyzed versions. Each point is the latest successful scan for that version; failed zero-score scans are hidden. Dates are based on first seen by risky plugins.

Latest
28
Change since first
No change
Change from previous
No change
Versions:
First analyzed version
2.5.3
Jan 21, 2026
Risk range
28 to 68
Across analyzed versions
Latest analyzed version
2.10.5
Sep 30, 2026
Selected version
minimal
Version
v2.10.9
1 weeks ago
Risk score
0
Findings
0
Change vs previous
-28

Pick any point on the chart to explore that version's code below.

About This Extension

✦ What is StayFree? StayFree - Web Analytics & Screen Time Tracker is an analytics, self-control, productivity, and web addiction controller extension. Track your web usage with beautiful charts, set smart usage limits, and reduce distractions with powerful in-app blocking across major social media platforms. Get daily website usage statistics, identify factors leading to distractions (such as advertisements you have seen), and focus your time by restricting the usage of distracting websites, including customizable viewing experiences for your favorite platforms. ✦ What makes StayFree special? ✔ We are now multi-platform! StayFree is the highest rated screen time & self control app on the Play Store ✔ Extremely fast and user-friendly interface ✔ Most accurate usage statistics ✔ Quick customer support ✔ New! YouTube Plus: Customize your YouTube experience to save time and avoid distractions ✔ In-App Blocking on 6 major social media platforms to reduce distractions without fully blocking them ✔ 13 themes, 15 languages, and a custom New Tab experience StayFree - Web Analytics & Screen Time Tracker helps you: 📵 Overcome web addiction 🔋 Stay focused 😌 Gain self-control 📱 Reduce screen time 🛡 Reduce distraction 💯 Boost productivity 🤳 Unplug more often 📈 Increase your digital wellbeing 🧠 Understand how you consume the web 👪 Spend quality time with family or yourself 💪 Reduce wasted time with digital detox ✦ Extension's Features: ★ Usage analytics: Beautiful line charts and bar charts showing your daily and historical web usage. ★ Cross-platform sync: Share usage statistics and limits across Android, desktop, and browsers — all in one place. ★ Flexible usage limits: Block websites permanently, on a schedule, or after a daily time limit. Set limits by category (Social, News, Entertainment, and more) or create your own. ★ In-App Blocker — reduce distractions without fully blocking your favorite apps: • YouTube: Hide Shorts, comments, recommended videos, home page, subscriptions, search bar, autoplay, cards, explore, and enable Black & White mode • TikTok: Hide explore tab, live tab, comment section, search form, Black & White mode • Instagram: Hide reels, stories, explore tab, comments, suggested posts, Black & White mode • Facebook: Hide stories, reels, marketplace, Black & White mode • X (Twitter): Hide explore, trending topics, notifications tab, lists, communities, Black & White mode • Snapchat: Hide stories, spotlight, chat, Black & White mode ★ Keyword blocking: Automatically block any website that displays specific keywords. ★ Over-use reminder: Get notified when you spend too much time on a website and start your digital detox. ★ Custom New Tab page: Replace your new tab with a focused, beautiful dashboard. ★ Themes & languages: 13 themes and support for 15 languages. ★ Pin & challenge protection: Prevent impulsive changes with pin codes or text challenges. ★ Backup & restore: Keep your settings safe with easy backup and restore. ★ Digital profile: Understand the kind of ads you're being shown and what websites are showing them. ✦ YOU ARE IMPORTANT We'd really appreciate it if you could rate us 5 stars here on the Chrome Web Store. Your rating is crucial in establishing trust with our user base. If you have suggestions or want to see something improved, don't hesitate to reach out! ✦ CONTACT US We love hearing from our users and getting their feedback! If you run into any issues with the app or have suggestions on what we can do to improve it, please send us an email: [email protected] StayFree is built by Sensor Tower.

Frequently Asked Questions