Legal

Privacy Policy

How Sheep Guard collects, uses, and protects your data.

Last updated: March 2026
Contents
  1. Overview
  2. Data We Collect
  3. How Data Is Stored
  4. Third-Party Services
  5. Chrome Permissions
  6. Your Rights & Data Deletion
  7. Children's Privacy
  8. Contact
1

Overview

Sheep Guard is a Chrome extension that helps you block distracting and dangerous websites, build focus habits, and grow a virtual island that reflects your discipline. This privacy policy explains what data we collect, how it's used, and how it's protected.

We are committed to collecting the minimum data necessary to operate the extension. We do not sell your data, show you ads, or share your personal information with third parties for marketing purposes.

Short version: Your blocklist, island, and streak are stored locally on your device by default. Cloud sync only activates if you choose to sign in with Google. We never sell your data.
2

Data We Collect

The following table describes all data Sheep Guard collects and why:

Data Type What It Includes Storage
Blocklist & rules Blocked URLs, Whitelist URLs, Usage Limit URLs, Timed block URLs, Exception URLs, mode settings, enabled categories, safety shield settings Local Cloud (opt-in)
Streak & rewards Streak day count, earned item counts (sheep, tiles, rocks, flowers, trees), last date before streak reset Local Cloud (opt-in)
Island layout Position, rotation, scale, and variant of every placed item on your island, plus your inventory of unplaced items Local Cloud (opt-in)
Google account info Email address and display name - only if you sign in with Google for sync Cloud (opt-in)
AI chat messages Messages sent to the AI companion are forwarded to the Gemini API and Groq API to generate responses. Not stored by us. Gemini APIGroq API
URL processing is entirely local. We check URLs against your blocklist and category lists on your device. No browsing history is sent to our servers.
3

How Data Is Stored

Local storage (default): All extension data - your blocklist, streak, island layout, and reward items - is saved using Chrome's built-in chrome.storage.local API. This data lives only on your device and is never sent anywhere unless you opt into cloud sync.

Cloud sync (optional): If you sign in with Google, your streak, island, and settings are synced across devices using Supabase. Your Google email and display name are stored to identify your account. You can sign out and delete this data at any time.

No account required. The extension works fully offline and without signing in. Cloud sync is entirely optional.
4

Third-Party Services

Sheep Guard integrates with the following third-party services:

Google Gemini & Groq APIs
Powers the AI companion chat. Messages you send are forwarded to Google's Gemini API (with Groq as fallback) to generate responses. No user-identifiable data (name, email, URL history) is included in these requests. Google's privacy policy applies: policies.google.com/privacy
Google OAuth & Supabase
Used for optional sign-in and cross-device sync. When you log in with Google, we receive your email and display name to identify your sync account. Supabase stores your streak and island data in the cloud. Google's privacy policy applies: policies.google.com/privacy
Spotify (optional)
If you connect Spotify, the extension uses Spotify's API to display and control your music playback. We only request playback control permissions. We do not store your Spotify credentials or listening history. Spotify's privacy policy applies: spotify.com/legal/privacy-policy
5

Chrome Permissions

Sheep Guard requests the following Chrome permissions and uses them only as described:

Permission Why It's Needed
declarativeNetRequest Core blocking - redirects URLs on your blocklist, usage limit list, timed block list, and category blocklists (focus and safety categories) to the Sheep Guard page
tabs Detects active tabs to measure time spent on usage-limited sites, redirect blocked pages to the Sheep Guard interface, opens the Sheep Island page, and checks whether Sheep Island is open to enable cloud save
webNavigation Provides a fallback navigation check for large category blocklists when rule limits are exceeded.
storage Stores user settings including blocklists, streak progress, island layout, bloom filter data, and sync tokens for cloud synchronization.
alarms Runs scheduled background tasks such as streak updates, daily usage resets, timed block expiration checks, and periodic cloud sync verification.
identity Enables optional Google Sign-In for cross-device cloud sync
notifications Sends a notification when your data is synced from another device via cloud sync
Host permissions (<all_urls>) Required to apply blocking rules and usage tracking across websites since users can add any site to their blocklists or categories rules.
6

Your Rights & Data Deletion

You have full control over your data at any time:

Delete local data: Uninstalling the extension removes all locally stored data from your device automatically.

Delete cloud data: Open the extension, go to the Data tab, and use the "Delete Cloud Data" button. This permanently removes your data from our servers and signs you out. You can also contact us at the email below.

Revoke Spotify access: Visit spotify.com/account/apps to disconnect Sheep Guard from your Spotify account at any time.
7

Children's Privacy

Sheep Guard is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through the extension, please contact us and we will delete it promptly.

8

Contact

If you have questions about this privacy policy or want to request data deletion, please reach out:

Questions about your data?

We're happy to help with any privacy concerns or data deletion requests.

Contact Us