Privacy
crossfade and the crossfade deck 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
Everything crossfade does happens on your own computer. There is no account, no analytics, no tracking, and no server of ours. Nothing you play, and nothing about what you play, is sent anywhere. The one exception is optional and off by default: local sky, described below.
What it reads, and where that stays
| What | Why | Where it goes |
| The title, play state, position and length of media tabs on YouTube, SoundCloud and Bandcamp | To show them as decks and fade between them | To the crossfade program on this computer (127.0.0.1) only |
| Whether YouTube is showing an advert | To mute it and bring in the next deck | Stays in the tab |
| The sound of those tabs, while they play | To estimate tempo and key, to move the visuals, and to play a cued deck in your headphones | Analysed in the tab. For the headphone cue, passed to the crossfade page on this computer. Never recorded, never saved, never sent off the computer |
| The track playing in the Music app, its position and volume | To use the Music app as a deck | To the crossfade 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
- Microphone, only when you pick a headphone output. Browsers show the names of audio outputs only to pages that have been allowed the microphone. crossfade opens it, reads the list of outputs, and closes it at once. Nothing is heard or recorded.
- Location, only if you switch on local sky. See below.
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 crossfade page: the vibe you chose, whether calm is on, the headphone output you picked, and (if local sky is on) the rounded place. Clearing the site's data removes all of it.
Adverts
crossfade 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. crossfade does not change any of that.
Children
crossfade collects nothing from anyone, children included.
Changes and contact
If this changes, the date at the top changes with it, and any new data use will be off until you switch it on.
Questions: [contact to be added by the owner]