← Back to Lux

Lux Privacy Policy

Last updated: June 27, 2026

Lux (“the extension”) is a new tab dashboard for Chrome and Brave. This policy explains what data Lux accesses and how it is handled. The short version: Lux runs in your browser and keeps your data on your device. Lux operates no server that stores your data — the only Lux-run infrastructure is a minimal, stateless token relay (described below) used to connect certain accounts and refresh their access tokens, and it stores nothing.

Who operates Lux

Lux is operated by an individual developer. Contact: hyun@hyunwk.me.

Data Lux accesses

How Lux uses this data

Data is used solely to provide the features you see: rendering your dashboard, displaying your calendar events, controlling playback, and powering quick access. Lux does not use this data for advertising, profiling, or any purpose unrelated to the features you enable.

Storage and retention

All settings and tokens are stored locally in your browser and remain there until you remove them — by disconnecting an account, clearing the data, or uninstalling the extension. Nothing is stored off your device; the token relay described below keeps no data either.

Sharing

Lux does not sell, rent, or share your data with any third party. The only network requests Lux makes are directly to the services you connect (Google, Microsoft, Spotify, GitHub, AniList), to the Open-Meteo weather service when you use the Weather widget, and to the Lux token relay when connecting and refreshing accounts that require it — all to provide the features you requested.

Token relay

Some services — Google, Microsoft, and GitHub — require a confidential client secret to exchange and refresh access tokens, a step that cannot be performed safely inside a browser extension. To support them, Lux runs a small, stateless relay (hosted on Cloudflare) that performs only these token steps: it receives a single-use authorization code (when you sign in) or a refresh token (when a short-lived access token expires) from your browser, exchanges it with the provider for a fresh access token, and returns that token to your browser. The relay has no database, stores no data, and keeps no logs of your personal information. Your tokens are stored only on your device, and the relay is contacted only to complete sign-in and to refresh expired tokens — at all other times the widget talks to the service directly from your browser.

Google user data — Limited Use

Lux’s use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Specifically, the Google data Lux accesses — your calendar events (via the calendar.readonly scope) and your account email (via the userinfo.email scope) — is used only to display your events and identify the connected account, on your device; it is not transferred to others, not used for advertising, and not read by humans.

Changes

If this policy changes, the updated version will be posted at this URL with a new “Last updated” date.