Listenality

Privacy Policy

Effective August 2, 2026

Listenality turns your music library into analytics and readings about your taste. This page explains, in plain sentences, what we collect, what we do with it, and how to delete it.

What we collect

We only collect data from a music platform after you explicitly connect it in the app. We never see your platform password: connecting goes through that platform's own sign-in (Google for YouTube, Apple's MusicKit for Apple Music).

YouTube (via Google sign-in): your library and playlist metadata, track titles, artists, albums, the dates tracks were added, and artwork URLs.

Apple Music (via MusicKit): the same library and playlist metadata, plus device play counts and periodically polled recently-played tracks for play tracking.

Spotify support exists in our code but is not currently offered to users. If that changes, this page will be updated first.

What we derive

From that library metadata we compute analytics (taste profile, genre and mood breakdowns, listening comparisons) and short LLM-generated readings (an identity blurb, roasts, and other insights about your taste). These are generated from track metadata, titles, artists, genres, never from your account credentials.

Two outside processors help generate these: Google Gemini handles track tagging, most analytics insights, and natural-language playlist requests; OpenAI generates the creative identity and roast readings. They receive the track and library metadata needed for the requested result, never your credentials or platform tokens.

The anonymous global enrichment cache

Many facts an LLM derives about a track, its mood, genre, production era, are true for everyone who has that track, not just you. So once we analyze a track, we cache that result globally, keyed by the track itself (its ISRC or a title/artist match key), not by you or your account. Your library tells us which cached tracks to show you; it does not get attached to the cache entry itself, and deleting your account never touches it.

Usage analytics

We log specific product events, such as onboarding progress, opening an analytics section, starting a share, and viewing or tapping a premium preview. These are tied to your account so we can see what is working, and are deleted if you delete your account.

Where your data lives, and for how long

Your account data is stored in our database hosted by Railway. We do not sell it. We share data only with the connected music services you ask us to use and the AI processors named above. Data stays scoped to your account; the only shared store is the anonymous global enrichment cache described above.

We keep account data while your account is active. YouTube-authorized data is refreshed at least every 30 days and deleted if you disconnect YouTube or its authorization expires. All account-scoped data is deleted when you delete your account.

Deleting your account

In the app, open Settings and tap Delete account. Deletion is immediate and permanent: your account and everything scoped to it, library, playlists, listening history, cached reads, usage events, is deleted right away. It cannot be undone.

Questions

Email privacy@listenality.com.

listenality.com/privacy