Summary

DayLight stores your display preferences and nothing else. It runs on every page in order to tint that page, but it only draws on top of pages — it never reads them, and it makes no network requests.

What this extension does

DayLight reduces eye strain by laying a warm, slightly dimming overlay on top of the page you are viewing, and adjusting it through the day: cooler and brighter at midday, warmer and dimmer in the evening and at night. It can also apply a dark-mode filter and a focus mode. The schedule is derived from the wake and sleep times you enter, calculated entirely on your device using your computer's clock.

Data the extension collects and stores

Only your own settings:

That is the complete list of stored data.

What is NOT collected

Where your data is stored

In chrome.storage.local, inside your own Chrome profile on your own device. Not synced to your Google account, not backed up anywhere.

Why the extension runs on all websites

Chrome will warn you that DayLight can "read and change all your data on all websites." That warning is generated automatically from the permission, so here is what is actually happening.

A screen-warmth filter is only useful if it covers whatever you are looking at. There is no way to know in advance which pages that will be, so the extension has to be allowed to run everywhere. It runs at document_start specifically so the tint is in place before the page paints — otherwise you would get a bright flash on every page load.

What it does on each page is a single, narrow action: it appends one transparent <div> that sits above the page, is set to ignore all mouse input, and is filled with a warm and/or dimming color. In dark mode it also injects a stylesheet that inverts page colors. It reads nothing. It sends nothing. The "change your data" half of Chrome's warning refers to this visual overlay and nothing more.

Permissions and why each one is needed

PermissionWhy it is needed
storage Saves your warmth, brightness, dark-mode, focus and wake/sleep settings on the device so they persist and stay consistent across your tabs.
alarms Wakes the extension periodically so it can recalculate the current phase of day and shift the overlay smoothly. Chrome suspends idle extensions, so a timer is the only reliable way to keep the tint tracking the clock.
<all_urls>
(content script)
Lets the overlay be drawn on every page you view, since eye comfort should not stop at a site boundary. See the section above for exactly what the script does with that access.

Third-party sharing

None. Nothing is shared, sold, or transmitted to anyone, including the developer. There is no server component and no third-party service of any kind.

Data retention and how to delete your data

Children's privacy

This extension is not directed at children under 13 and does not knowingly collect personal information from children. It collects no personal information from anyone.

Changes to this policy

Any change will be posted on this page with an updated "Last updated" date.

Contact

Questions, concerns or data requests: aqahramonov2007@gmail.com

← All privacy policies