About

Who's running SpotifyConnect?

This project is run by the Open Humans Foundation. You can always get in touch with it via email at email at support@openhumans.org. See this project's activity page on Open Humans.

Which data do you store?

We store different kinds of data depending on whether you are accessing this app as a guest or if you are being logged in with your Open Humans account:

  1. Generally, our hoster Heroku stores and gives us access to
    1. IP addresses used to access this app
    2. the sub-pages visited on this app
    3. (Both are stored for up to a week)
  2. By logging in with your Open Humans account we can access:
    1. Spotify archives generated through this app itself
    2. (You can always review this app's permissions on Open Humans)
  3. By logging in with your Spotify account account we can access:
    1. A list of your recently played songs
    2. (You can always review this app's permissions on Spotify)
  4. SpotifyConnect will store:
    1. your random Open Humans identifier that's unrelated to your username on Open Humans
    2. the authentication credentials that allow us to read & write your Spotify archive on Open Humans
    3. the authentication credentials that allow us to read your list of last-played songs on Spotify

SpotifyConnect is covered by Open Humans' Terms of Use and Data Use Policy:

You can always delete your account and all associated data from the Dashboard. This includes the Open Humans and Spotify authentication credentials, i.e. we won't be able to access your Open Humans & Spotify accounts any longer.

Removing the authorization on Open Humans does not automatically delete your Spotify archive on Open Humans; if you want this to occur, you should delete your account here before withdrawing from this project in the Open Humans site.

FAQ

What does this application do?

With this application you can link your Spotify account to your Open Humans account. Once you have created this link we will regularly request the list of the last songs you have played and add them to a growing archive of the songs you have listened to. That way you can create a growing copy of what songs, artists etc. you have listened to over time.

How does it work?

You can log-in into this application with your Open Humans account. This allows us to deposit data in your Open Humans account. After this you can connect your Spotify account to SpotifyConnect. This enables us to access your list of recently played songs. We will automatically ask Spotify for your the last 50 songs you have played once per hour. The played items will be written into your Open Humans account.

What permissions to you request from my Spotify account?

We only request the user-read-recently-played and streaming permissions. These permissions enable us to exclusively read your last played songs and allow you to stream songs through the experimental Recommendation function.

Why is my archive empty?

For this app to work you need to enable the Publish my activity on Spotify option in your Spotify settings. If this is not turned on we will not be able to request your recently played items. You can turn this setting on/off in your Spotify application.