Skip to content

FAQ ​

About the project ​

Is Unwrap a real product I can rely on? ​

Unwrap is a student project with a demo built as part of a university programme, not a commercial service. It's free, but:

  • It doesn't have the security audits or reliability guarantees of a commercial app.
  • The team is small.
  • The product may change, break, or go offline without notice.

How does Unwrap make money? ​

It doesn't. There are no ads, no paid plans, no premium features. It's a learning project that happens to be useful.

Is Unwrap affiliated with Spotify? ​

No. Unwrap uses Spotify's public OAuth API to read your listening data, the same way thousands of third-party apps do. Spotify hasn't endorsed, sponsored, or reviewed Unwrap.

Trying the demo ​

Do I need a Spotify account to try Unwrap? ​

No. The demo includes a try-it-without-signing-in mode that drops you into a populated demo account with example listening data. Click Connect with Spotify on the homepage. In demo mode, this signs you in as a demo user without actually contacting Spotify.

Is the data I see in the demo mine? ​

If you used the Connect with Spotify button on the demo without going through the real Spotify OAuth flow, you're looking at mock data seeded into a fake account, not your real listening history. The demo is meant to show off the dashboard with realistic-looking data.

To see your real data, you'd need a deployment connected to a real backend with a real Spotify OAuth integration.

Signing in and connecting ​

What does Unwrap do with my Spotify login? ​

Unwrap requests read-only access to your Spotify account. It can:

  • Identify you (your Spotify ID and display name).
  • Read your listening history.

It cannot:

  • Post anything.
  • Modify your playlists, library, or playback.
  • See your password.

You can revoke access any time at spotify.com/account/apps.

Can I connect more than one service? ​

Settings supports multiple connected services (e.g. Spotify and Apple Music), however this feature is not fully implemented. Only Spotify is currently supported.

I clicked "Connect with Spotify" and nothing happened ​

If you're using the demo, the button should drop you straight into a demo account. If it doesn't, refresh the page and try again. If it still fails, try again later or open an issue.

Uploading data ​

Why can't I just connect my Spotify account and see all my data? ​

Spotify's standard API only exposes the last 50 tracks per query and a few aggregated stats. The full lifetime history is only available through Spotify's GDPR data export, which they email to you on request. That's why Unwrap has a separate upload step.

How long does Spotify take to send my data? ​

Up to 30 days, but usually a few days.

What format does Unwrap expect? ​

A .zip file from Spotify's Extended Streaming History export. Don't unzip it.

See Upload your data

Privacy and data ​

What does Unwrap store about me? ​

See Privacy.

How do I delete everything? ​

Settings → Delete account. This removes your account and all associated data permanently.

Where is my data stored? ​

In a database operated by the project team on a separate repository to the frontend.

Troubleshooting ​

I can't sign back in after deleting my account ​

That's by design. Deleting your account removes your record from Unwrap entirely. Sign in again to create a fresh account, or just don't. That's the choice Delete account gives you.

Getting help ​

For bugs, feature requests, or questions not covered here, open an issue on GitHub.

Built for SE_07 — Technical Documentation