Visual Delight: Privacy Policy

Last updated: 2026-10-14 (version 0.1.0)

Visual Delight does not collect, sell or share any personal data on its own. It has no servers, no accounts, no analytics, no ads and no tracking. Everything it does happens inside your browser. Only two things ever reach the developer: feedback you choose to write and send, and anonymous reports of errors in Visual Delight's own code, which you can turn off (both below).

What Visual Delight does on the pages you visit

Visual Delight changes how pages look and feel: it adds effects (light, particles, cursor and hover effects, sounds) and styles (dark mode, fonts, reading tools) on top of the pages you browse. To do that it reads the page inside your browser: for example the colours of its stylesheets for dark mode, the paragraphs you read for the reading tools, small downscaled frames of a video or image you click, to paint the light around it, the main colours of the pictures on screen (Living Palette), or the colours of the text under the pointer when you use Check text contrast. Where you stopped reading on a page is kept in memory only, until you leave the page. None of this leaves your browser: pages, frames, URLs and your browsing history are never uploaded, logged or sent anywhere.

A few effects are on right after you install it (the cursor ring and trail, a light star field, ambient light around a video or picture you click, gentle image zoom and video colour, the pet, and fades between a site's pages); everything else is off until you turn it on. Each one can be switched off in the popup, for one site or everywhere. Turning effects on or off changes only what you see: it sends nothing anywhere.

Effects are off by default on sensitive pages (banking, payments, sign-in, CAPTCHAs, code editors, video calls); you can turn them back on per site.

Stylesheets from other sites (dark mode)

To darken a page, Visual Delight may need a stylesheet that the page loads from another address (for example a CDN). The browser doesn't let pages read those, so Visual Delight's background script downloads that same stylesheet file again, without your cookies, and only accepts CSS. The request goes to the server the page itself already loaded it from. Public pages can't use this to reach your own computer or local network.

Sound

What Visual Delight stores

On your device (chrome.storage.local):

For the current browser session only (chrome.storage.session, gone when the browser closes):

In your Chrome account (chrome.storage.sync, kept by Google so your other Chrome browsers get it; Visual Delight's developer never receives it):

In a site's own session storage: when page transitions are on, the transition's stylesheet is kept for that site's next page in the same tab, so it can be applied before the page appears. It is removed when you turn transitions off. Because it is the site's storage, that site can see it (and so tell that Visual Delight's transitions are on), just as any page can see the effects Visual Delight draws on it. It contains no information about you.

Feedback (only when you send it)

The popup's Feedback section (Customize › Feedback) lets you write to the developer. Nothing is sent until you press Send; then exactly what you typed is sent: your answers to "What should we improve?" and, if you filled them, "What do you like most?" and your email address (optional; give it only if you'd like a reply). It is sent to a form hosted by Tally (tally.so), which stores it for the developer as a data processor; see [Tally's privacy policy](https://tally.so/help/privacy-policy). Random one-time IDs that Tally's form needs are included; nothing else about you, your browsing or your settings is sent. The developer uses feedback only to improve Visual Delight and to answer you, never sells it, and you can ask for it to be deleted (use the support link on the listing).

Crash reports (on by default; you can turn them off)

When Visual Delight's own code fails (an effect stops with an error, or something in its popup, New Tab page or background breaks), it sends a short anonymous report so the developer can fix it. A report contains only: that it is an automatic crash report; Visual Delight's version and whether it is a test build; your browser's and operating system's names and major versions (for example "Chrome 141, Windows 10/11"); which part of Visual Delight failed and which effect; the error's name and message; where in Visual Delight's own files it happened; and the page's quality level and whether reduced motion is on.

It never contains the page you were on (no address, site name, title or text), your settings, anything you typed, or who you are. Web addresses, email addresses, site names and long numbers are removed from the error message before it is sent, and only errors from Visual Delight's own code are reported, never the page's own errors. The same kind of error is sent at most once per version, and at most 5 reports a day. Like Feedback, a report goes to a form hosted by Tally (tally.so), which stores it for the developer as a data processor ([Tally's privacy policy](https://tally.so/help/privacy-policy)); its email field holds a placeholder address that doesn't exist, and Tally's random one-time IDs are included. The developer uses reports only to fix Visual Delight.

To turn crash reports off: the popup › Customize › Crash reports › Send anonymous crash reports. Nothing is sent while it is off.

Wallpaper behind web pages

If you turn it on (it is off by default), Visual Delight shows your wallpaper behind the pages of the sites you choose (or all sites) in a small frame of its own. The wallpaper (including a picture or video you uploaded) is drawn inside that frame from the extension's storage on your device; the web page can't read it and nothing is sent anywhere. Like any element Visual Delight adds, a page can notice that the frame is there (and so that Visual Delight's wallpaper is on); in Chrome its address changes every browser session, so it can't be used to recognise you. It is off on sensitive pages (banking, sign-in and so on).

New Tab page

Visual Delight's page is your browser's New Tab page: a clock, search and the widgets, scene and wallpaper you choose. It is part of the extension and makes no network request of its own (except a search you type, below); its wallpapers and widgets stay on your device. The browser asks you the first time whether to keep this change; to get the default New Tab back, change it in the browser's settings or remove the extension.

Search

The search box on the Visual Delight New Tab page hands your query to your browser's default search engine, exactly as if you typed it in the address bar. Visual Delight doesn't see or keep it.

Permissions

PermissionWhy
Access to the pages you visit (content script on all sites)To draw the effects that are switched on (several by default, all switchable per site or everywhere) on the pages you browse.
Host access (<all_urls>)For dark mode: to download a page's stylesheets that come from another address (CSS only, without cookies), so their colours can be darkened.
storageTo remember your settings (and, if you choose, sync them through your Chrome account).
activeTabSo actions you start from the toolbar button (reader view, listening to this tab's sound) work on the current tab.
scriptingTo open the reader view in the current tab when you click Reader view.
searchFor the search box on the Visual Delight New Tab page.
tabCaptureOnly after you click React to this tab's sound: to hear that one tab.
offscreenTo analyze that tab's sound into loudness levels in a hidden extension page.

Network requests, in full

Visual Delight makes only these: re-downloading a page's own cross-site stylesheets for dark mode (above), your search from the New Tab page (handed to your search engine), and feedback you send (above).

Licenses

Version 0.1.0 is free: no license is checked and Visual Delight contacts no payment or license service.

Changes and contact

If this policy changes, the new version will be published at the same address with a new date. Questions: use the support link on the Chrome Web Store listing.