This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Kids App Age Rating Aggregator

Utilities · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryUtilities
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This userscript helps parents and caregivers quickly determine whether an app is appropriate for children. It scans app store pages—Apple App Store, Google Play Store, and Amazon Appstore—to extract the official age rating (e.g., 4+, 9+, 12+, 17+), content descriptors (e.g., "cartoon violence", "mild language", "sexual content"), and user review snippets that mention age appropriateness. It then aggregates this information into a single, unified recommendation with a confidence level. The output includes a final age recommendation (e.g., "Safe for 6+", "Recommended for 10+", "Not recommended under 13"), a summary of the official rating and user consensus, content warnings, and a confidence score based on how many user reviews mentioned age-related feedback.

WHERE IT RUNS

The script works on any app store listing page—including individual app pages on Apple's App Store, Google Play Store, Amazon Appstore, and other app marketplaces. It runs entirely within your browser, reading only the visible text content of the current page. It does not track your browsing history, access other tabs, or send any data externally. No external APIs are called—all analysis is performed locally.

HOW TO USE

After installation, open the panel by clicking the tool's icon in the BotGentz sidebar. The script automatically scans app pages on load (you can toggle this off). A badge appears in the top-right corner showing the aggregated age rating, summary, key recommendations, and warnings. Click the badge to expand the panel for more details, or click the ✕ to dismiss it temporarily. You can choose between a "Full badge with details" or a "Compact badge (age only)" from the panel settings. Use the "Analyze age rating" button to manually re-scan at any time, or "Clear badge" to remove it.

THE TECHNICAL MECHANISM

This script uses a three-tier analysis pipeline. First, it extracts the official age rating using a pattern-matching system that detects App Store formats (4+, 9+, 12+, 17+), Google Play descriptors (PEGI, USK, "Everyone", "Teen", "Mature 17+"), and generic numeric patterns. Second, it scans the page for content descriptors from a list of over 20 common warning categories (violence, language, sexual content, fear, etc.) using case-insensitive substring matching. Third, it analyzes user review text using a weighted keyword system: it searches for phrases like "for 6 year olds", "perfect for 8+", "not for under 10", or "my 7 year old loves this", assigning each mention a weight based on the strength of the recommendation. The weighted average of user-mentioned ages, combined with the official rating, produces a final age recommendation. If the user consensus differs from the official rating by more than 3 years, the script flags this discrepancy as a warning. The confidence level is calculated from the number of user review mentions (capped at 100%), indicating how much the user analysis can be trusted.

THE PANEL

The panel is draggable anywhere on the screen and remembers its position between sessions. It can be collapsed to a small floating bubble to minimize distraction, and expanded again with a single click. The panel's width can be adjusted, and pressing the Escape key closes it instantly. All settings—badge style and auto-scan preference—are persisted locally using GM_setValue, so your preferences remain intact across page reloads and browser restarts.

PLEASE NOTE

This userscript requires the free BotGentz extension to function. The age rating analysis relies on common textual patterns found on app store pages; if a page uses unconventional formatting, dynamically loaded content, or reviews that are not visible in the initial page load, the script may not capture all information. The user review analysis is based on keyword matching and does not perform sentiment analysis—it looks for explicit age mentions, not overall sentiment. The final recommendation is a best-effort aggregation and should not replace parental judgment. No data from your browsing is stored or transmitted anywhere—all processing occurs entirely in your browser.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.