Privacy-first by construction. Read top to bottom.
[ LOG_01 // NO_TRACKING ]
No analytics, no advertising pixels, no fingerprinting, no third-party trackers run on our side of this site. We do not build behavioural profiles and we do not sell or share data. The only numbers we look at are aggregate server logs from our host.
[ LOG_02 // LOCAL_STATE ]
A handful of keys live in your browser's localStorage purely to remember functional choices. They are never transmitted to us:
sol_consent — your answer to the feed-consent gatesol:lang — EN / NL preferencesol:player — KICK or TWITCH selectionsol:audio — console SFX on / offThe boot screen's “already played” flag lives only in memory and resets on every full page load. Clearing site data removes all of the above.
[ LOG_03 // SESSION_AUTH ]
Signing in to suggest or upvote a track uses Supabase Auth with Twitch or Discord OAuth. This sets an essential session cookie and stores a session token in localStorage so you stay logged in across pages — standard, strictly-necessary session handling, only active once you choose to sign in.
From the provider we receive your display name and avatar URL. We store those alongside the track requests and votes you create, linked to your account id. Nothing else.
[ LOG_04 // THIRD_PARTY_EMBEDS ]
The Twitch and Kick players are iframes served from twitch.tv / kick.com. When loaded they set their own cookies and are governed by their own privacy policies.
These embeds are blocked by default. Nothing loads from Twitch or Kick until you explicitly choose INITIALIZE SIGNAL TRANS-FEED on the boot consent gate (or click the blocked-feed card on the stream). You can revoke that choice any time with [ COOKIES ] in the footer.
[ LOG_05 // NEWSLETTER ]
If you submit your email to the signup prompt, it is passed to Resend (our email provider) to send a confirmation and, if a mailing list is configured, to store you as a contact. Every email carries an unsubscribe link; unsubscribing removes you from the list. We use your address for nothing but go-live and set announcements.
[ LOG_06 // DISCORD_RELAY ]
When enabled, a successful track request is relayed to SOL_DNB's private team channel on Discord — the artist, the title, and your display name. This is a one-way notification; the channel is not public.
[ LOG_07 // INFRASTRUCTURE ]
The site is hosted on Vercel, which keeps standard request logs (IP, user-agent, timestamp) for operational and security purposes. The database and realtime layer are Supabase, hosted in the EU (eu-west-2).
Legal basis: essential cookies and session handling rest on legitimate interest / performance of the service you requested; third-party embeds and the newsletter rest on your consent.
[ LOG_08 // YOUR_RIGHTS ]
You can request access to, correction of, or deletion of any data tied to your account, and you can object to processing or ask for a copy. Deleting your account removes your profile data; your track requests and votes cascade-delete with it.
To make a request, email contact@soldnb.com or reach SOL_DNB through the channels on the /about page. You also have the right to complain to your local data protection authority (in the Netherlands, the Autoriteit Persoonsgegevens).
[ LOG_09 // RETENTION ]
Track requests are kept until cleared by SOL_DNB. Account and session data are kept until you delete your account or your session expires. Newsletter contacts are kept until you unsubscribe. Browser storage is kept until you clear it.
[ LOG_10 // CHANGES ]
Material changes to this manifest are posted on this page. This is the canonical English version.
▊ end of log