Undertone privacy policy
Last updated: 2 October 2026
Undertone is made by Kitchen Labs. This policy explains, in plain words, what the app does with your information.
The short version
- No account, no sign-in, no ads, no tracking.
- When you ask for a reading, the song names in your list are sent to our server and to a third-party AI service so an AI model can guess each song's mood. For songs the AI doesn't know well, our server adds a short lyric snippet from LRCLIB or Genius. Lyrics are never stored.
- If you paste a Spotify or Apple Music playlist link, our server uses it to get the playlist's song names from Spotify or Apple Music.
- Your screenshots, your Apple Music library and your saved readings stay on your phone.
What is sent, and when
Playlist links. When you paste a Spotify or Apple Music playlist link and tap Get the songs, the link is sent to Kitchen Labs' server (hosted by Supabase). The server reads the public playlist's name and its song, artist and album names from Spotify (through the Spotify Web API) or Apple Music (from the playlist's public web page, or the Apple Music API), and sends that list back to your phone so you can check it. Nothing about you is sent to Spotify or Apple, and no AI is involved at this step. Only public playlists can be read; we never ask you to sign in to Spotify or Apple Music.
Readings. Only when you tap Read the mood, these are sent:
- the song titles, artist names and album names in the list you reviewed, and
- the playlist name, if there is one.
This goes to Kitchen Labs' server, which passes it to a third-party AI service to get the moods. For songs the AI doesn't know well, the server first looks the song up by title and artist in LRCLIB (lrclib.net, an open lyrics database) and, if it isn't there, on Genius (a song-lyrics site, through its API), and adds a short lyric snippet — at most about 200 characters, usually a line or two of the chorus — as a hint for the AI. Snippets are used only for that one request: they are never stored, never sent to your phone and never shown in the app.
What our server keeps:
- Not your list. Your playlist and playlist name are not saved.
- Each song's mood, anonymously. To make the same song cheaper and faster for everyone, the server remembers the mood result for a song (its mood, positivity, energy and one-line note), filed under a scrambled code made from the artist and title. It holds no lyrics and nothing that says who asked.
The AI service does not use this data to train its models. It may keep the data for a limited time for abuse monitoring under its own policy. Spotify, Apple, LRCLIB and Genius only see our server's requests (a playlist ID, or a song title and artist), never anything about you.
To apply the daily limits (20 readings and 60 playlist links a day), the app signs in with a random anonymous ID. It isn't linked to your name, email or Apple Account. Our server stores only how many readings and links that ID used each day.
What stays on your phone
- Screenshots you pick are read by Apple's on-device text recognition. The images are never uploaded.
- Apple Music: if you allow access, the app lists your library playlists and reads the song, artist and album names of the one you choose. It never changes your library and never uploads anything except the names in the list you choose to read.
- Saved readings are stored only in the app on this phone. Delete one by swiping it in "Your readings", or delete them all in Settings. Deleting the app deletes them too.
Your choices
- Nothing is sent for a reading until you tap Read the mood.
- You don't have to use playlist links: pasting song names or using screenshots works without them.
- You can deny or later turn off Apple Music access in the iPhone Settings app.
Children
Undertone isn't directed at children under 13 and doesn't knowingly collect their personal information.
Changes
If this policy changes, the new version will be posted at this address with a new date.
Contact
Questions: our contact page.