Privacy Policy
Last updated: March 5, 2026
Our Core Privacy Principle
CircadianShield is built on a simple principle: your data stays on your device. We process everything locally. We do not operate servers that receive, store, or analyze your data. Period.
What CircadianShield Accesses
Location (Optional)
CircadianShield requests your approximate location to calculate solar position (sunrise, sunset, solar elevation) for accurate circadian filtering. This data is:
- Processed entirely on your Mac
- Never transmitted to any server
- Used only for solar calculations
- Replaceable with manual city selection if you decline location access
Display Settings
CircadianShield adjusts your display's color temperature and brightness using macOS system APIs (CoreGraphics gamma ramps, Night Shift, accessibility color filters). These changes are applied locally and are fully reversible.
Ambient Light Sensor (Optional, Pro)
If enabled, CircadianShield reads the built-in ambient light sensor via IOKit to adapt screen brightness to room lighting. Sensor data is processed locally and never stored or transmitted.
Activity Detection
CircadianShield monitors keyboard and mouse activity timing (not content) to:
- Detect user inactivity for filter pausing
- Detect flow states for break deferral
- Track screen time duration
This data is processed locally and used only for app functionality. We do not record what you type, what apps you use, or what content you view.
Running Applications
CircadianShield detects the frontmost application's bundle identifier to apply per-app color profiles and smart pause features (e.g., disabling the filter during color-critical apps). We do not record application usage history or transmit this information.
What We Do NOT Collect
- No personal information (name, email, phone number)
- No usage analytics or telemetry
- No screen recordings or screenshots
- No browsing history
- No keystroke logging
- No cloud sync of any kind
- No third-party tracking SDKs in the app
License Validation
CircadianShield validates your license key with our self-hosted licensing server when you activate or periodically re-validate your license. This involves transmitting only your license key and a device identifier, and receiving validation status in return. No other data is shared. The licensing server is operated by Circadian Shield Inc. and does not store personal information beyond what is necessary for license management.
Website Analytics
Our website (circadianshield.com) uses Google Analytics 4 to understand traffic patterns. This is standard, cookie-based web analytics and is completely separate from the CircadianShield application. The app itself contains no analytics.
Data Storage
All app data (settings, health scores, break statistics, light debt history) is stored locally on your Mac using macOS UserDefaults and Keychain. This data never leaves your device.
Children's Privacy
CircadianShield does not knowingly collect information from children under 13. The app does not collect personal information from any user.
Changes to This Policy
We will update this page if our privacy practices change. Since our core principle is zero data collection, meaningful changes are unlikely.
Contact
Questions about privacy? Email us at [email protected].