Privacybeleid
Laatst bijgewerkt: 1 november 2026
AI-muziekdetectie
AI-muziek komt steeds vaker voor. Jam Jam helpt je aanwijzingen te vinden: plak een link of upload een bestand voor een indicatieve uitslag.
Audio wordt voor analyse naar onze aanbieder SH Labs gestuurd. Die zegt geen audio te bewaren of voor modeltraining te gebruiken. Bij uitval kan een bestand lokaal worden geanalyseerd als de reservedienst beschikbaar is. Tijdelijke bestanden worden na verwerking, fout of annulering verwijderd. Je account bewaart naam of link, datum, status en resultaat 90 dagen; gastresultaten 24 uur. Gastlimieten gebruiken een token en gepseudonimiseerde netwerkcode, zonder het IP-adres onversleuteld te bewaren.
Jam Jam is gemaakt om je te respecteren. De app draait op je telefoon en heeft geen account nodig. Dit beleid legt de weinige gegevens uit die aan de orde zijn wanneer je ervoor kiest de optionele online functies te gebruiken.
Wie verantwoordelijk is voor jouw gegevens
De verwerkingsverantwoordelijke voor de hieronder beschreven gegevens is Titouan Wattelet, eenmanszaak, 173 rue de Courcelles, 75017 Paris, France[email protected]. De volledige identiteit van de uitgever, inclusief de hostingprovider van de site, staat op de pagina wettelijke informatie. Er is geen functionaris voor gegevensbescherming aangesteld: op deze schaal verplicht de AVG dat niet, en het bovenstaande adres komt bij een mens terecht. We antwoorden in het Frans of het Engels.
Jouw nummers zijn van jou
Je songbook, je akkoorden, songteksten en melodieën worden op je telefoon opgeslagen en blijven offline bruikbaar. Wanneer je bent ingelogd op een account, worden ze ook opgeslagen in je privéruimte (inclusief hun indeling in playlists), zodat je ze kunt herstellen op je andere apparaten (web, Android en iOS) als je van telefoon wisselt of de app opnieuw installeert, zoals een persoonlijke cloud. Jij kiest wat je daarin importeert, maakt en publiceert: Jam Jam verspreidt niets uit eigen beweging, en wat andere mensen zien is wat jij hebt gekozen te publiceren.
Wat we bewaren (alleen met een account)
- E-mail: gebruikt om je opnieuw te laten inloggen, nepaccounts te voorkomen en je te schrijven over je account, je inhoud en je kring, volgens de regels onder "Meldingen en e-mails". Elke e-mail die niet over je account of een wettelijke verplichting gaat, zet je uit in Instellingen of met één klik vanuit de e-mail zelf. Geen e-mails over nieuwigheden of aanbiedingen zonder je toestemming, met één uitzondering: als je voor Premium hebt betaald, nieuws over Jam Jam, waartegen je altijd bezwaar kunt maken.
- Profiel: je gebruikersnaam en, optioneel, een foto (gemodereerd). Anderen zien deze twee gegevens en de nummers die je openbaar maakt, nooit je e-mailadres. Je kunt je gebruikersnaam op elk moment wijzigen of je foto verwijderen, en anoniem blijven.
- Activiteit: een datum van "laatst actief" voor je nieuwsbriefvoorkeuren, en een apparaatkenmerk om het aantal actieve sessies tot één per omgeving te beperken (web en mobiel kunnen tegelijk ingelogd zijn).
Inloggen met Google of Discord
Als je wilt, kun je inloggen met je Discord-account (aangeboden door Discord Inc.), net als met Google of Apple. Dit is optioneel: de code per e-mail blijft altijd beschikbaar. Kies je Discord, dan stuurt Discord ons alleen je identificatie bij die dienst, je weergavenaam, je e-mailadres en, als je er een hebt, je profielfoto. Deze gegevens dienen om je te authenticeren en om je Jam Jam-account aan te maken of terug te vinden: je naam kan hooguit als voorbeeld verschijnen in het veld voor je gebruikersnaam, en wordt nooit opgeslagen of aan iemand getoond zonder jouw bevestiging; je profielfoto kan je worden voorgesteld als je Jam Jam-foto, en wordt alleen naar onze servers gekopieerd als je die accepteert (zie hieronder). Rechtsgrond: uitvoering van de overeenkomst (art. 6, lid 1, onder b AVG), namelijk het inloggen dat je vraagt. Deze gegevens worden bij je account bewaard en samen ermee verwijderd. Jam Jam plaatst niets op Discord, leest je vrienden en berichten niet en vraagt geen andere toestemming. Discord verwerkt je inlog volgens zijn eigen privacybeleid, als afzonderlijke verwerkingsverantwoordelijke: Discord is geen verwerker van ons, en we sturen Discord geen enkel gegeven uit Jam Jam. Je kunt de toegang van Jam Jam op elk moment intrekken in de instellingen van je Discord-account; daarmee wordt je Jam Jam-account niet verwijderd, dat verwijder je in de app of op de pagina account verwijderen.
Op dezelfde manier kun je inloggen met je Google-account. Dit is optioneel: de code per e-mail blijft altijd beschikbaar. Kies je Google, dan stuurt Google ons alleen je identificatie bij die dienst, je weergavenaam, je e-mailadres en, als je er een hebt, je profielfoto. Deze gegevens dienen om je te authenticeren en om je Jam Jam-account aan te maken of terug te vinden; daarnaast kan je profielfoto je worden voorgesteld als je Jam Jam-foto, en die wordt alleen naar onze servers gekopieerd als je die accepteert (zie hieronder). Rechtsgrond: uitvoering van de overeenkomst (art. 6, lid 1, onder b AVG), namelijk het inloggen dat je vraagt. Deze gegevens worden bij je account bewaard en samen ermee verwijderd. Jam Jam plaatst niets bij Google en vraagt geen toegang tot andere gegevens van je Google-account. Google verwerkt je inlog volgens zijn eigen privacybeleid, als afzonderlijke verwerkingsverantwoordelijke: voor deze inlog is Google geen verwerker van ons, en we sturen Google geen enkel gegeven uit Jam Jam. Je kunt de toegang van Jam Jam op elk moment intrekken in de instellingen van je Google-account; daarmee wordt je Jam Jam-account niet verwijderd.
Voorgestelde profielfoto. Als je inlogt met Google of Discord en die dienst een profielfoto levert, doet Jam Jam je het voorstel om die als je Jam Jam-profielfoto te gebruiken. Om je het voorbeeld te tonen, downloadt je apparaat de foto rechtstreeks van de servers van Google of Discord, nog voordat je hebt beslist: die dienst ontvangt daarbij je IP-adres, zoals bij elke afbeelding die van zijn servers wordt geladen. Zolang je niet bevestigt, wordt er niets naar Jam Jam gekopieerd: als je het voorstel weigert of negeert, wordt de foto niet opgeslagen en niet gebruikt. Accepteer je het, dan wordt een verkleinde kopie (256 pixels, in JPEG-formaat) opgeslagen in onze opslag die in de Europese Unie wordt gehost, en wordt die je profielfoto, precies zoals een foto die je zelf had gekozen: ze doorloopt dezelfde moderatie (Google Vision SafeSearch), is voor anderen zichtbaar zoals je gebruikersnaam, ook voor een bezoeker zonder account, tenzij je haar in de instellingen voorbehoudt aan je volgers, en je kunt haar op elk moment wijzigen of verwijderen. Rechtsgrond: uitvoering van de overeenkomst (art. 6, lid 1, onder b AVG), namelijk de profielfoto die je kiest te gebruiken. Inloggen met Apple levert geen foto op: dan wordt je niets voorgesteld.
Advertenties
De mobiele app (Android en iOS) toont geen enkele advertentie: geen banners, geen advertenties op volledig scherm en geen advertenties die je moet bekijken in ruil voor extra gebruik. Ze toont het advertentietoestemmingsformulier van Google (UMP/TCF) en de trackingmelding van Apple (App Tracking Transparency) niet meer en stuurt geen gegevens voor advertentiedoeleinden naar Google AdMob of een ander advertentienetwerk. De softwarebibliotheek Google Mobile Ads (AdMob) zit nog in de app, zodat advertenties ooit weer ingeschakeld kunnen worden, maar staat uit: ze wordt niet geïnitialiseerd, stuurt geen aanvraag en er wordt geen advertentie-ID verzameld of gedeeld. Als advertenties in de app ooit weer worden ingeschakeld, wordt dit beleid eerst bijgewerkt en wordt het toestemmingsformulier opnieuw getoond vóór elke advertentieaanvraag. Deze site en de webapp tonen ook geen advertenties. Deze site gebruikt geen enkele tracker of analysetool van derden, en laadt geen enkel script van derden tenzij je daar uitdrukkelijk om vraagt (zie "Wat je browser opslaat"). Om ze in jouw taal te tonen, leidt de site je bij benadering land af uit je IP-adres via een zelf gehoste offline database: er wordt geen enkele dienst van derden gecontacteerd en je IP wordt nooit opgeslagen. IP-geolocatie door DB-IP (CC-BY 4.0).
De officiële YouTube-speler is een aparte optionele dienst: eigen advertenties kunnen op web en mobiel verschijnen, ook met Premium.
Wat je browser opslaat
Deze site slaat een paar waarden op in je browser, allemaal strikt noodzakelijk op één na (de willekeurige sessie-id van de bezoekersmeting, beschreven in de sectie “Bezoekersmeting op deze website” hieronder) en geen enkele voor tracking- of advertentiedoeleinden: de taal die je hebt gekozen en het lichte/donkere thema, zodat de site opent zoals je hem hebt achtergelaten; een markering die onthoudt dat we je al eens naar je taal hebben doorgestuurd, om dat niet opnieuw te doen; en, alleen als je inlogt, je sessie, zodat je ingelogd blijft. Er is geen enkele advertentiecookie en geen enkele cookie voor bezoekersmeting op deze site, en er wordt standaard geen enkel script van derden geladen. Het beveiligingsbeleid staat op de openbare website een optionele dienst toe, alleen als je erom vraagt: het Trustpilot-beoordelingsformulier op de startpagina. Het blijft inactief achter een knop; zolang je er niet op drukt, wordt er niets bij Trustpilot opgevraagd. Het plaatst geen enkele cookie en schrijft niets in je browser. We hebben het gemeten, maar eenmaal geladen geeft het wel je IP-adres, de pagina waarop je je bevindt en de taal van je browser door aan Trustpilot, die deze gebruikt voor zijn eigen bezoekersstatistieken. Trustpilot A/S is gevestigd in Denemarken, binnen de Europese Unie: het gaat dus niet om een doorgifte buiten de EU, Trustpilot is geen van onze verwerkers, het handelt voor eigen rekening, en jouw eigen tekst daar valt onder hun eigen privacybeleid. De eenvoudige link naar Trustpilot naast deze knop laadt geen enkel script. De strikt noodzakelijke elementen zijn vrijgesteld van voorafgaande toestemming; voor de meet-id geldt de hierboven genoemde sectie. Je browsergegevens wissen verwijdert ze allemaal.
Jam Run zonder account. Als je Jam Run speelt zonder in te loggen, blijft je voortgang (levels, scores, voorwerpen en outfit van de mascotte, spelvoorkeuren) in je browser; log je later in, dan neemt je account die over en wordt ze daarna uit de browser gewist. Het spel bewaart in je browser ook een logboek van je laatste 100 pogingen die via de microfoon zijn beoordeeld (metingen afgeleid van het geluid rond elke aanslag, zoals het niveau en de herkende noten, het oordeel en de reden van een afwijzing, het instrument, de datum), zonder enige geluidsopname: het wordt nooit verstuurd en verlaat je apparaat alleen als je het zelf exporteert via de spelopties. Je browsergegevens wissen verwijdert beide.
Bezoekersmeting op deze website
Deze website meet zelf haar bezoek, om te weten welke pagina’s worden gelezen en hoeveel bezoekers een pagina verlaten zonder de app te openen of door te klikken naar een appstore. Dat doen we zelf, op onze eigen server, zonder cookie en zonder dienst van derden. Wanneer een pagina wordt getoond en wanneer je klikt op een link naar de app, Google Play, de App Store of TestFlight, stuurt je browser een kort bericht naar jam-jam.org: de pagina (zonder wat er in het adres na het vraagteken staat), de taal van de pagina, de website waarvan je komt (alleen de domeinnaam), de bron, het type plaatsing en de campagne van de link waarlangs je binnenkomt, als die ze bevat (bijvoorbeeld alternativeto, listing, evergreen; nooit de rest van het adres), de aangeklikte knop en een willekeurige sessie-id. Die id blijft in het geheugen van je tabblad (sessionStorage), verdwijnt wanneer je het sluit, is niet afgeleid van gegevens over jou of je apparaat en koppelt geen twee bezoeken aan elkaar. Wanneer de website je doorstuurt naar je taal, worden ook de domeinnaam van de website waarvan je komt en de bron, het type plaatsing en de campagne van de link (verder niets) voor die ene doorverwijzing in het geheugen van je tabblad bewaard en gewist zodra ze zijn gebruikt. Als je de web-app vanaf deze website opent, wordt de bron van de link waarlangs je binnenkomt ook in het geheugen van je tabblad (sessionStorage) bewaard tot je het sluit en aan de links naar de app toegevoegd, zodat de app je komst kan toerekenen. Het logboek van onze server bewaart daarnaast je land (door onze netwerkprovider afgeleid uit je IP-adres) en het type browser, maar nooit je IP-adres, dat uit dit logboek wordt verwijderd. Het logboek wordt na 14 dagen gewist. Elk uur wordt het teruggebracht tot dagstatistieken (per pagina, taal, herkomst, bron, type plaatsing, campagne, land en apparaattype) die geen enkele identificatie bevatten en 25 maanden worden bewaard in onze database die in de Europese Unie wordt gehost (Supabase). Niets wordt gekoppeld aan je account of doorgegeven aan derden. Rechtsgrondslag: ons gerechtvaardigd belang om te weten hoe de website wordt gebruikt (artikel 6, lid 1, onder f) AVG); deze meting, beperkt tot anonieme statistieken, is vrijgesteld van voorafgaande toestemming. Je kunt je op elk moment zonder opgave van reden verzetten: zet “Do Not Track” of de Global Privacy Control aan in je browser, of zet Gebruiksstatistieken uit in de instellingen van de web-app in deze browser, en de website verstuurt niets meer. Je kunt ook schrijven naar [email protected].
Aankopen
Premium-abonnementen en de levenslange aankoop worden verwerkt door onze betalingsdienstverleners: Google Play Billing (in de app op Android) en Stripe (voor directe aankopen op jam-jam.org). Je kaartgegevens worden door deze dienstverleners verwerkt en nooit door Jam Jam opgeslagen.
Opdat een gratis proefperiode slechts één keer per persoon wordt verleend, controleren we bij Stripe of je e-mailadres al een Premium-abonnement heeft gehad. Rechtsgrond: ons gerechtvaardigd belang om misbruik van proefperiodes te voorkomen (artikel 6, lid 1, onder f, AVG). Deze controle gebruikt de factuurgegevens die Stripe 10 jaar bewaart; er worden geen andere gegevens aangemaakt.
Waar gegevens worden opgeslagen
Accountgegevens worden gehost bij Supabase (EU-regio) met beveiliging op rijniveau: je bereikt nooit meer dan je eigen gegevens. De site zelf draait op een machine die we huren in Frankrijk bij OVH. Daarnaast handelen exact vijf verwerkers in onze opdracht, en geen enkele andere: Resend verstuurt je inlogcodes en accountmails (en ontvangt dus je e-mailadres); RevenueCat stemt je abonnement af tussen de stores (een accountkenmerk en een aankoopstatus); Stripe en Google Play Billing innen de betaling; en Google Vision SafeSearch modereert profielfoto’s, uitsluitend op basis van de verzonden afbeelding; tot slot bezorgt Expo pushmeldingen: het ontvangt het pushtoken van je apparaat en de inhoud van elke melding, en geeft die door aan de meldingsdienst van je telefoon, Apple Push Notification service op iPhone of Google Firebase Cloud Messaging op Android, die ze alleen voor die bezorging gebruiken. Geen van hen mag je gegevens voor eigen doeleinden gebruiken. Eén uitzondering, uitsluitend voor de vrijwillige functie voor detectie van AI-muziek: een externe analyseaanbieder ontvangt de audio of de link die je indient; hij wordt met zijn voorwaarden voorgesteld in de sectie „Detectie van door AI gegenereerde muziek (externe aanbieder)”.
Doorgiften buiten de Europese Unie
Je songbook, je profiel en je account blijven binnen de Europese Unie. Vijf van de bovenstaande verwerkers zijn gevestigd in de Verenigde Staten: er vindt dus wel degelijk een doorgifte plaats wanneer zij tussenkomen, beperkt tot wat ieder van hen nodig heeft (je e-mailadres voor Resend, een accountkenmerk en een aankoopstatus voor RevenueCat, je factuurgegevens voor Stripe, de profielfoto voor Google Vision, het pushtoken en de inhoud van meldingen voor Expo en, via Expo, voor Apple of Google, die ze op je telefoon bezorgen). Deze doorgiften steunen op de standaardcontractbepalingen van de Europese Commissie en, wanneer de dienstverlener daarvoor gecertificeerd is, op het EU-VS-gegevensbeschermingskader. De websearches beschreven onder "Onlinecorrectie" zijn geen doorgiften van persoonsgegevens: niets wat je identificeert, gaat ermee mee. De aanbieder van de detectie van AI-muziek valt niet onder deze telling: zijn beleid zegt niet in welk land hij audio verwerkt, dus we kunnen je geen doorgiftemechanisme melden; dit verzenden is vrijwillig en vindt alleen plaats als je een nummer bij die tool indient.
Dicteren en songtekst volgen met je stem (webapp)
Twee optionele functies van de webapp gebruiken de spraakherkenning die in je browser zit (Web Speech): het dicteren van de songtekst in de songeditor, en het volgen van de songtekst met je stem in de lezer, die het nummer laat meescrollen met wat je zingt. Ze starten alleen als je op hun microfoonknop drukt, en stoppen als je ze uitzet of de pagina verlaat. In Google Chrome en Microsoft Edge, de enige browsers waarin ze worden aangeboden, gebeurt de herkenning meestal op de servers van de maker van de browser (Google of Microsoft): tijdens het luisteren stuurt je browser hun het geluid van je microfoon en krijgt hij de herkende tekst terug. Die dienst hoort bij de maker van je browser en valt onder diens eigen privacybeleid; hij kan dit geluid buiten de Europese Unie verwerken. Jam Jam ontvangt dit geluid nooit en heeft geen afspraak met die dienst: de webapp ontvangt alleen de tekst, die je songtekst wordt alsof je hem had getypt (dicteren), of alleen dient om de gezongen regel te vinden en niet wordt bewaard (volgen met je stem). Wil je dat vermijden, gebruik deze twee functies dan gewoon niet: typ je songtekst en scroll het nummer met de hand of met automatisch scrollen. In Safari en Firefox worden ze niet aangeboden. De stemapparaat-functie, de live-detectie en de microfoon in Jam Run analyseren het geluid alleen op je apparaat en gebruiken deze dienst niet.
Een audiobestand analyseren op onze server
De analyse van een audiobestand (akkoorden, ritme, songtekst) gebeurt ofwel op je apparaat, ofwel op onze server. Dat geldt zowel voor de mobiele app als voor de webapp, en jij beslist. De instelling vind je onder Instellingen → Luisteren & herkennen → "Waar audioanalyses draaien", met drie standen. Op mijn telefoon: er wordt nooit iets verstuurd. Online: de analyse wordt aan onze server toevertrouwd. Afhankelijk van mijn verbinding, de standaardinstelling: in de mobiele app gaat de analyse online wanneer je via wifi of een bekabelde verbinding werkt en de verbinding goed reageert, en blijft ze in alle andere gevallen op je telefoon (geen verbinding, mobiele data, trage verbinding, server onbereikbaar, overbelast, of niet in staat de gevraagde analyse uit te voeren); in de webapp, die de kwaliteit van de verbinding nog niet meet, wordt de analyse aan onze server toevertrouwd. De app toont altijd waar de berekening plaatsvindt, en je kunt tijdens de verwerking van de ene kant naar de andere overschakelen.
Wanneer de analyse op onze server plaatsvindt, wordt het audiobestand zelf verzonden, geplaatst in een gedeelde wachtrij van de mobiele app, de webapp en onze API: er wordt telkens maar één van je uploads tegelijk verwerkt, tot 50 wachtende uploads per account, en de verwerking gaat door, ook als je de app of je browser sluit. Bij je terugkeer staat het resultaat klaar.
Het bestand wordt ontvangen in een privéwerkruimte die in de Europese Unie wordt gehost (Supabase, EU-regio), voordat het door onze eigen machine, gehuurd in Frankrijk bij OVH, wordt geconverteerd en geanalyseerd (maximaal 100 MB en 12 minuten muziek). Het wordt gewist zodra de verwerking eindigt, en uiterlijk na 72 uur, ongeacht of de verwerking slaagt, mislukt, wordt geannuleerd of nooit werd opgepakt: die 72 uur begrenzen alleen de wachttijd van het werk, nooit een bewaring van de audio zelf.
Het resultaat van de analyse (akkoorden, tempo, secties, gesynchroniseerde songtekst) wordt daarentegen opgeslagen in een aparte tabel die in de Europese Unie wordt gehost, alleen door jou leesbaar: anders dan het audiobestand wordt het niet meer na enkele minuten gewist, het wordt bewaard zolang het nummer en je account bestaan, zodat je het terugvindt zonder de analyse opnieuw te starten. Een melding "Je analyse is klaar" laat het je weten zodra het beschikbaar is; ze staat standaard aan en kan worden uitgezet via Instellingen → Meldingen. De tekstsynchronisatie start automatisch meteen na de analyse als het nummer een songtekst heeft; de synchronisatieknop dient dan alleen nog om na een mislukking gratis opnieuw te proberen.
Scheiding van zang en instrumentaal. Wanneer een audiobestand aan een nummer in je songbook wordt toegevoegd, scheidt Jam Jam automatisch de zang en de instrumentaal. Deze verwerking gebeurt op onze eigen machine die we in Frankrijk bij OVH huren, op basis van de audio die al is opgeslagen in je privéruimte in de Europese Unie (Supabase, EU-regio); er komt geen verwerker aan te pas en er worden geen gegevens naar derden gestuurd. Het werkbestand van de scheidingsdienst wordt enkele minuten na afloop van de verwerking gewist. De twee verkregen sporen (zang en begeleiding) zijn afgeleide kopieën van je bestand, opgeslagen in je privéruimte: ze worden behandeld als de audio van het nummer waaruit ze komen (alleen door jou leesbaar, en door elkaar volgende accounts alleen als je het nummer publiceert), bewaard zolang het nummer en je account bestaan, en samen met die verwijderd. Deze scheiding is een verwerking van je eigen audio die nodig is voor de werking van de app (artikel 6, lid 1, onder b, AVG); ze kost je geen quotum. De knop "Zang scheiden" blijft beschikbaar in de speler voor een scheiding op verzoek. Om deze sporen te verwijderen, verwijder je het nummer of schrijf je naar [email protected].
Rechtsgrondslag: je toestemming (artikel 6, lid 1, onder a) AVG), gegeven via de instelling hierboven. Dit versturen is optioneel en nooit stilzwijgend: het scherm geeft aan waar de analyse draait, vóór en tijdens de verwerking. Je kunt weigeren: kies "Op mijn telefoon", en er wordt geen enkel audiobestand meer voor een analyse verstuurd. De functie werkt dan nog steeds, alleen trager, en je apparaat wordt warmer. Je kunt ook per upload weigeren, door die te annuleren terwijl hij wacht of wordt verwerkt. Je toestemming intrekken voorkomt elke nieuwe upload; het al verkregen resultaat blijft daarentegen bewaard volgens de hierboven beschreven termijnen, tot het nummer of je account wordt verwijderd, of op verzoek aan [email protected].
Karaoke als video exporteren (optioneel)
Zowel vanuit de mobiele app als vanuit de webapp kun je een video van je karaoke aanvragen. De montage gebeurt door onze server, in Frankrijk, op onze eigen machine: je geluidsspoor wordt dus voor de duur van de montage naar jam-jam.org verzonden. Samen met de hierboven beschreven optionele serveranalyse is dit een van de twee functies die een audiobestand van je telefoon versturen; het gebeurt nooit vanzelf, en het scherm vertelt het je voordat de eerste byte wordt verstuurd.
Rechtsgrondslag: je toestemming (artikel 6, lid 1, onder a) AVG). Er wordt niets verstuurd zonder dat jij de export hebt gestart, export per export; hem niet starten heeft geen enkel gevolg voor de rest van de app. Wat wordt verstuurd: het audiobestand van het nummer, de tijdgecodeerde songtekst en de akkoorden waaruit het beeld bestaat, en je weergave-instellingen. Wat niet wordt verstuurd: je songbook, je e-mailadres, je gebruikersnaam. Een export vereist een account (dat draagt je exportquotum); de server ontvangt dan een afgeleid, niet-omkeerbaar kenmerk, dat alleen dient om te voorkomen dat twee personen elkaars video te zien krijgen.
Bewaartermijnen: drie regels bepalen ze, en de eerste die intreedt, wint. De geproduceerde video wordt 24 uur na je aanvraag verwijderd, een uur na je eerste download, of zodra een vierde export de oudste vervangt: we bewaren er maximaal drie per account. Het verzonden audiobestand wordt zelf gewist zodra de montage eindigt, wat er ook gebeurt (succes, mislukking of afbreken), en een export afbreken wist de video onmiddellijk. Deze video bevat een kopie van het geluidsspoor: dat is de reden voor deze grenzen, en de reden waarom ze kort zijn. De montage vindt plaats op onze eigen server in Frankrijk; er komt geen enkele verwerker aan te pas, er wordt niets gelogd, en niets dient ooit om een model te trainen.
Melding van een detectiefout (audio met toestemming)
Dit is het enige geval waarin wij, buiten je eigen songbook om, een van je audiobestanden op eigen initiatief en om ons model te verbeteren bewaren: de hierboven beschreven optionele serveranalyse bewaart alleen haar resultaten (akkoorden, tempo, songtekst) en, voor de scheiding van de zang, de twee hierboven beschreven afgeleide sporen. Als je een detectiefout meldt en het toestemmingsvakje expliciet aanvinkt, worden de geanalyseerde audio en de detectieresultaten ervan verzonden naar je privéruimte op onze in de EU gehoste infrastructuur (Supabase, EU-regio) en tot 90 dagen bewaard om ons detectiemodel te verbeteren, en daarna verwijderd. Dit vakje staat nooit vooraf aangevinkt; zonder je toestemming bewaren wij geen enkel audiobestand van je.
Online zoeken naar songteksten en akkoorden (optioneel)
Akkoordherkenning en de transcriptie van songteksten gebeuren op je apparaat of op onze server, afhankelijk van de hierboven beschreven instelling. Wat je ook kiest, de onderstaande optie is een apart onderwerp: ze verstuurt nooit audio. Als het online zoeken naar songteksten en akkoorden is ingeschakeld (standaard ingeschakeld. Ze wordt al bij het openen van de app getoond, waar ze kan worden uitgeschakeld, zoals ook op elk moment in de instellingen), kan Jam Jam een zoekmachine en songtekstsites raadplegen om de songteksten en akkoorden van je nummers terug te vinden of aan te vullen, zowel tijdens een audioanalyse als vanuit je songbook. In dat geval worden alleen anonieme tekstmetadata verstuurd. De titel van het nummer, de bestandsnaam en korte fragmenten songtekst. Naar diensten van derden (MusicBrainz, een zoekmachine en Wikipedia). Je audio wordt nooit verstuurd, en er wordt geen enkele identiteit of accountinformatie aan gekoppeld. Je kunt deze optie op elk moment uitschakelen; eenmaal uitgeschakeld, vindt er geen enkele online zoekopdracht meer plaats. De websearch verloopt via DuckDuckGo, en de songtekst- of tabpagina’s die daaruit voortkomen, worden vervolgens gelezen, hoogstens een paar per analyse. In de webapp gaan deze verzoeken eerst via ons eigen relay op jam-jam.org (de browser kan deze sites niet rechtstreeks aanroepen): je sessie is ons op dat moment dus bekend, maar niets van jou wordt doorgegeven aan DuckDuckGo of aan de geraadpleegde sites. Rechtsgrondslag: ons gerechtvaardigd belang om de songteksten en akkoorden terug te vinden en aan te vullen waarnaar jij ons vraagt te zoeken. Precies daarom is de optie met één gebaar uit te schakelen, op elk moment, zonder dat je verder iets in de app verliest. Omdat geen van je kenmerken met deze zoekopdrachten meereist, kunnen MusicBrainz, DuckDuckGo en Wikipedia ze niet aan jou koppelen.
Een bestand converteren
Sommige formaten kunnen niet op je telefoon of in je browser worden gelezen: een foto of pdf van bladmuziek, een gescand liedboek, een video, of een formaat dat een van onze eigen conversie-engines nodig heeft. In die gevallen wordt, op mobiel, op het web en via onze API, het bestand zelf verstuurd naar onze eigen conversiedienst op jam-jam.org, die op onze machine in Frankrijk draait. Het wordt nooit aan een derde doorgegeven. Het bronbestand wordt gewist zodra de conversie eindigt; het resultaat wordt maximaal 24 uur bewaard, zodat je het nog kunt ophalen als je de app had gesloten, en daarna wordt het ook gewist. Niets wordt aan je account gekoppeld, tenzij je ervoor kiest het resultaat te importeren, en niets wordt ooit gebruikt om een model te trainen. Wil je liever dat er niets je apparaat verlaat, importeer de melodie dan anders: MIDI, MusicXML, tekst, of door haar te spelen. Voor het splitsen van audio wordt het bronbestand tijdelijk bewaard in een privéruimte van Supabase in de EU terwijl het wacht en wordt verwerkt. De losse tracks en het ZIP-bestand blijven daar tot 24 uur na de verwerking beschikbaar. Als je bent ingelogd, bewaart de geschiedenis de bestandsnaam, duur, het model, de rekentijd en de status totdat je account wordt verwijderd; de audio zelf staat niet in die geschiedenis.
Elke conversie, gestart vanuit een account, anoniem of via de API, voegt een regel toe aan een technisch gebruikslogboek: het betrokken formaatpaar, de bestandsgrootte, hoelang de berekening duurde, het platform en, als je bent ingelogd, een accountverwijzing. Nooit de bestandsnaam, de inhoud ervan, een online adres dat je hebt ingediend, of je IP-adres. Dit logboek laat zien welke conversies worden gebruikt en waar ze mislukken; het wordt 90 dagen bewaard.
Deze conversietool is ook zonder account beschikbaar op onze website, met een limiet van 3 conversies per glijdende 24 uur. Om die limiet te handhaven zonder voor jou een account aan te maken, berekent onze server een onomkeerbare, gezouten hash op basis van je IP-adres (gezouten met een sleutel die elke dag verandert), een technische vingerafdruk van je browser en een token dat in je browser wordt bewaard, houdt alleen de strengste van de drie aan, en wist die na 48 uur. Je IP-adres, je vingerafdruk en dat token worden nooit in leesbare vorm bewaard en nooit aan een account gekoppeld. Rechtsgrond: ons gerechtvaardigd belang om misbruik van een zonder account toegankelijke functie te voorkomen. Voorbij die limiet kan je eenmalig een Cloudflare Turnstile-controle worden getoond voordat je het opnieuw kunt proberen; die draait in je browser en dient niet om een profiel van je op te bouwen.
Gebruiksteller van je API-sleutels. Voor elke API-sleutel van je account bewaren we een teller per dag: het aantal aanroepen, het aantal fouten, het aantal ingediende taken en het tijdstip van de laatste aanroep. Er wordt geen IP-adres, geen online adres en geen verzonden inhoud bewaard. Deze teller is alleen zichtbaar voor jou, als accounthouder, in de instellingen van je API-sleutels, en laat je zien hoe je sleutels worden gebruikt. Hij legt geen eigen limiet op. De regels worden na 90 dagen verwijderd, ook voor een ingetrokken sleutel, en samen met je account als je dat verwijdert.
Gebruik je deze conversiedienst via onze publieke API, dan authenticeer je met een persoonlijke API-sleutel die we nooit in leesbare vorm bewaren: alleen de onomkeerbare hash ervan en de datum van het laatste gebruik worden bewaard, zodat je kunt zien of hij nog actief is en hem op elk moment vanuit je account kunt intrekken.
Een nummer in sporen scheiden (tools op verzoek)
Twee tools scheiden een nummer in sporen, alleen wanneer je ze start: „Zang verwijderen” (pagina /app/vocal-remover, zang en instrumentaal) en de sporenscheider (pagina /app/stem-splitter, twee of vier sporen). De eerste stuurt je audio naar de scheidingsdienst van jam-jam.org, de tweede naar onze conversiedienst. In beide gevallen gebeurt de berekening op onze eigen machine die we in Frankrijk bij OVH huren en ontvangt geen analyseaanbieder je audio (de sporenscheider zet alleen zijn werkbestand bij Supabase, onze host in de Europese Unie, zoals hieronder uitgelegd). Beide openen ook zonder account, met lagere limieten.
„Zang verwijderen”. Wat wordt verstuurd: het audiobestand (precies zoals je het koos, onder de neutrale naam „audio”), nooit je bestandsnaam. Als je bent ingelogd, gaat je sessietoken met het verzoek mee zodat de dienst je account bij Supabase controleert; het wordt niet bewaard en niet gelogd. Uit je accountkenmerk (of, zonder account, je IP-adres) leidt de dienst een onomkeerbare vingerafdruk af, bewaard zolang de taak duurt, die alleen dient om per persoon één scheiding tegelijk toe te staan. Het technische logboek van de dienst bevat geen IP-adres, geen token en geen bestandsnaam.
Bewaartermijnen. Het verzonden bestand wordt alleen bewaard tijdens de verwerking en in elk geval nooit langer dan 30 minuten na het verzenden; het wordt ook gewist als de scheiding mislukt of wordt geannuleerd. De twee verkregen sporen blijven 15 minuten na afloop van de berekening op te halen (en hoogstens 30 minuten na het verzenden): je browser downloadt ze en vraagt dan om onmiddellijke verwijdering. Om hetzelfde nummer niet twee keer te berekenen, bewaart de dienst bovendien een kopie van de twee sporen hoogstens 7 dagen (hoogstens 10 GB in totaal; daarboven gaan de oudste eerst). Deze kopie is aan geen enkel account en geen enkel adres gekoppeld: ze wordt alleen geïdentificeerd door de vingerafdruk van het oorspronkelijke bestand en wordt alleen teruggegeven bij een nieuwe upload van exact hetzelfde bestand.
Rechtsgrond: de uitvoering van de dienst die je vraagt (artikel 6, lid 1, onder b, AVG) voor de scheiding zelf; ons gerechtvaardigd belang (artikel 6, lid 1, onder f, AVG) voor de vingerafdruk die beperkt tot één scheiding tegelijk en voor de rekenkopie van 7 dagen. Deze tools niet gebruiken heeft geen ander gevolg. Voor elk verzoek hierover schrijf je naar [email protected].
Sporenscheider. De verwerking gebeurt in stukken van een minuut, die op hun beurt kunnen wachten: je bestand wordt daarom tijdens het wachten en de berekening geplaatst in een privé-opslagruimte van Supabase in de Europese Unie (geen openbare toegang; downloadadressen zijn ondertekend en hoogstens 1 minuut geldig). Het wordt daar gewist zodra de verwerking slaagt, mislukt of wordt geannuleerd. De sporen (MP3), het ZIP-archief en het beschrijvingsbestand blijven 24 uur na afloop van de verwerking te downloaden en worden dan gewist. Zonder account berusten je limieten (1 scheiding per dag, 3 per maand, hoogstens 5 minuten audio) op een willekeurig token in je browser (lokale opslag en een functionele cookie van een jaar) en op onomkeerbare vingerafdrukken van je IP-adres en, als je browser die levert, van de technische vingerafdruk ervan, nooit het adres in klare tekst. Met een account wordt een geschiedenisregel (bestandsnaam, model, aantal sporen, status, data, duur, rekentijd), zonder de audio, in je privéruimte bewaard tot je account wordt verwijderd. Zonder account wordt deze regel, die alleen vingerafdrukken bevat en nooit je verbinding in klare tekst, 90 dagen na het einde van de verwerking verwijderd (90 dagen na het aanmaken als de taak nooit is geëindigd). Rechtsgrond: de uitvoering van de gevraagde dienst (artikel 6, lid 1, onder b, AVG); ons gerechtvaardigd belang (artikel 6, lid 1, onder f, AVG) voor de gebruikslimieten zonder account.
Scheiding op je apparaat. De sporenscheider (pagina /app/stem-splitter) en Geavanceerde mastering (wanneer je daar een afgewerkt nummer in stems scheidt) voeren de scheiding eerst uit in je browser, op de grafische processor van je apparaat (WebGPU). In dat geval blijft je audiobestand in je browser en wordt er niets verstuurd: niet het bestand, niet de naam en niet de inhoud. Het scheidingsmodel (htdemucs) wordt de eerste keer van onze eigen site (jam-jam.org) gedownload en daarna door je browser bewaard: die download bevat geen enkel gegeven van jou. Alleen als je apparaat de berekening niet kan uitvoeren of niet kan afmaken, en je met een account bent ingelogd, wordt de scheiding doorgestuurd naar onze server; de beschrijving van de sporenscheider hierboven geldt dan, en alleen in dat geval. Zonder account wordt er niets doorgestuurd: de tool laat je weten dat je apparaat niet wordt ondersteund of dat de berekening is mislukt. In Geavanceerde mastering vraagt het scheiden van een afgewerkt nummer om een gratis account: zonder account wordt er niets verstuurd en nodigt de tool je uit een account aan te maken of je eigen stems neer te zetten.
Tellen van scheidingen op je apparaat. Zodat de limieten per dag en per maand dezelfde zijn, of de berekening nu op je apparaat of op onze server draait, meldt je browser aan onze dienst, zonder enige audio, dat er een scheiding begint. Met een account registreert de dienst op je account een teller per dag en per maand, met een willekeurige aanvraagsleutel die je browser voor die scheiding aanmaakt en de duur van het nummer. Zonder account berust het tellen op het anonieme, ondertekende token dat je browser bewaart, waarvan de dienst alleen een onomkeerbare vingerafdruk bewaart (niet die van je IP-adres). Deze registratie bevat geen bestandsnaam en geen inhoud. Voor een bezoeker wordt ze 90 dagen na de scheiding verwijderd; voor een account wordt ze bewaard zolang het account bestaat en samen met het account verwijderd. Geavanceerde mastering telt op dezelfde manier, maar het scheiden van een afgewerkt nummer vraagt daar om een account: het anonieme token geldt dus alleen voor de sporenscheider.
Apparaatdiagnose. Alleen als een scheiding (in de sporenscheider of in Geavanceerde mastering) mislukt, je apparaat niet wordt ondersteund of de scheiding naar onze server wordt doorgestuurd, wordt een minimale samenvatting van je apparaat toegevoegd aan de bijbehorende gebruiksgebeurtenis (zie „Gebruiksmeting en crashrapporten” hieronder): browser en hoofdversie, besturingssysteemfamilie, apparaatklasse (computer, telefoon of tablet), WebGPU beschikbaar of niet, software-grafische adapter of niet, en geheugen in klassen, nooit de exacte waarde. Nooit een bestandsnaam, nooit inhoud, en niets daarvan als de scheiding slaagt. Deze gebeurtenissen volgen de hieronder beschreven regels voor gebruiksgebeurtenissen, inclusief de schakelaar Gebruiksstatistieken, en worden 90 dagen bewaard.
Rechtsgrond: ons gerechtvaardigd belang (artikel 6, lid 1, onder f, AVG) om de dienst betrouwbaar te houden (begrijpen waarom een scheiding mislukt of op een bepaald soort apparaat niet kan draaien) en hem tegen misbruik te beschermen (de hierboven beschreven limieten). Je kunt bezwaar maken tegen de apparaatdiagnose door Gebruiksstatistieken uit te zetten; voor elk verzoek hierover schrijf je naar [email protected].
Detectie van door AI gegenereerde muziek (externe aanbieder)
De detectie van AI-muziek (pagina /app/ai-music-detection, mobiele app en API) analyseert een nummer op aanwijzingen voor AI-generatie. Wat je indient: een audiobestand (neergezet, of, vanuit de mobiele app, na een handeling van jou met de microfoon opgenomen en na het verzenden van het toestel gewist) of een link (Spotify-link of -id, ISRC-code, direct adres van een audiobestand; YouTube wordt niet ondersteund). Er wordt niets geanalyseerd wat je niet hebt ingediend.
Het bestand komt eerst aan op onze server in Frankrijk (OVH). Daarna wordt het geanalyseerd door onze aanbieder SH Labs (detectiedienst shlabs.music), een externe ontvanger: een bestand stellen we aan hem ter beschikking op een willekeurig, tijdelijk adres (hoogstens 3 minuten geldig, gesloten zodra de aanroep eindigt), onder de generieke naam „audio”; bij een link wordt de link of het id ongewijzigd doorgegeven en haalt de aanbieder het nummer zelf op. De titel in de tags van het bestand blijft daarentegen in de verzonden bytes.
SH Labs verklaart in zijn eigen beleid (shlabs.music/privacy, versie van 30 juni 2026) dat audio in het geheugen wordt verwerkt en daarna wordt weggegooid, dat het niet wordt bewaard, verkocht of gebruikt om een model te trainen en dat niemand ernaar luistert; dat het een resultaat (de scores, niet de audio) tot 24 uur kan bewaren om snel op een identiek verzoek te antwoorden; en dat zijn verzoeklogboeken na ongeveer een maand worden gewist. Dat zijn zijn toezeggingen, niet de onze: we geven ze weer zonder ze te kunnen controleren. Het steunt op cloudrekenaanbieders en, voor een Spotify-link of een ISRC-code, op muziekherkenningsdiensten; zijn beleid zegt niet in welk land zijn servers staan.
Bij ons wordt het bestand alleen bewaard zolang de analyse duurt: het wordt gewist aan het einde van de verwerking, of die nu slaagt, mislukt of wordt geannuleerd. Is de aanbieder niet beschikbaar, dan kan een bestand (geen link) op onze eigen machine worden geanalyseerd, zonder verzending naar derden, wanneer die terugvaloptie is ingeschakeld. Met een account blijft een geschiedenisregel 90 dagen lang alleen voor jou leesbaar: de bestandsnaam (of de titel uit de tags) of de ingediende link, de datum, de status en het resultaat, nooit de audio; je kunt hem verwijderen en hij verdwijnt met je account. Zonder account is het resultaat maar 24 uur leesbaar. De gebruikslimieten (bezoeker: 2 per dag en 5 per maand; gratis account: 5 per dag en 50 per maand; Premium: 30 per dag en 300 per maand) worden per account geteld of, zonder account, met een willekeurig token in de lokale opslag van je browser en een onomkeerbare vingerafdruk van je IP-adres, elke maand vernieuwd, nooit het adres in klare tekst; deze tellers worden aan het einde van de maand gewist.
Rechtsgrond: de uitvoering van de dienst die je vraagt (artikel 6, lid 1, onder b, AVG); ons gerechtvaardigd belang (artikel 6, lid 1, onder f, AVG) voor de gebruikslimieten en hun vingerafdrukken. Het verzenden is vrijwillig: er gaat geen audio naar deze aanbieder als je deze tool niet gebruikt, en geen enkele andere functie van Jam Jam stuurt hem er een. Omdat zijn beleid niet vermeldt waar hij audio verwerkt, hebben we op dit moment geen locatiegarantie en geen doorgiftemechanisme om je te melden: als dat voor je telt, gebruik deze tool dan niet. Voor elk verzoek schrijf je naar [email protected].
Statistieken ter verbetering van imports
Wanneer je een nummer of een melodie importeert, registreert Jam Jam een anonieme regel om te weten waar imports mislukken: het type bron (link, pdf, foto, bestand, geplakte tekst…), of het gelukt is of de reden van het falen, de kale host van de onlinebron (bijvoorbeeld ultimate-guitar.com, nooit het volledige adres), het aantal geproduceerde nummers, de versie van de app en de taal van je interface. Niets anders: geen account-, apparaat- of sessiekenmerk, geen bestand, geen songtekst, geen akkoord, geen bestandsnaam. Deze regels zijn aan geen enkele gebruiker gekoppeld en worden na 180 dagen verwijderd. Rechtsgrondslag: gerechtvaardigd belang om de importmotor werkend te houden. Je kunt deze verzameling op elk moment uitschakelen, gratis en zonder gevolgen voor de app, via Instellingen → Songbook, of via het Privacyscherm van de app.
Als een import via een link mislukt, bewaren we daarnaast, in een aparte technische tabel, het geminimaliseerde adres van de mislukte link (identificerende of trackingparameters worden vóór verzending verwijderd), samen met de host, het type bron, het platform en de foutcode. Net als de regel hierboven is dit gegeven nooit gekoppeld aan een account, apparaat of sessie: die kolom bestaat niet. Het dient alleen om een specifiek geval te herhalen en de adapter te herstellen die faalt op een bepaalde site. Bewaard gedurende 90 dagen, daarna automatisch verwijderd. Zelfde uitschakelmogelijkheid als hierboven.
Meldingen en foutrapporten
Wanneer je vanuit de app of de webapp een storing meldt (altijd een vrijwillige handeling, die bovendien vereist dat je bent ingelogd), wordt automatisch een diagnostische context aan je melding toegevoegd om die bruikbaar te maken. Niets hiervan wordt verzameld buiten een melding die je zelf activeert.
- Wat je ons vertelt: het type probleem, de vakjes die je hebt aangevinkt en, als je er een schrijft, je vrije tekst. Deze tekst wordt verzonden zoals je hem hebt geschreven: kopieer er dus geen gevoelige informatie in.
- De versie die je gebruikt: de versie van de app, het platform en de systeemversie, het merk en model van het apparaat (nooit de naam die je eraan hebt gegeven) of, op het web, je browser en de hoofdversie ervan, plus het schermformaat, de herkomst van de installatie (de naam van de site waar je vandaan komt, bijvoorbeeld een zoekmachine of een assistent, nooit het volledige adres van de pagina), de taal van de interface, het lichte/donkere thema en de interfacegrootte.
- De plek van het probleem: het scherm of de pagina van waaruit je meldt, het element dat je hebt aangewezen (een akkoord, een diagram, een geluid, hoogstens één regel songtekst) en de instellingen van de betrokken functie (instrument, kapo, transpositie, stijl… en, op het web, de grootte van het browservenster).
- De status van de app: of je online of offline was (en, op het web, het verbindingstype dat je browser meldt), de datum van de laatste geslaagde synchronisatie van je songbook, het aantal nog wachtende verzendingen, hoe lang de app al open was, en je accounttype (normaal, premium, bèta, beheerder).
- Een technisch spoor: de lijst van de laatst bezochte schermen, de foutmelding als die er was, en de laatste 80 regels van het technische logboek van de app.
- Sorteerkenmerken: de verzenddatum, het aantal handelingen dat je nodig had, en een technische vingerafdruk die dient om identieke meldingen te groeperen.
Schermafbeeldingen. Op mobiel verstuurt de snelle melding (lang drukken op een element, daarna een symptoom kiezen) geen enkele afbeelding. Alleen het uitgebreide formulier voegt een afbeelding van het scherm toe zoals het eruitzag op het moment van je handeling: die wordt je als miniatuur getoond en kan met één tik worden verwijderd vóór het versturen. Geen enkele afbeelding verlaat je apparaat zonder je te zijn getoond, en de opname wordt standaard geweigerd op inlogschermen, code-invoerschermen en betaalschermen, of zodra een wachtwoordveld wordt weergegeven. In de webapp wordt niets automatisch vastgelegd: alleen een afbeelding die je zelf toevoegt, wordt verstuurd.
Het technische logboek wordt op je apparaat gefilterd vóór het versturen: sessietokens, API-sleutels, autorisatieheaders, wachtwoorden, e-mailadressen en telefoonnummers worden vervangen door een markering. Ook wanneer ze over twee regels zijn afgebroken. Hetzelfde filter geldt voor de instellingen die bij de melding worden gevoegd. Het is bewust ruim: liever een nuttig gegeven wissen dan er een laten lekken. Je vrije tekst wordt daarentegen ongewijzigd doorgestuurd.
Worden nooit met een melding meegestuurd: de audio van je microfoon (met als enige uitzondering de hierboven beschreven melding van een detectiefout, met je uitdrukkelijke toestemming), de volledige songtekst van een nummer (hoogstens één begrensde regel, met als enige uitzondering de hierboven beschreven melding van een detectiefout, met je uitdrukkelijke toestemming), de lijst van je nummers of je songbook, je e-mailadres, je gebruikersnaam of je foto (we bereiken je via je account), je locatie, een advertentiekenmerk, je contacten, de inhoud van je gesprekken met andere accounts, en (op het web) de volledige identificatiestring van je browser, je extensies, je geïnstalleerde lettertypen of de inhoud van je invoervelden.
Bewaring. De diagnostische context wordt 90 dagen na verzending gewist, of 30 dagen na de afhandeling van de melding als die eerder plaatsvindt. Concreet wordt op dat moment gewist: het technische spoor, de status van de app, het apparaatmodel, de systeemversie, de herkomst van de installatie en de taal van je interface: alles wat je telefoon beschrijft in plaats van het probleem. Bijlagen (schermafbeeldingen en afbeeldingen) worden 30 dagen na de afhandeling van de melding verwijderd. Wat overblijft, is de melding zelf en niets anders: je beschrijving, de categorie ervan, het betrokken scherm, het platform, de versie van de app en de opvolging. Bewaard zolang je account bestaat, zodat je het antwoord kunt lezen, en samen met het account verwijderd. Rechtsgrondslag: je toestemming, tot uiting gebracht door het vrijwillig versturen van de melding, en ons gerechtvaardigd belang om gebreken van de app te verhelpen. Om een melding eerder te laten verwijderen, schrijf naar [email protected].
Bètaprogramma: meetbank
Als je bètatester bent, kun je vanuit de instellingen van de app een meetbank starten: een korte reeks automatische tests, 5 tot 10 minuten, uitsluitend uitgevoerd op audio- en tekstbestanden die wij zelf leveren. Nooit op je songbook. Het doel is nauw afgebakend, en het is het enige: defecten opsporen die eigen zijn aan elk telefoonmodel (welke akkoordmotor echt wordt geladen, wat transcriptie op een ouder apparaat werkelijk kost, hoe het scherm zich gedraagt). Een meetbank die alleen op de telefoon van de ontwikkelaar draait, meet altijd alleen het beste geval. Ze start nooit zonder je uitdrukkelijke toestemming, wordt nooit buiten het bètaprogramma aangeboden, en geen enkel vakje staat vooraf aangevinkt.
Aan het einde van de campagne wordt een rapport verstuurd via het gebruikelijke meldingskanaal: het is dus aan je account gekoppeld en gehost op Supabase (EU-regio). De inhoud ervan is een gesloten lijst, veld voor veld opgebouwd, en niet "het volledige rapport minus wat we hebben gedacht te verwijderen". Precies deze twaalf gegevens verlaten je telefoon:
- het commerciële model van de telefoon (bijv. "Google Pixel 6a");
- de Android-versie;
- de processorarchitectuur (bijv. "arm64-v8a");
- de schermafmetingen en de schermdichtheid;
- de geïnstalleerde versie van Jam Jam;
- een willekeurig campagnekenmerk, de duur ervan en het resultaat;
- welke test werd uitgevoerd, op welk bestand uit ons eigen corpus;
- de uitkomst van elke test: geslaagd, mislukt, time-out, niet gestart;
- de gemeten tijdsduren, stap voor stap;
- de thermische status van de telefoon en de processorbegrenzing;
- de gemeten numerieke waarden (real-timeverhoudingen, herkenningspercentages…);
- bij een mislukking, een categorie van fout: nooit het bericht zelf.
En dit verlaat je telefoon expliciet nooit met een meetbankrapport:
- het interne logboek van de app;
- de titels, songteksten of akkoorden van je nummers;
- ook geen enkele schermafbeelding: het opnamescenario is met naam en toenaam verboden in de bètameetbank, omdat geen enkele witte lijst van velden een afbeelding beschermt;
- je gebruikersnaam, je e-mailadres, je profielfoto;
- je locatie, je adresboek, je bestanden;
- een advertentiekenmerk of een apparaatkenmerk.
Rechtsgrondslag: je toestemming (artikel 6, lid 1, onder a) AVG). Bewust niet het gerechtvaardigd belang: deze meting is op geen enkele manier noodzakelijk voor het leveren van de Dienst, en ze weigeren verandert niets aan wat Jam Jam voor je doet. Doel: defecten opsporen die eigen zijn aan elk telefoonmodel, en niets anders. Bewaring: een meetbankrapport wordt maximaal 180 dagen bewaard, en daarna verwijderd. Intrekking: je kunt je toestemming op elk moment intrekken vanuit de instellingen van de app. Het effect is onmiddellijk. De toestemming wordt vlak vóór elke verzending opnieuw van de schijf gelezen, zodat een intrekking tijdens een campagne ook de verzending van die campagne annuleert, en er niets meer je telefoon verlaat totdat je ze opnieuw hebt gegeven. Om al verzonden rapporten eerder te laten verwijderen, schrijf naar [email protected].
Gebruiksmeting en crashrapporten
Om te weten welke functies echt gebruikt worden en waar de app het begeeft, registreert Jam Jam gebruiksgebeurtenissen: de mobiele app en de webapp sturen ze naar onze eigen infrastructuur, gehost in de Europese Unie (Supabase, EU-regio). Er komt geen enkel meetinstrument van derden aan te pas, er wordt niets verkocht of gedeeld, en niets hiervan dient om je advertenties te sturen. Er worden alleen een eenvoudig gebruiksprofiel van afgeleid, dat het moment en het onderwerp van je meldingen kiest, en een telling van de dagen waarop je de app opent, die het moment van een uitnodiging voor een review bepaalt: beide staan beschreven onder "Meldingen en e-mails", samen met de manier om er bezwaar tegen te maken.
Wat wordt geregistreerd, past in drie gesloten categorieën, vooraf gekozen uit een lijst die in de code is vastgelegd: de schermen die je opent en de tijd die je daar doorbrengt, de acties die je activeert (een nummer openen, een analyse starten, een account aanmaken…), en de technische fouten die je tegenkomt. Elke gebeurtenis draagt een naam uit deze lijst, het platform, de versie van de app, de taal van de interface, een sessiekenmerk en, op het web, het type apparaat (telefoon, tablet of computer) en de systeemfamilie (Windows, macOS, Linux, ChromeOS, Android, iOS of overig), lokaal afgeleid door je browser: de User-Agent zelf wordt nooit verstuurd. Nooit vrije tekst: geen titel van een nummer, geen songtekst, geen akkoorden, geen bestandsnaam, geen volledig adres, geen zoekterm. Ook de waarden die bij een gebeurtenis horen, komen uit gesloten lijsten of worden afgerond in schijven.
Jam Jam is te gebruiken zonder account, en de meting bestaat dus al voordat er een is. Ze steunt dan op een willekeurig installatiekenmerk, lokaal gegenereerd op je apparaat of in je browser, dat niets van jou bevat. We schrijven het liever zwart op wit dan je het later te laten ontdekken: als je daarna een account aanmaakt, wordt de geschiedenis die door dit kenmerk wordt gedragen aan dat account gekoppeld. Zo begrijpen we het traject dat tot een registratie leidt, en daardoor verdwijnen deze gegevens ook samen met je account wanneer je het verwijdert.
Zodra je bent ingelogd, worden deze gebeurtenissen aan je account gekoppeld. Ze maken dus deel uit van je gegevensexport (Profiel → Mijn gegevens exporteren) en worden samen met je account verwijderd, ook de gebeurtenissen die vóór het aanmaken ervan zijn geregistreerd voor de installaties die eraan gekoppeld zijn.
Twee gegevens komen uit je verbinding en verdienen een precieze beschrijving. Uit je IP-adres leiden we een landcode van twee letters af (bijvoorbeeld NL), om te weten van waaruit de app wordt gebruikt: het IP-adres zelf wordt noch bewaard, noch aan de gebeurtenissen gekoppeld, alleen de landcode wel. En omdat een zonder account geopend verzendkanaal overspoeld kan worden, steunt een antimisbruikquotum op een onomkeerbare vingerafdruk van het IP-adres, met een korte levensduur, die alleen dient om de verzendingen te tellen en nooit aan de gebeurtenissen wordt gekoppeld.
Bewaartermijnen: de details van gebeurtenissen worden na 90 dagen verwijderd; sessies worden 400 dagen bewaard, omdat er een volledig jaar nodig is om te weten of mensen terugkomen. De samengevoegde gebruiksstatistieken worden zonder tijdslimiet bewaard; na 24 maanden bevatten ze geen enkel kenmerk meer. Tot dan blijft de dagelijkse activiteitssamenvatting gekoppeld aan de willekeurige installatie-ID (en wordt ze met je account verwijderd als je er een aanmaakt), terwijl de anonieme dagtotalen (aantallen, schermnamen, platformen en versies: geen enkel kenmerk, geen account, geen installatie) de verwijdering van je account overleven, omdat ze over niemand meer gaan.
Rechtsgrondslag: ons gerechtvaardigd belang (artikel 6, lid 1, onder f) AVG) om te weten wat er in onze eigen app wordt gebruikt en wat er kapotgaat. Daarom staat de meting standaard aan, en daarom moet het weigeren ervan eenvoudig zijn: de schakelaar Gebruiksstatistieken bevindt zich in de mobiele app (Privacyscherm) en in de webapp (Instellingen → Over, help en privacy). Ze is gratis, niet gebonden aan een abonnement, toegankelijk zonder account aan beide kanten, en werkt onmiddellijk: vanaf dat moment wordt er niets meer verzonden, al in de lopende sessie. Al geregistreerde regels vervallen op hun eigen termijn; om ze eerder te laten verwijderen, schrijf naar [email protected].
Jam Run. Het spel voegt eigen gebeurtenissen toe aan die gesloten lijst: openen van het spel, eerste sprong, begin en einde van een level (uitkomst, level, moeilijkheid, instrument, invoerwijze en afgerond aandeel geraakte akkoorden), gemiste akkoorden (het akkoord, de reden en een in klassen afgerond aantal), ontgrendelde of gedragen voorwerpen van de mascotte, openen van het feedbackformulier en tijd op een spelscherm. Geen score op naam, geen ranglijst en geen geluid: er zit geen audio of signaal van de microfoon of het MIDI-keyboard in. Zelfde bewaartermijnen en zelfde schakelaar als hierboven.
Inzage in het gebruik van mastering en het scheiden van sporen. In de beheeromgeving bekijkt het Jam Jam-team account per account het gebruik van de tools voor mastering en het scheiden van sporen: het aantal eenvoudige masterings, het aantal projecten van geavanceerde mastering, het aantal scheidingen op onze servers, het aantal scheidingen op je apparaat (geslaagd, mislukt of geannuleerd) en de data van het eerste en het laatste gebruik. Het team bekijkt ook een trechter zonder enige naam: hoeveel verschillende personen de masteringpagina openden, een mastering begonnen, een gescheiden spoor of het eindbestand downloadden. Doel: begrijpen hoe Mastering wordt gebruikt om het product bij te sturen, en niets anders. Het gaat om tellers en data: nooit de inhoud van je bestanden, nooit hun titel of naam, en nooit je IP-adres.
Wie deze lijst ziet en hoe je eruit verdwijnt. Alleen de beheerders van Jam Jam kunnen haar lezen, in de beheeromgeving. Niet in de lijst staan accounts die de schakelaar Gebruiksstatistieken hebben uitgezet (dezelfde als hierboven), beheerdersaccounts en bezoekers zonder account, die nooit afzonderlijk worden vermeld. De eenvoudige masterings en de op onze servers uitgevoerde scheidingen worden geteld uit het register dat hun limieten toepast en 40 dagen wordt bewaard; de rest komt uit de hierboven beschreven gebruiksgebeurtenissen (details 90 dagen bewaard). Dat register is gemaakt om de limiet toe te passen en wordt hier voor een tweede doel hergebruikt, zonder één gegeven extra. Rechtsgrondslag: ons gerechtvaardigd belang (artikel 6, lid 1, punt f), AVG) om het gebruik van Mastering te begrijpen en het product bij te sturen. Je kunt bezwaar maken: door de schakelaar Gebruiksstatistieken uit te zetten (je weigering wordt op je account opgeslagen en je staat niet meer in de lijst) of door te schrijven naar [email protected].
De automatische melding van crashes blijft echter uitgeschakeld: de app wordt uitgeleverd zonder crashrapportsleutel, en geen enkele crash wordt zonder je medeweten aan ons gerapporteerd. De enige gedetailleerde technische informatie die ons bereikt, is wat je zelf verstuurt wanneer je een storing meldt, beschreven in de vorige sectie. Deze website zelf gebruikt geen enkele tracker of analysetool van derden.
Je openbare profiel
Zolang je profiel privé is, zien alleen de mensen van wie je het verzoek hebt aanvaard wat je erop publiceert. Maak je het openbaar, dan worden voor elk Jam Jam-account zichtbaar: je gebruikersnaam, je weergavenaam, je foto, je presentatietekst en de nummers die je daar hebt gepubliceerd, met hun reacties en hun aantal vind-ik-leuks. Je profielfoto blijft ook zichtbaar voor een bezoeker zonder account; je kunt haar in de instellingen voorbehouden aan je volgers. Je profielpagina wordt bovendien op het web leesbaar zonder account, maar een bezoeker die niet is ingelogd ziet er de songteksten niet. Rechtsgrondslag: je toestemming (artikel 6, lid 1, onder a) AVG), gegeven door het vakje 15 jaar of ouder dat je aankruist om je profiel openbaar te maken. Je kunt haar op elk moment intrekken door terug te gaan naar privé, zonder iets anders in de app te verliezen. Die pagina’s dragen een header die indexering verbiedt: ze verschijnen niet in zoekmachines.
Wat je op de sociale plekken doet, is binnen dezelfde grenzen zichtbaar: wie je volgt en wie jou volgt, de reacties die je schrijft onder het nummer van iemand anders, en je vind-ik-leuks. Hoe vaak een van je nummers is geïmporteerd blijft privé: alleen jij ziet het.
Je verklaringen en je meldingen
Twee sporen betreffen jou persoonlijk. Je rechtenverklaringen: voordat een nummer de kring van de accounts die je hebt aanvaard verlaat, leggen we de datum vast, de versie van de aanvaarde tekst en het betrokken nummer. Ze dienen om onze zorgvuldigheid als host aan te tonen en om een verwijderingsverzoek te behandelen, niets anders; je kunt ze teruglezen, onze beheerders ook, en ze worden verwijderd samen met je account. Je meldingen: wat je meldt wordt door onze beheerders gelezen om te beslissen, en het spoor van de beslissing blijft 24 maanden in ons moderatielogboek staan, zonder de verwijderde content en zonder de naam van wie meldde. We geven je identiteit nooit door aan de betrokken persoon.
Antwoord op een melding
Wanneer je content meldt, kun je een e-mailadres achterlaten: het dient alleen om je de ontvangstbevestiging en de gemotiveerde beslissing te sturen die de Europese verordening inzake digitale diensten ons oplegt (art. 16, lid 4 en 5, van verordening (EU) 2022/2065). Rechtsgrond: onze wettelijke verplichting. Het wordt nooit getoond aan de gemelde persoon, nooit voor iets anders gebruikt, en het wordt 6 maanden na de melding gewist. Zonder adres wordt de melding precies zo behandeld, maar kunnen we je niet antwoorden.
Zorgvuldigheidslogboek van de meldingen op deze site
Het meldformulier van deze site registreert bij verzending het tijdstempel, de gekozen reden, het gemelde adres en de taal van de pagina. Noch je naam, noch je tekst, noch je IP-adres worden geregistreerd. Dit spoor dient alleen om aan te tonen dat we meldingen binnen een redelijke termijn behandelen, en het wordt na 12 maanden gewist.
Jouw rechten (AVG)
Je kunt op elk moment vanuit de app toegang krijgen tot je gegevens, ze exporteren en verwijderen (Profiel → Mijn gegevens exporteren / Mijn account verwijderen). De export is een machineleesbare JSON: zo oefen je je recht op overdraagbaarheid uit (artikel 20 AVG), en (net als de volledige back-up van je songbook) is dit gratis, onbeperkt en buiten elk gebruiksquotum. Je hebt ook recht op rectificatie, beperking en bezwaar, en overal waar een verwerking op je toestemming berust, kun je die op elk moment intrekken, zonder afbreuk te doen aan wat daarvoor rechtmatig is gedaan. De verwijdering is definitief en verwijdert je profiel, je foto en je account. Verzoeken: [email protected]. Als je meent dat we je gegevens verkeerd verwerken, kun je een klacht indienen bij je toezichthoudende autoriteit: in Frankrijk de CNIL. We horen het liever eerst van jou, maar dit recht hangt niet van ons af.
Bewaring
We bewaren accountgegevens zolang je account bestaat. Bij verwijdering worden de bijbehorende servergegevens verwijderd: back-up van het songbook, profiel, foto, gedeelde nummers, meldingen en instellingen. Drie dingen overleven de verwijdering, en we schrijven ze liever op dan je ze te laten ontdekken: de vermeldingen in ons logboek van beheeracties (welke support- of moderatiemaatregel is genomen, en op welk accountkenmerk) worden 24 maanden bewaard zodat een beslissing controleerbaar blijft, en daarna automatisch gewist; een bericht dat je hebt geschreven in de meldingsthread van iemand anders blijft in die thread staan, zodat die persoon zijn antwoord behoudt, maar het wordt losgekoppeld van je account en kan niet meer aan jou worden gekoppeld; en de boekhoudkundige stukken van een aankoop worden 10 jaar bewaard, zoals het Franse Wetboek van Koophandel voorschrijft. Ze worden bewaard door Stripe of door de store, niet in de app. Het verwijderen van je account neemt ook mee wat je had gepubliceerd: openbaar profiel, gepubliceerde nummers, reacties en vind-ik-leuks verdwijnen ermee. De audiobestanden in je kluis worden door een opruimtaak weggehaald: het werkelijke wissen duurt een paar dagen, geen paar seconden, en we schrijven dat liever op. De geschiedenis van de detectie van AI-muziek en die van de sporenscheider worden met je account verwijderd.
Kinderen
De Dienst richt zich niet tot kinderen jonger dan 13 jaar (of de minimumleeftijd in jouw land). Maak geen account aan als je jonger bent dan deze leeftijd. Een profiel openbaar maken vraagt 15 jaar of ouder: daaronder vraagt de Franse wet de instemming van de ouderlijke gezagsdragers vóór een open publicatie. We vragen je dat met een vinkje te bevestigen op het moment dat je het profiel openbaar maakt, en we vragen je nooit je geboortedatum.
Geluidssporen gedeeld met accounts die elkaar volgen
Wanneer je een audiobestand aan een nummer toevoegt, converteert Jam Jam het naar een licht formaat (Opus mono, 24 kbit/s, ofwel ongeveer 0,7 MB voor vier minuten) en slaat het op in een privéruimte gehost in de Europese Unie, zodat het nummer hetzelfde werkt op je telefoon en in je browser. Zolang het nummer alleen in jouw songbook staat, ben jij de enige die dit bestand kan beluisteren. Het wordt toegankelijk voor de accounts die je volgt en die jou terugvolgen zodra je het nummer op je profiel publiceert, en voor niemand anders: noch een gewone volger, noch een bezoeker zonder account komt erbij, en er wordt nooit een downloadlink gegenereerd. Een bestand is beperkt tot 2,5 MB, en elk account kan in totaal 50 MB opslaan.
Jouw rechtenverklaring. Voordat een van je geluidssporen hoorbaar wordt voor iemand anders (bij het publiceren van het nummer, of wanneer je het aan een ander account voorstelt), vragen we je te verklaren dat je het recht hebt om deze opname te delen. We bewaren de datum, de versie van de tekst die je hebt aanvaard, en het betrokken nummer: zonder deze drie gegevens bewijst een verklaring later niets. Het doel ervan is onze zorgvuldigheid als host aan te tonen en verwijderingsverzoeken te behandelen, niets anders. Je kunt je eigen verklaringen teruglezen, onze beheerders ook, en ze worden verwijderd samen met je account.
Iemand die een van je nummers heeft geïmporteerd, kan je een geluidsspoor voorstellen. Er wordt niets gepubliceerd zolang jij het niet hebt geaccepteerd. Elk gedeeld geluidsspoor kan vanuit de app worden gemeld, en wij kunnen het verwijderen. Als je je account verwijdert, wordt een nooit geaccepteerd voorstel samen met het bestand verwijderd; een geluidsspoor waarvan anderen al afhankelijk zijn, blijft staan, maar de koppeling met jou wordt verbroken (het wordt dan getoond als afkomstig van "een gebruiker"). We waarschuwen je voordat je de verwijdering bevestigt. Als je de verwijdering wilt van de inhoud zelf en niet alleen van de toeschrijving ervan, schrijf naar [email protected]: we behandelen dat via de verwijderingsprocedure.
Automatisch gescheiden zang en instrumentaal (stems)
Wanneer je een audiobestand aan een nummer toevoegt, scheidt Jam Jam er automatisch twee sporen uit, de zang en het instrumentaal, met dezelfde engine die het luidsprekermenu van de speler en de karaoke-export voedt. Beide sporen worden geconverteerd naar hetzelfde lichte formaat als het oorspronkelijke geluidsspoor (Opus mono, 24 kbit/s), samen ongeveer 1,4 MB, en tellen mee binnen dezelfde 50 MB-grens per account. Ze worden bewaard zoals het oorspronkelijke bestand, zolang het nummer in je songbook bestaat, ook als je het nooit publiceert.
Ze volgen precies dezelfde toegangsregels als het geluidsspoor waaruit ze komen (zie de sectie hierboven): zolang het nummer in je privé-songbook blijft, hoor jij ze als enige; een account dat je volgt en dat jou terugvolgt kan ze alleen beluisteren als je het nummer hebt gepubliceerd en de bijbehorende rechtenverklaring hebt aanvaard. Noch een gewone volger, noch een bezoeker zonder account komt erbij.
Beide sporen worden verwijderd samen met het audiobestand waaruit ze komen, met het nummer of met je account. Je kunt ze ook expliciet uit de app verwijderen, zonder de rest van het nummer aan te raken.
Een nummer of afspeellijst naar een account sturen
Via het menu Delen kun je een nummer, een afspeellijst of je profiel rechtstreeks sturen naar een account dat je volgt en dat jou terugvolgt. De ontvanger krijgt een melding met jouw identiteit en een verwijzing naar wat er is verstuurd; er wordt niets in een postvak afgeleverd, en het openen van de melding past dezelfde zichtbaarheidsregels toe als wanneer de ontvanger het zelf had gevonden.
Om misbruik te beperken, wordt elke verzending geteld in een apart logboek (20 verzendingen per uur, 3 verzendingen per dag naar hetzelfde account voor hetzelfde object); dat logboek dient nergens anders voor, wordt door niemand gelezen, en wordt na 7 dagen verwijderd.
Spelvoortgang in Jam Run (met een account)
Als je Jam Run speelt terwijl je bent ingelogd, wordt je voortgang in je account opgeslagen zodat je die op je andere apparaten terugvindt: gehaalde levels, scores en beste rondes, spelstatistieken, de mascotte-voorwerpen die je hebt of al hebt gezien, de outfit van de mascotte en je spelvoorkeuren. Er wordt nooit audio en niets van je microfoon verstuurd: het spel luistert alleen op je apparaat. Deze gegevens worden in de Europese Unie gehost, dienen alleen om je voortgang te herstellen, zijn alleen door jou te lezen en worden samen met je account verwijderd. Rechtsgrond: uitvoering van de overeenkomst (artikel 6.1.b AVG), omdat je deze functie vraagt door ingelogd te spelen. Je kunt op elk moment een kopie downloaden in het spel (Opties, Geavanceerd, ‘Mijn spelgegevens exporteren’) of met de gegevensexport van je account; je kunt ook schrijven naar [email protected].
De microfoon in Jam Run. Met of zonder account wordt het geluid van je microfoon alleen op je apparaat geanalyseerd, tijdens het spel, om het gespeelde akkoord te herkennen: het wordt niet opgenomen en niet verstuurd. Speel je met een MIDI-keyboard, dan wordt de microfoon helemaal niet geopend.
Records en ranglijst van Jam Run
Als je Jam Run speelt terwijl je bent ingelogd, wordt je beste score op elk level van het spel opgeslagen met de moeilijkheid, het instrument en de datum, om je je record te tonen en je een nieuw persoonlijk record te melden. Alleen de levels van het spel hebben records: nooit een nummer uit je liedboek. Rechtsgrond: uitvoering van de overeenkomst (artikel 6.1.b AVG). Elk level toont ook de top 3 van spelers, zichtbaar voor ingelogde Jam Jam-accounts: daar verschijnen alleen openbare accounts, met enkel hun gebruikersnaam, score en instrument (geen weergavenaam, geen foto). Die weergave berust op jouw toestemming (artikel 6.1.a AVG), dezelfde als voor je openbare profiel: het vakje ‘15 jaar of ouder’ dat je aanvinkt om je profiel openbaar te maken. Een privéaccount houdt zijn record voor zichzelf; terug naar privé haalt je meteen uit de ranglijst, zonder iets anders te verliezen. Je records worden in de Europese Unie gehost, staan in je gegevensexport en worden met je account verwijderd.
Meldingen en e-mails
Met een account kan Jam Jam je op drie manieren iets laten weten: via de bel in de app, met een pushmelding op je telefoon (alleen als je die in de instellingen van je telefoon hebt toegestaan) en per e-mail. Elk bericht hoort bij een van de vijf categorieën hieronder, en de categorie bepaalt wat standaard aanstaat. Alles stel je in via Instellingen → Meldingen, op mobiel en op het web, en de pagina Meldingen legt uit hoe.
- Account en verplichtingen: je inlogcode, het welkomstbericht, een beveiligingswaarschuwing, de mededeling dat inhoud van jou is verwijderd, de voortgang van een melding die je hebt gedaan. Standaard aan. De mededeling van een verwijdering kun je niet uitzetten: de wet verplicht ons die aan je te geven, samen met je beroepsmogelijkheid. Rechtsgrond: de uitvoering van de overeenkomst (artikel 6, lid 1, onder b) AVG) en onze wettelijke verplichting (artikel 6, lid 1, onder c) AVG, Verordening (EU) 2022/2065).
- Mijn inhoud: wat volgt op iets wat jij deed of op een dienst die je gebruikt, bijvoorbeeld "Je analyse is klaar", een karaokevideo die klaarstaat, een antwoord op je feedback, geschonken Premium-dagen of een noodzakelijke update van de app. Standaard aan, op je telefoon en per e-mail, en uit te zetten. Rechtsgrond: de uitvoering van de overeenkomst.
- Mijn kring: een ander account doet iets wat jou of je nummers betreft (volgverzoek, nieuwe volger, een nummer dat wordt geliket, becommentarieerd, geïmporteerd of naar je gestuurd). Standaard aan op je telefoon. Per e-mail een samenvatting van die feiten: hoogstens één per 14 dagen, alleen als er minstens één feit over jou is dat je al 72 uur niet hebt gezien, zonder enige suggestie of promotie; standaard aan als je geen pushmeldingen ontvangt, en uit te zetten. Rechtsgrond: ons gerechtvaardigd belang om je op de hoogte te houden van wat er met je inhoud gebeurt (artikel 6, lid 1, onder f) AVG), met een eenvoudig recht van bezwaar in Instellingen of met één klik vanuit de e-mail.
- Herinneringen: als je een tijd niet terug bent geweest (de termijn hangt af van je gewone ritme), een herinnering die alleen een echt feit over jou bevat, zoals een nummer dat een account dat je volgt heeft gepubliceerd of een van je nummers dat is geïmporteerd, nooit een kaal "we missen je". Standaard aan op je telefoon; per e-mail alleen als je met nieuws hebt ingestemd. Herinneringen en nieuws samen: hoogstens één per 7 dagen en 3 per 30 dagen, via één kanaal. Na twee herinneringen zonder reactie 30 dagen stilte; na drie 90 dagen; na vier geen enkele meer. Rechtsgrond: ons gerechtvaardigd belang, met bezwaar in Instellingen.
- Nieuws van Jam Jam: nieuwigheden in de functies die je gebruikt, een belangrijke nieuwe versie (nooit een loutere versie met bugfixes), Premium-aanbiedingen. Alleen als je hebt ingestemd, via push of per e-mail, en pas vanaf 15 jaar; hoogstens twee per 30 dagen, binnen de gezamenlijke grens met de herinneringen. Rechtsgrond: je toestemming (artikel 6, lid 1, onder a) AVG en artikel L34-5 van het Franse wetboek voor post en elektronische communicatie), die je op elk moment kunt intrekken. Enige uitzondering, hieronder beschreven: betaalde Premium.
Jouw keuze over nieuws. Direct nadat je je account hebt aangemaakt, biedt een scherm "Contact houden" je twee even zware knoppen: "Ja, met het nieuws" en "Alleen het essentiële". Niets is vooraf aangevinkt, en voor het essentiële of "Later" kiezen verandert niets aan de rest van de app. In de mobiele app geldt je antwoord voor meldingen en voor e-mails; op het web alleen voor e-mails. Elk kanaal stel je daarna apart in via Instellingen → Meldingen, of met één klik vanuit elke nieuwsmail. Nieuws is voorbehouden aan mensen van 15 jaar of ouder: als je dat nog niet hebt bevestigd, vraagt de knop het je, en we vragen nooit naar je geboortedatum.
Het bewijs van je keuze. Elke toestemming en elke intrekking wordt vastgelegd in een register waaraan alleen wordt toegevoegd en waaruit nooit wordt gewist: het doel (nieuws), de betrokken kanalen (push, e-mail), verleend of ingetrokken, de versie en de vingerafdruk van de tekst die je te zien kreeg, de taal ervan, het scherm, het platform, de versie van de app en de datum. Een intrekking is een nieuwe regel, nooit een wissing. Dit register dient alleen om te bewijzen dat we je keuze respecteren; het wordt bewaard zolang je account bestaat en samen met je account verwijderd. Rechtsgrond: onze verplichting om je toestemming te kunnen aantonen (artikel 7, lid 1, AVG).
Betaalde Premium. Als je voor Premium hebt betaald (een lopend abonnement of een levenslange aankoop), mogen we je per e-mail nieuws over Jam Jam en Premium sturen, ook als je niet hebt ingestemd met nieuws, zoals de wet toestaat tegenover klanten voor vergelijkbare diensten (artikel L34-5 van het Franse wetboek voor post en elektronische communicatie). Daarvoor moet de mededeling je bij de aankoop zijn getoond, met een link "Deze e-mails niet ontvangen": we bewaren een spoor van die weergave (datum, versie van de tekst, taal) in het hierboven beschreven register, en het wordt samen met je account verwijderd. Je kunt meteen bezwaar maken, en daarna op elk moment en gratis, in Instellingen of met één klik vanuit elk van deze e-mails. Deze e-mails gaan nooit over producten van derden, bereiken je nooit via push zonder je toestemming en worden nooit gestuurd naar iemand die niet heeft bevestigd 15 jaar of ouder te zijn. Gratis proefperiodes en geschonken Premium-dagen tellen niet als aankoop.
Afmelden met één klik. Elke e-mail die niet over je account of een wettelijke verplichting gaat, bevat een link "Uitschrijven voor deze e-mails", die een bevestigingspagina opent zonder dat je hoeft in te loggen, en daarnaast de standaard afmeldheader die mailprogramma’s als knop tonen: allebei stoppen ze meteen dit soort e-mail. E-mails over je account en verplichtingen (beveiliging, verwijdering van inhoud, voortgang van een melding) bevatten in plaats daarvan een link naar je instellingen.
Blokkeerlijst. Als een e-mail definitief niet op je adres kan worden bezorgd, of als je hem in je mailprogramma als spam markeert, laat onze verzenddienst Resend ons dat weten via een geauthenticeerd bericht, en komt je adres op een blokkeerlijst, met alleen de reden (bounce of klacht) en de datum: Jam Jam stuurt er dan geen enkele meldingsmail meer naartoe. Deze lijst hangt aan het adres, niet aan het account: ze blijft bewaard, ook nadat je account is verwijderd, juist om je nooit meer te schrijven. Wil je eraf, schrijf dan naar [email protected]. Andere bezorggebeurtenissen worden alleen als dagtotalen bewaard, zonder persoonsgegevens. Rechtsgrond: ons gerechtvaardigd belang om je weigering te respecteren en de bezorging van onze e-mails te beschermen.
Pushtoken en tijdzone. Als je meldingen op je telefoon toestaat, bewaart de app het pushtoken dat je telefoon eraan toekent, samen met het platform (Android of iOS). Het dient alleen om je meldingen te sturen, en wordt verwijderd als je uitlogt, als je pushmeldingen uitzet, als de dienst van je telefoon het ongeldig verklaart, en samen met je account. Om je op een redelijk uur te schrijven en je stille uren te respecteren, bewaren de mobiele app en de webapp ook de tijdzone van je apparaat (bijvoorbeeld "Europe/Paris"), nooit je locatie; die wordt bewaard zolang je account bestaat. Rechtsgrond: de uitvoering van de overeenkomst.
Meldingen afgestemd op je gebruik. Om het moment en het onderwerp van een herinnering of nieuwsbericht te kiezen, berekenen we elke nacht een gebruiksprofiel op basis van de hierboven beschreven gebruiksmeting, over de laatste 56 dagen: hoe je Jam Jam gebruikt (ontdekken, eerder alleen, in een groep, jammen, beide), de functie die je het meest gebruikt, of je vooral publiceert of leest, je belangrijkste platform, je ritme (dagen, tijdvak, aandeel van het weekend, gebruikelijke tussenruimte tussen twee actieve dagen), de datum van je laatste activiteit en enkele begrensde tellers (minuten, sessies, dagen). Het bevat nooit de inhoud van je nummers: geen titels, geen songteksten, geen akkoorden, geen nummerkenmerken. Als de berekening geen uitsluitsel geeft, kan de app je één keer de vrijwillige vraag stellen "Speel je eerder alleen, met anderen of allebei?"; je antwoord, of het feit dat je de vraag hebt overgeslagen, wordt bewaard zolang je account bestaat. Dit is profilering (artikel 4, punt 4, AVG), zonder rechtsgevolg en zonder ingrijpend besluit over jou. Rechtsgrond: ons gerechtvaardigd belang om je alleen nuttige berichten te sturen, op het juiste moment (artikel 6, lid 1, onder f) AVG). Je kunt bezwaar maken: als je de gebruiksstatistieken weigert, wordt je weigering op je account vastgelegd, wordt er geen profiel meer berekend en wordt het jouwe de volgende nacht gewist, ook als er nog oudere metingen bestaan; hetzelfde geldt als je herinneringen of alle meldingen uitzet; je kunt ook schrijven naar [email protected]. Het profiel en je antwoord staan in je gegevensexport en worden samen met je account verwijderd.
Uitnodiging voor een review. Als je de e-mail "Uitnodiging om te reviewen" hebt aangezet (standaard uit, in Instellingen → Meldingen), kunnen we je één keer schrijven, op zijn vroegst 21 dagen nadat je account is aangemaakt, om je voor te stellen je ervaring op Trustpilot te delen; deze e-mail gaat in bcc naar Trustpilot, dat je e-mailadres ontvangt en je zelf de uitnodiging stuurt. Om de uitnodiging vlak na een echte ervaring te laten aankomen, en niet maanden na je laatste bezoek, sturen we haar alleen als je de app in de afgelopen 14 dagen hebt geopend, op minstens 3 verschillende dagen binnen 30. Deze telling leest alleen de dagen waarop de app werd geopend, afkomstig uit de hierboven beschreven gebruiksmeting (die dus ook, in beperkte mate, voor dit doel dient) en uit twee technische datums van de dienst (je laatste activiteit en de laatste verbinding van elk platform). Ze kijkt nooit naar wat je deed of of je tevreden bent, en geldt voor alle accounts op dezelfde manier. Rechtsgrond: ons gerechtvaardigd belang om op het juiste moment om een review te vragen (artikel 6, lid 1, onder f) AVG), naast je toestemming om deze e-mail te ontvangen. Je kunt bezwaar maken door deze e-mail uit te zetten of de gebruiksstatistieken te weigeren: er worden dan geen meetgegevens meer verzameld voor deze telling.
Meten wat onze meldingen opleveren. Elke herinnering, elk nieuwsbericht en elke samenvatting wordt vastgelegd in een meettabel, los van het logboek hieronder: categorie, soort, sjabloon en onderwerp van het bericht (een kenmerk, nooit een titel), kanaal, platform, versie van de app, accounttype, je gebruiksprofiel op het moment van verzending, tijdstippen van verzending, bezorging, openen en klikken. We noteren ook of je binnen 72 uur na verzending dit soort bericht, alle meldingen of de e-mails hebt uitgezet, je instemming met nieuws hebt ingetrokken, de toestemming voor pushmeldingen bent kwijtgeraakt of je met één klik hebt afgemeld, en of je binnen 24 uur en binnen 7 dagen naar de app terugkwam. Een klik in een van deze e-mails loopt via een ondertekende doorverwijslink op jam-jam.org, die het tijdstip van de eerste klik noteert en je daarna naar de bedoelde pagina brengt; we gebruiken geen pixel om te weten of je een e-mail hebt geopend. Om het echte effect van herinneringen te kennen, krijgt 10% van de accounts, eens en voor altijd aangewezen via een vaste loting op het accountkenmerk, nooit herinneringen of nieuws: dat is de controlegroep, en voor hen wordt toch een regel vastgelegd. Deze tabel wordt 13 maanden bewaard en daarna teruggebracht tot anonieme totalen; ze staat in je gegevensexport en wordt samen met je account verwijderd. Beheerders zien alleen totalen, nooit een afzonderlijke regel. Rechtsgrond: ons gerechtvaardigd belang om na te gaan of onze berichten nuttig zijn, en er minder te sturen als ze dat niet zijn (artikel 6, lid 1, onder f) AVG). Je kunt bezwaar maken tegen deze meting, klikken inbegrepen, door te schrijven naar [email protected]; deze berichten uitzetten stopt haar ook.
Notificatielogboek (beheerders)
Elke notificatie die door de Dienst wordt verstuurd, wordt vastgelegd: afzender, ontvanger, type, kanaal (push, e-mail, in de app), resultaat en de inhoud van het bericht. Doel: een "ik heb niets ontvangen" diagnosticeren en misbruik opsporen: niets anders. Bewaring: 30 dagen, daarna automatische verwijdering door een geplande taak. Alleen leesbaar voor beheerders, en verwijderd in beide richtingen (als afzender en als ontvanger) bij het verwijderen van een account.
YouTube-adressen
Jam Jam gebruikt YouTube-API-diensten voor optioneel afspelen in de officiële speler. Voor je toestemming worden geen YouTube-scripts, miniaturen of metadata geladen. Laden stuurt Google je IP-adres, browser-/apparaatinformatie, het adres van de bronpagina (dat een lied-ID kan bevatten), video-ID en afspeelactiviteit. Google verwerkt deze volgens zijn eigen privacybeleid, met cookies of vergelijkbare technieken en mogelijke doorgifte buiten de EU. youtube-nocookie betekent niet dat er geen gegevens worden verzameld. De grondslag is toestemming (artikel 6(1)(a) AVG). Je kunt de speler stoppen en toestemming intrekken: toekomstig laden stopt, zonder al ontvangen gegevens bij Google te wissen. Jam Jam bewaart de link en tijdmarkeringen in je liedboek, zonder video of audio te downloaden. YouTube kan eigen advertenties tonen, ook bij Premium. Google-privacy.
Bewerkingen vereisen een audiobestand dat je zelf aanlevert. Een kopie staat voor je apparaten in je privéruimte. Delen volgt de hierboven beschreven regels voor wederzijds volgen. Een YouTube-link wordt nooit in zo’n bestand omgezet.
Wijzigingen & contact
We kunnen dit beleid bijwerken; wijzigingen verschijnen hier met een nieuwe datum. Vragen of verzoeken: [email protected].