Privacy

xfader and the xfader extension · last changed 14 November 2026

Draft for the owner to review before the extension or app is published anywhere. Fill in the contact line at the end.

The short version

The mixing happens on your own computer. There is no account and no advertising. Nothing you play, and nothing about what you play, is sent anywhere. Two things do leave your computer: anonymous counts of use, which you can switch off, and local sky, which is optional and off by default. Both are described below.

What it reads, and where that stays

WhatWhyWhere it goes
The title, play state, position and length of media tabs on YouTube, SoundCloud and BandcampTo show them as decks and fade between themTo the xfader program on this computer (127.0.0.1) only
Whether YouTube is showing an advertTo mute it and bring in the next deckStays in the tab
The sound of those tabs, while they playTo estimate tempo and key, to move the visuals, and to play a cued deck in your headphonesAnalysed in the tab. For the headphone cue, passed to the xfader page on this computer. Never recorded, never saved, never sent off the computer
The track playing in the Music app, its position and volumeTo use the Music app as a deckTo the xfader program on this computer only

The extension runs only on the media sites listed above. It does not read other tabs, your history, or the content of pages beyond the player.

What the browser asks you for

Counting use (on by default, you can switch it off)

To learn what works and what to fix, the xfader page counts how it is used and sends the counts to our own small database at Cloudflare, about once a minute. Nobody else receives them.

Counting on this browser is on.

Local sky (optional, off by default)

With local sky on, the page asks the browser for your location, rounds it to about 10 km, and uses it to work out sunrise and sunset. Every 15 minutes it asks Open-Meteo, a weather service, whether it is raining or snowing there. Open-Meteo receives that rounded position and your IP address, as any website would. Switching local sky off forgets the place.

What is kept on this computer

In the browser's own storage for the xfader page: the vibe you chose, whether calm is on, the headphone output you picked, the random number used for counting and whether counting is on, and (if local sky is on) the rounded place. Clearing the site's data removes all of it.

Adverts

xfader does not block or skip adverts. When YouTube shows one, the tab is muted while it plays, and the next deck is brought in so the room is not left listening to it.

Playing music for other people

Streaming services license their music for personal use. A private party at home is personal use. Playing to the public, at a venue, or at a paid event usually needs a public performance licence held by the venue or organiser (for example from a performing rights organisation such as IPRS or PPL in India, or ASCAP, BMI or PRS elsewhere), and the service's own terms may not allow it at all. xfader does not change any of that.

Children

xfader is not made for children. The anonymous counts above are the only thing it collects from anyone.

Changes and contact

If this changes, the date at the top changes with it, and the page will say so the first time you open it afterwards.

Questions: [contact to be added by the owner]