StayAwake — Privacy Policy
StayAwake — Privacy Policy
Last updated: August 8, 2026
StayAwake is a browser extension published by DhuRee Labs Inc. (dhureelabs.com). This policy covers the StayAwake extension for Chrome and Edge.
The short version
StayAwake collects nothing and transmits nothing. It makes no network requests of any kind — not to us, not to anyone. There is no account, no analytics, and no backend.
What StayAwake stores, and where
The extension uses chrome.storage.local to remember its own operating state between
browser sessions. All six values live exclusively on your device.
| Key | What it stores | Purpose |
|---|---|---|
isAwake | true / false | Whether keep-awake is currently active |
mode | "manual" or "timed" | Whether you set a countdown or toggled manually |
timerEndTime | Timestamp or null | When an active countdown expires |
activeSince | Timestamp or null | When the current session started, for the uptime display |
totalAwakeMs | Milliseconds | Accumulated total awake time shown in the popup |
keepDisplayOn | true / false | Whether the display stays on as well as the system |
None of this contains personal information. Removing the extension
(chrome://extensions → Remove) erases all of it.
What leaves your device
Nothing. StayAwake contains no fetch, no XMLHttpRequest, no
WebSocket, and no URL to any remote host. There is nowhere for data to go, which is a property
of the code rather than a promise about our intentions.
Permissions, and what they do not grant
- power — calls
chrome.power.requestKeepAwake()to prevent the operating system sleeping. This is the API the extension exists to use. No data access. - storage — saves the six values above to
chrome.storage.localonly. - alarms — a recurring one-minute alarm that checks whether a countdown has expired and releases the lock. Required because the popup is usually closed while a timer runs. No data access.
- offscreen — opens a hidden document playing a silent audio buffer at zero gain, which keeps the Manifest V3 service worker alive so the power lock is not dropped unexpectedly. Nothing is audible and nothing is recorded.
No host permissions
StayAwake declares no host_permissions and has no content scripts. It cannot read,
modify or interact with any website or web page content — Chrome enforces this, so it is not
something you have to take on trust.
No third-party services
StayAwake integrates no third-party SDKs, analytics services, crash reporters or ad networks.
Corporate and managed environments
The extension uses only standard Chrome extension APIs. It does not bypass proxy settings, intercept network traffic, or access any system resource beyond the OS sleep and wake state, so it is safe to deploy under managed Chrome policies.
Children
StayAwake collects no personal information from anyone, including children under 13.
Changes
If a future version changes how data is handled, this page is updated and the "last updated" date above changes with it.
Contact
Questions about this policy, or about StayAwake:
DhuRee Labs Inc.
admin@dhureelabs.com