← Firstlight

Privacy Policy

Effective date: September 25, 2026

Firstlight — New Tab Dashboard ("Firstlight", "the extension", "we") is a browser extension for Chrome and Firefox that replaces the New Tab page with a customizable widget dashboard. This policy explains what data the extension handles and how.

The short version

Data stored in your browser

Your dashboard layout, widget settings, and widget content (to-do items, notes, habit history, timers, cached feed and API responses) are saved with the extension storage API (storage.local) on your device. If you enable the optional cross-device sync, a copy of this data is mirrored to storage.sync, which your browser itself synchronizes through your own account — Chrome Sync with your Google account in Chrome, Firefox Sync with your Mozilla account in Firefox. That sync is performed entirely by your browser — the data never passes through any server of ours. Fetched caches — including all Google user data described below — are excluded from this mirror and never leave your device.

Uninstalling the extension deletes its local data. Synced data can be removed by clearing your browser's synced extension data; turning sync off in the extension only stops further syncing and leaves the already-synced copy in place for your other devices.

Google user data (optional sign-in)

If you choose to connect your Google account, Firstlight uses Chrome's built-in identity system (chrome.identity) and requests these OAuth scopes. Firefox has no equivalent identity system, so the Google Calendar and Tasks widgets are not available there and this section applies to Chrome only:

ScopeUsed for
calendar.readonlyReading your upcoming calendar events to display them in the Calendar widget. Read-only.
tasksDisplaying your Google Tasks and letting you check tasks off from the widget.

Google data is fetched directly from Google's APIs to your browser, displayed in your new tab, and cached in local extension storage so widgets can render while offline or between refreshes. It is:

Firstlight's use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

You can disconnect at any time via any Google widget's ⋯ menu ("Disconnect this widget"), and you can revoke the extension's access entirely at myaccount.google.com/permissions. Disconnecting stops all Google API requests and deletes that widget's cached Google data from local browser storage.

The Gmail widget (no sign-in)

The Gmail widget does not use Google sign-in or any OAuth scope. Instead, when you choose to connect it, the extension asks for permission to read mail.google.com and fetches Google's standard unread-mail feed using the Gmail session already signed in in your browser. That feed contains only your unread messages' senders, subjects, dates, and one-line snippets — never message bodies or attachments. This data is displayed in your new tab and cached in local extension storage only; it is never synced across devices and never transmitted anywhere other than the request to Google itself. No account credential or token is granted to the extension. You can withdraw the permission at any time via the widget's ⋯ menu ("Disconnect") or in your browser's extension settings, which also deletes the widget's cached data on disconnect.

How we protect your data

Firstlight protects all data it handles — in particular Google user data obtained through sensitive OAuth scopes — with the following mechanisms:

Third-party services

Some widgets fetch public data directly from your browser. These requests are keyless and include no account information — like any web request, the remote service technically sees your IP address. Firstlight contacts a service only when you use the widget that needs it:

ServiceWhat is sentPurpose
Open-MeteoYour coordinates or a city name you enterWeather forecast and location search for the Weather widget
Google / DuckDuckGo / Bing suggestText you type in the search barSearch suggestions from the provider you selected
Lorem Picsum, WikimediaA generic image requestOptional background photos
ZenQuotes / QuotableA generic requestQuote of the day in the Focus widget
Google News and RSS feeds you addThe feed URLFetching headlines for the News/RSS widgets
CoinGeckoThe coin ids you picked and your display currencyPrices, market caps, 7-day sparklines and coin logos for the Crypto widget

Browser permissions

PermissionWhy Firstlight needs it
storageSaving your dashboard and widget data locally (and optionally to your browser's sync)
searchRunning your query in your default search engine from the search bar
geolocationLocating you for the weather forecast, only if you choose automatic location
topSitesShowing your most-visited sites
sessionsListing and restoring recently closed tabs
favicon (Chrome only)Showing site icons next to links and bookmarks
notificationsAlerting you when a pomodoro/focus timer finishes
identity (Chrome only)Optional Google sign-in for the Google Calendar and Tasks widgets
clipboardRead / clipboardWriteThe extension's right-click copy/paste menu inside its own page
bookmarks (optional)Displaying your bookmarks — requested only when you import bookmarks into the Bookmarks widget or add the All bookmarks widget
host access to sites you specify (optional)Fetching RSS feeds from URLs you add — requested only when you add a feed

None of these permissions are used to track your browsing. Firstlight runs only on its own New Tab page and does not read or modify other websites.

Children

Firstlight is not directed at children under 13 and does not knowingly collect personal information from anyone.

Changes to this policy

This policy is published at https://firstlight-extension.site/privacy.html. If it changes, the updated version will be posted at this address with a new effective date.

Contact

Questions about this policy or the extension: maxym2010i@gmail.com