Vibly — Privacy Policy

Chrome extension “Vibly” · Effective 1 September 2026 · Last updated 10 September 2026

The short version. Vibly turns your music down while an AI assistant writes an answer, and turns it back up afterwards. Everything it needs to do that stays on your computer. Vibly has no account, no server, no analytics, and no advertising. It does not collect, transmit, sell or share your personal data. It never keeps what you or an AI assistant write: where it looks at text on the page, it is to answer a yes-or-no question — is the message box empty, has the answer begun — and the text is let go in the same step.

Who is responsible

Vibly is made by Elliot Marions, an individual developer. Questions about this policy or about the extension can go to elliotmarions@gmail.com.

What Vibly is for

Vibly has a single purpose: to lower the volume of music playing in your browser at the moment an AI assistant’s answer arrives, and to raise it again when the answer is finished. Everything described below exists to serve that purpose and nothing else.

What Vibly looks at

On the AI sites you allow

Vibly needs to know three things: that you sent a message, that the answer has begun, and that it has finished. To tell, it watches the following, and nothing else:

None of this leaves the tab except as a short signal about timing — a message was sent, the answer began, the answer finished. None of the text Vibly looks at is stored or sent anywhere: not your prompts, not the answers, not the labels of buttons. Vibly does not read your conversation history, account details or cookies at all.

Tab titles. Vibly’s popup names your open AI tabs by their titles, so that you can choose which one Vibly follows. On most AI services a tab’s title is the name of the conversation. The titles are read from Chrome when the popup asks for them and shown there; they are not stored, and they are kept out of the diagnostic report on purpose.

On the music sites you allow

Vibly looks for audio and video elements on the page so that it can change their volume, and reads whether they are playing and how loud they are. It does not read what is playing, your listening history, playlists, or account details.

Everywhere else

Nothing. Vibly only runs on the sites listed in its permissions. It cannot read the address or the content of any other tab, and it has no access to your browsing history, your bookmarks, your downloads, or your saved passwords.

One thing it does see, stated so that the paragraph above is exact: to find the tab your music is playing in, Vibly asks Chrome which tabs are currently making sound. For a tab on a site you have not allowed, Chrome withholds the address and the title, so what Vibly learns is that some other tab is playing something — never which site, and never what. The diagnostic report shows those tabs as “unknown” for that reason.

What Vibly stores, and where

All of it is stored by your browser, on your computer, using the extension storage Chrome provides. None of it is transmitted anywhere. None of it is readable by the developer or by any third party.

WhatContainsKept
Your settings On/off, duck or pause, the volume level, the resume rule, when to quiet the music, theme Until you change them or uninstall
Working state Which tab is currently turned down, which AI tab has the controls — as browser tab numbers, not addresses Cleared when the browser closes
Counters How many times the music has been turned down today and in total, when it last happened, how many times under each mode, and the date each AI service was last seen in use Until you uninstall
Support log The last 20 events, each one a short code (for example duck, restore, ai-tab-lost), a service name or domain, and a timestamp Rolling; the 21st event pushes out the first
Debug trace The last 120 diagnostic lines the extension wrote about its own behaviour Cleared when the browser closes
Service list A cached copy of the file describing which sites Vibly can recognise. Contains no information about you Until the next update

The support log deliberately holds domains and never full addresses — no path, no query string, no fragment — and never a page title, a conversation name, or any page content. That rule is enforced in the code that writes the log, not merely by convention.

What Vibly sends over the network

One thing, and it carries no information about you.

The service list

About twice a day, Vibly requests a single file from https://elliotmarions.github.io/vibly-registry/providers.json. This is how Vibly learns that a site has changed its layout without you having to install an update. The request carries no parameters, no body, no identifier, and no information about your browsing, your settings, or your use of Vibly.

Stated plainly for completeness: like any request to any website, this one reveals your IP address and browser user-agent string to the server that answers it, which is GitHub Pages, operated by GitHub, Inc. Vibly neither reads nor records that; it is a property of making an HTTP request at all. GitHub’s handling of it is covered by GitHub’s privacy statement. If you would rather not have Vibly make this request, the extension works without it, using the list bundled with the installed version.

There is nothing else. Vibly contacts no analytics service, no error reporting service, no advertising network, and no server belonging to the developer. There is no account to create and no identifier assigned to you or your installation.

The support report

Vibly’s settings page has a button that writes a short diagnostic report and copies it to your clipboard, so you can paste it into an email if you ask for help. Nothing is sent automatically: the report is created only when you press the button, it goes only to your clipboard, and you decide whether to send it and to whom.

The report contains the extension version, your browser and operating system, your settings, the domains of the music and AI services in use, the counters described above, the version of the service list, the domains you have granted access to, and the last 20 log events. It contains no full web addresses, no page or conversation titles, no page content, and no identifiers. You can read all of it before you send it, which is the reason it is kept short.

Why Vibly asks for each permission

PermissionWhy
storageTo remember your settings and counters between sessions.
scriptingTo place the small script that changes an audio element’s volume into music tabs, and the one that watches for the answer signal into AI tabs.
alarmsTo schedule the twice-daily check for an updated service list.
webRequestTo observe that a request to an AI service started and finished — the earliest and most reliable sign that an answer is coming. Observation only: Vibly does not block, redirect or modify any request, and does not read request or response bodies.
Site access to the listed AI and music servicesVibly can only act on sites it is allowed to see. The list ships with the extension and you can view it on the settings page.

What Vibly never does

Vibly’s use of information received from Google APIs, and of all data it handles, adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.

Your control over your data

Children

Vibly is a volume control. It is not directed at children, and it collects no personal information from anyone, of any age.

Changes to this policy

If Vibly ever begins handling data differently, this page will be updated before the change ships, and the date at the top will change with it. A change that would mean collecting or transmitting personal data would be announced in the extension itself, not only here.