Juvita Music gebruikt Apple Music als de enige actieve muziekdienst. Na toestemming kan Apple Music luistergegevens leveren voor persoonlijke inzichten, ranglijsten, gedeelde luisteractiviteit en muziektrofeeën. De gegevens kunnen onvolledig of vertraagd zijn en zichtbaarheid volgt je privacykeuzes.

Spotify is gepauzeerd omdat Spotify's eigen Developer Policy regels bevat die direct raken aan de oude Spotify-functies van Juvita. De uitleg hieronder beschrijft die regels, wat we daar wel en niet uit kunnen afleiden, en waarom we eerst schriftelijke duidelijkheid nodig hebben.

People zoeken en sociale profielen blijven beschikbaar.

Waarom Spotify in Juvita is gepauzeerd

Kort gezegd

Juvita's oude Spotify-functies haalden Spotify-luisterinformatie op en rekenden daar dingen mee uit: plays, luisterminuten, favoriete nummers, artiesten en albums, ranglijsten tussen gebruikers en trofeeën. Spotify's Developer Policy zegt uitdrukkelijk dat ontwikkelaars Spotify-content of de Spotify-dienst niet mogen analyseren om nieuwe of afgeleide luistercijfers te maken. De policy noemt onder andere luisteraarsstatistieken, benchmarks, gebruiksstatistieken, gebruikerscijfers en profielen. Dat lijkt dus rechtstreeks te botsen met precies het soort Spotify-ranglijsten dat Juvita wil bieden.

Daar staat ook een aparte brede regel: een ontwikkelaar mag geen product of dienst maken die is geïntegreerd met streams of content van een andere dienst. Juvita was ontworpen om Spotify én Apple Music in dezelfde muziekapp te gebruiken. De tekst van Spotify zegt niet duidelijk of twee aparte tabbladen, aparte ranglijsten of zelfs twee losse apps dit voor ons zouden oplossen. We gaan daarom niet aannemen dat een technische scheiding genoeg is.

Welke Spotify-regels zijn hier relevant?

  1. Geen nieuwe luisterstatistieken uit Spotify-data. Spotify's Developer Policy, onderdeel III.13, verbiedt het analyseren van Spotify-content of de Spotify-dienst om nieuwe of afgeleide luistercijfers, benchmarks, gebruiksstatistieken, gebruikersstatistieken of gebruikersprofielen te maken. Een ranking waarin Juvita plays of minuten telt, gebruikers onderling vergelijkt of trofeeën uitdeelt op basis van Spotify-luisteren, lijkt onder die omschrijving te vallen.
  2. Geen integratie met content van een andere dienst. Onderdeel III.5 verbiedt producten of diensten die zijn geïntegreerd met streams of content van een andere dienst. Omdat Juvita Apple Music en Spotify samen wilde aanbieden en luistergegevens over die diensten wilde combineren, is dit een afzonderlijk punt dat Spotify expliciet voor ons moet verduidelijken.
  3. Spotify-content tonen heeft voorwaarden. Als een app Spotify-metadata of albumhoezen toont, eist Spotify duidelijke bronvermelding; metadata en hoesafbeeldingen moeten linken naar het betreffende Spotify-item. Spotify zegt ook dat metadata of artwork niet als zelfstandig product mag worden aangeboden. Dat betekent dat toestemming om een API te gebruiken niet automatisch elk ontwerp of elk gebruik van artwork toestaat.
  4. Opslaan en bewaren is beperkt. De Developer Terms beperken het opslaan, verzamelen en samenvoegen van Spotify-content tot wat strikt nodig is voor de app. Getoonde gegevens moeten actueel blijven en oude gegevens moeten worden verwijderd; Spotify-content mag niet onbeperkt worden bewaard. Voor persoonlijke gegevens gelden daarnaast privacy-, toestemming-, beveiligings- en verwijderregels.
  5. Toestemming van de gebruiker is niet hetzelfde als toestemming van Spotify. Een gebruiker kan toestemming geven om gegevens te delen, maar dat heft de aparte productregels over het maken van afgeleide luisterstatistieken of het combineren met een andere muziekdienst niet automatisch op. Ook een Spotify-login, een API-client-ID of een ruimere API-quota is op zichzelf geen schriftelijke uitzondering op de voorwaarden.

Waarom hebben we Spotify dan uitgezet?

De oude functies deden meer dan Spotify-data simpelweg aan dezelfde gebruiker terug laten zien. Juvita berekende er eigen minuten, plays, tops en posities mee en liet gebruikers met elkaar vergelijken. Dat komt heel dicht bij de soorten afgeleide metrics die Spotify noemt. Bovendien maakt de combinatie van Spotify met Apple Music de regel over integratie met een andere dienst relevant.

Daarom kunnen we niet veilig zeggen: “de gebruiker heeft toestemming gegeven, dus het mag”, of: “Apple heeft een eerdere versie goedgekeurd, dus Spotify heeft het ook goedgekeurd”. Apple App Review en Spotify's Developer Agreement zijn twee aparte controles. Een App Store-goedkeuring verleent geen Spotify-licentie.

Spotify's antwoord op onze eerdere vraag verwees naar Spotify for Developers, maar gaf geen beoordeling van Juvita's concrete functies en geen uitzondering of toestemming. Dat antwoord is dus geen groen licht. De Developer Terms zeggen dat Spotify onder meer toegang kan beperken of intrekken, een app kan uitschakelen en kan eisen dat gegevens worden verwijderd wanneer er een overtreding wordt vastgesteld. Ik zie in de geraadpleegde voorwaarden geen regel dat er bij deze situatie automatisch een vaste boete wordt opgelegd; dat is geen garantie over eventuele juridische aansprakelijkheid.

Wat werkt nu?