Privacy Policy — Serene Guardian

Last updated: March 27, 2026

Overview

Serene Guardian ("the Extension") is a parental controls browser extension. We are committed to protecting your privacy. This policy explains what data the Extension accesses and how it is handled.

Data Collection

We do not collect, transmit, or store any personal data on external servers.

All data generated by the Extension — including settings, activity logs, PIN, and subscription status — is stored exclusively in your browser's local storage (chrome.storage.local). This data never leaves your device except in the following limited case:

Subscription Verification

When you verify a premium subscription, your email address only is sent to our secure server-side proxy (hosted on Cloudflare Workers) to check your subscription status with our payment provider (DodoPayments). This request:

No other data is ever transmitted.

Data Stored Locally

The Extension stores the following in chrome.storage.local on your device:

Data Purpose
Filter settings Which categories are blocked, age setting
Whitelisted/blocked domains User-configured domain lists
Schedule blocks Bedtime, homework, custom time restrictions
Activity logs Domains blocked, timestamps, categories (last 200 entries)
Screen time data Minutes browsed today (resets daily)
Parent PIN Used to lock the Extension UI and unblock sites
PIN attempt history Timestamps of successful/failed PIN entries
Subscription status Email, status, and period end date
Content masking settings Toggle states, custom word list

Data Sharing

We do not share, sell, or transfer any user data to third parties. We do not use analytics, tracking pixels, or advertising SDKs.

Permissions Justification

Permission Why it's needed
storage Save settings, logs, and preferences locally
tabs Monitor active tab for screen time tracking
webNavigation Detect page navigation to enforce blocking rules and schedules
alarms Schedule daily resets, screen time ticks, pause timers, and temp unlock expiration
declarativeNetRequest Block or redirect URLs matching filter rules
declarativeNetRequestFeedback Log which requests were blocked for the activity log
sidePanel Display the parental controls dashboard in Chrome's sidebar
<all_urls> (host permission) Required to scan and filter content on any website the child visits

Content Scripts

The Extension injects a content script on all pages to:

  1. Check if the current URL should be blocked (via background script)
  2. Scan visible text for inappropriate content and mask it (content masking feature)
  3. Display a block overlay if the site is restricted

The content script does not read passwords, form data, or any input fields. It does not transmit any page content externally.

Children's Privacy

This Extension is designed to be configured by a parent or guardian. The child using the monitored browser does not create an account or provide personal information. The Extension does not knowingly collect data from children.

Data Retention

Changes to This Policy

We may update this privacy policy from time to time. Changes will be reflected in the "Last updated" date above.

Contact

If you have questions about this privacy policy, contact us at:

Email: info@zuardyan.com