Privacy

This page is PRIVACY.md from the repository, published as written.

AudioPaper changes your wallpaper to match the music you're playing. To do that, it has to look up artwork online, so some information about what you play does leave your Mac. This page says exactly what, to whom, and what stays on your Mac. For every request, host and timing, see NETWORK.md.

The short version

Who learns what

Service Learns Why
Apple (iTunes Search) Each new album you play (artist + album), and your region To find the album cover
MusicBrainz Each new song you play (title + artist), and occasionally an album To identify the artist, and for covers Apple doesn't know
Internet Archive (Cover Art Archive) Which cover is fetched Hosts MusicBrainz's covers
fanart.tv Which artist (by ID) Artist backgrounds
TheAudioDB Which artist (by ID, or by name if there's no ID) Artist backgrounds
Wikimedia (Wikidata, Commons) Which artist (by ID) Freely licensed artist photos
DeviantArt (only with your credentials) Each new song (artist + title) Fan art
Brave Search (only with your key, and only as a fallback) Each new song it's used for ("artist song fan art wallpaper") Fan art when the sources above find too little
Spotify (only if you play in Spotify) Which cover image is downloaded from its image server, i.scdn.co: a podcast episode's cover (shown in the app, and on the desktop if you chose Podcast cover art), or a song's cover when neither Apple nor MusicBrainz knows the album Spotify's own cover for the item. Spotify already knows what you play in its app
GitHub (the update feed and downloads) That a copy of AudioPaper checked for updates, and its version, from your IP address: about once a day if you allowed automatic checks, otherwise only when you choose Check for Updates… To offer updates. No system profile is sent
Websites Brave points to Your IP address, when one of their images is downloaded They host the image; they don't learn what you're listening to

Podcasts aren't looked up anywhere else: an episode you play in Spotify is never sent to Apple, MusicBrainz or any fan-art service. Nor are Spotify's ads, which AudioPaper ignores.

In practice, MusicBrainz sees the most: roughly a list of the new songs you play, because that's how AudioPaper tells artists with the same name apart (ROSÉ of BLACKPINK is not Rose, the French singer). Apple sees new albums. The others see artists, or, if you've enabled them, song searches. Each song is searched only once, ever.

Every request identifies itself with the User-Agent AudioPaper/0.1 (https://github.com/msitarzewski/AudioPaper; macOS album-art wallpaper app) — the project's address, which Wikimedia and MusicBrainz ask API clients to include. It includes no account, device ID or tracking identifier, and the tracking parameters Wikimedia adds to its image links are removed.

What AudioPaper does to keep this small

What's stored on your Mac

All of it stays inside AudioPaper's sandbox container (~/Library/Containers/com.audiopaper/) or its App Group, and none of it is uploaded anywhere.

What Where How long
Downloaded artwork, each artist's image pool (with when each image was last shown) and which songs were searched Caches Up to the limit you set (500 MB by default), least recently used first; Settings → General → Clear Cache… removes it
Remembered artist identities Caches (with the search results) Until you clear the cache; unresolved names expire after a week
Rendered wallpapers Application Support Only the current ones are kept
Your original wallpaper's location Preferences Until you restore it
Settings, and the Mini Player's position Preferences Until you change them
API keys Keychain Until you remove them in Settings → Accounts
Widget snapshot (track, credits, small thumbnails) App Group, shared only with AudioPaper's own widgets Replaced on every change

Permissions

AudioPaper is sandboxed, and asks for nothing else: no location, contacts, camera, microphone, photos or files.

Turning things off

Questions

Report privacy concerns the same way as security issues; see SECURITY.md.