Allow users to choose whether their listening activity (geolocation + track) is publicly shown on:
- The map
- The dashboard
- Trending analytics
Users who toggle visibility off will still use the app, but won’t appear in any public views.
Front-End
Back-End
🔒 Respecting user visibility is essential for trust
🎯 We should test toggling OFF and verify the user disappears from the dashboard/map
🧪 Use mock users to test both public and private cases
⏳ Later, we can prompt users with a modal post-login to set this preference
Allow users to choose whether their listening activity (geolocation + track) is publicly shown on:
Users who toggle visibility off will still use the app, but won’t appear in any public views.
Front-End
Back-End
is_publicto User model (default: true)is_public = true🔒 Respecting user visibility is essential for trust
🎯 We should test toggling OFF and verify the user disappears from the dashboard/map
🧪 Use mock users to test both public and private cases
⏳ Later, we can prompt users with a modal post-login to set this preference