[GH-ISSUE #726] Unnecessary user-read-birthdate and user-read-email scopes? #1367

Closed
opened 2026-03-14 14:33:02 +03:00 by kerem · 4 comments
Owner

Originally created by @sandersantema on GitHub (May 15, 2025).
Original GitHub issue: https://github.com/aome510/spotify-player/issues/726

Describe the bug
The user-read-birthdate and user-read-email scopes are included in the authentication process.

There's no user impact, but they do give a bit of concern. You could think: why would spotify-player want my email and birthday? I don't necessarily think a project with 4.4k stars would do anything nefarious, but it did raise an eyebrow for me. It seems it would be better to remove these scopes if they are indeed unnecessary.

Expected behaviour
No unnecessary scopes.

Originally created by @sandersantema on GitHub (May 15, 2025). Original GitHub issue: https://github.com/aome510/spotify-player/issues/726 **Describe the bug** The `user-read-birthdate` and `user-read-email` scopes are included in the authentication process. There's no user impact, but they do give a bit of concern. You could think: why would spotify-player want my email and birthday? I don't necessarily think a project with 4.4k stars would do anything nefarious, but it did raise an eyebrow for me. It seems it would be better to remove these scopes if they are indeed unnecessary. **Expected behaviour** No unnecessary scopes.
kerem 2026-03-14 14:33:02 +03:00
Author
Owner

@gumaath commented on GitHub (May 17, 2025):

Agreed, i think the user-read-birthdate maybe has some impact on Spotify's API, like explicit songs or something.

<!-- gh-comment-id:2888536326 --> @gumaath commented on GitHub (May 17, 2025): Agreed, i think the `user-read-birthdate` maybe has some impact on Spotify's API, like explicit songs or something.
Author
Owner

@aome510 commented on GitHub (Jun 22, 2025):

Feel free to put up a PR and change it yourself. You can also make the passed scopes configurable

<!-- gh-comment-id:2994414333 --> @aome510 commented on GitHub (Jun 22, 2025): Feel free to put up a PR and change it yourself. You can also make the passed scopes configurable
Author
Owner

@krishna4040 commented on GitHub (Jun 28, 2025):

Are these scopes safe to remove? can i put a PR?

<!-- gh-comment-id:3016036536 --> @krishna4040 commented on GitHub (Jun 28, 2025): Are these scopes safe to remove? can i put a PR?
Author
Owner

@alexjyong commented on GitHub (Jul 8, 2025):

@krishna4040 fork the repo, remove the scopes, build the project with cargo build --release after setting up rust/cargo on your machine if you haven't already and see what happens I guess.

<!-- gh-comment-id:3050310017 --> @alexjyong commented on GitHub (Jul 8, 2025): @krishna4040 fork the repo, remove the scopes, build the project with `cargo build --release` after setting up rust/cargo on your machine if you haven't already and see what happens I guess.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/spotify-player#1367
No description provided.