Music Maps Privacy Policy

Effective date: October 17, 2026 · Versión en español (aviso de privacidad para México)

Music Maps shows where the artists you listen to come from. This policy explains what information the app and its server handle, why, how long it is kept, and how you control it.

Who is responsible

Ricardo Sanchez Aguilera, the developer of Music Maps, based in Budapest, Hungary, in the European Union, where he lives and works. He also works from Mexico for periods of time. Postal address for privacy requests: Av. Juárez 117 Oriente, Colonia Centro, C.P. 27000, Torreón, Coahuila, Mexico. Contact for privacy questions and requests: ricsan120@gmail.com.

The short version

What stays on your device

What our server receives and keeps

Music Maps uses its own server (hosted by netcup in Germany) to find artist locations.

Information Why How long
Artist, album and track names and music-service IDs of what is playing or in your history, sent automatically when the app needs an artist's location To look up the artist The request itself is finished within minutes. The artist information it produces joins a shared catalog that is not linked to you or your installation.
Installation identifier: an Apple App Attest key ID and a scrambled (hashed) form of the app's access token, with the time it was registered and the day it was last used. While the app is in use, the server's memory also counts the installation's lookups in the current hour. To make sure requests come from a genuine copy of the app, and to block abuse (too many lookups in an hour) Until you delete this installation's record from the app, or ask us to (see Access or delete other server data below for when we can). Deleting your data on the server removes the app version, the day last used, the Last.fm connection, the notification registration and the installation's link to its wrong-data reports, and keeps a minimal security record — the key ID, the scrambled token and the time it was registered — so this installation can keep using the service and any block stays in force. It also keeps any report-trust decision about the installation and its history (below), which are a security record too. Deleting this installation's record (Your choices and rights below) deletes that record and the report-trust decision too, and the app registers as a new installation. A blocked installation keeps its block indefinitely: its key ID, the scrambled token (a one-way verifier) and the time it was blocked. The hourly lookup count is kept in memory only. It is cleared the next time the server counts a lookup in a later hour, or when the server restarts; in a quiet period that can take longer than an hour. Deleting and reinstalling the app does not necessarily start a new installation: iOS can keep the app's Keychain items, including its access token, across a reinstall.
App version (for example "1.2 (34)"), latest value only To keep old app versions working and to diagnose problems Replaced each time it changes; kept with the installation identifier
Last.fm username and session — only if you choose Authorize Music Maps in Profile → Last.fm To read your private Last.fm listening history on your behalf. The history itself is passed straight to the app and not stored. The session is linked to your installation identifier. Until you choose Disconnect Last.fm and the app reaches our server (see below)
Notification registration, only if you turn on notifications in Profile and allow them in iOS: this iPhone's Apple push notification token for Music Maps, whether it belongs to a development build or to a TestFlight or App Store build, the app it is for, the day the app last sent it, a random value that changes each time the app sends it, and, if Apple refuses the token, that it was refused, when and why To send this installation service and test notifications from the developer, such as a test or a notice about the app. Never advertising. The developer sends each notification to one installation, and never chooses who gets one from what anyone listens to. Until you turn notifications off in Music Maps and the app reaches our server, the app tells our server that iOS no longer allows its notifications, Apple says the token is no longer valid, you delete your data on the server or this installation's record, this installation is blocked, or the developer removes it to give this iPhone's token to a newer installation of Music Maps once he has checked that both are yours. A new token from iOS replaces the old one. A token Apple refuses permanently is kept marked as refused, and is not used, until one of these. See Notifications below.
Wrong-data reports, only when you choose to report wrong artist information with a long press: the artist, each piece of information you marked as wrong (for example where the artist is from) with the source and supporting evidence our catalog had for it, when you sent it, your installation identifier, whether your installation was trusted then, and what was decided (waiting for review, applied or rejected) and when. A location in a report is the artist's, not yours. To correct artist information in the shared catalog, to prevent abuse of reporting, and to recognize the same report when the app sends it again. The developer reviews reports before they change anything; reports from an installation he trusts are applied at once. Sending a report does not mean the information will be changed, or that a different location will be shown. No set expiry, including while a report waits for review. The report stays linked to your installation until you delete your data on the server or this installation's record (Your choices and rights below). After that, the report and its evidence, no longer linked to you, can stay for review and to keep the catalog correct.
Report trust, only if the developer trusts, or has trusted, reports from your installation: that decision, when and why he made it, and the history of each time it was added or removed To let reports from an installation the developer trusts be applied without waiting for review, and to keep a record of that security decision The decision: until the developer removes it, or you delete this installation's record from the server. Its history: removing the decision does not erase the history or its link to your installation; the removal is added to it. The history stays linked until you delete this installation's record, which deletes the decision and keeps the history's entries without the link to your installation. Deleting your data on the server keeps both, like a block.
Web server access log: the time, the address requested (without its parameters), and whether the request came from the Music Maps app. No IP address, app version or device details. Security and fixing errors 14 days
Application logs: for each request, the time, the kind of request and its result, plus the artist and album names our server is looking up. No IP address, installation identifier, account or app version. Fixing errors Up to 30 days, then deleted. The logs also have a maximum size.
Web server connection errors: when a connection fails before any request is made (for example, a failed secure connection), the web server records the IP address involved. This log never contains what you looked up; errors on requests to our service are not logged by the web server. Diagnosing connection problems At most 5 days

Database backups may contain the installation and Last.fm records, and the wrong-data reports and report-trust decisions with their links to an installation. A backup is taken every day and before maintenance. Each one is kept for up to one year from when it was taken and then deleted; one taken only to undo a failed update is deleted within a day and never leaves our server. A copy of each daily and maintenance backup is also kept on a computer we own that the developer keeps with him: in Budapest, Hungary, or in Mexico while he works from there. The copy is on an encrypted disk that our server reaches only through a private, encrypted connection, and it is deleted on the same schedule, counted from when the backup was taken. While the computer is in Mexico, the copies on it are outside the EU, and Mexico is not covered by an EU adequacy decision. The computer is our own, the copies on it are encrypted, and nobody else receives them, so we do not treat keeping them there as a transfer of your data to anyone else. Every deletion is also recorded, without any username or token, in a separate log kept outside the database, and that log is copied to the same computer as each deletion happens. If we ever restore a backup, we first re-apply every deletion recorded after the backup was taken, so restoring it does not bring data you deleted back into service. Until a backup is deleted, it still contains the data it held when it was taken. Copying a backup to that computer does not restart its one-year limit. Each entry in the deletion log, and its copy on that computer, is kept as long as a retained backup still needs it to re-apply the deletion.

A deletion takes effect on our server at once, but our server confirms it to the app only once its record is safely stored on that computer, in Budapest or in Mexico. If that computer cannot be reached at that moment (for example while it is switched off or travelling), our server finishes storing the record by itself when it can, and the app gets its confirmation the next time it asks.

We do not receive your Spotify or Apple Music account details, your email address, your contacts or your location.

Music services you connect

Their own privacy policies apply to what these services receive: Spotify, Apple, Last.fm.

To build artist pages, our server also queries public music databases (MusicBrainz, Wikidata, Wikipedia, Last.fm, Bandcamp via a web search, and OpenStreetMap Nominatim) using artist and place names only — never your identifier, IP address or account.

Your choices and rights

Notifications

Notifications are off until you turn them on. Music Maps never asks at first launch: when you turn on Profile → Notifications, the app explains what it will send and only then does iOS ask whether to allow notifications. If you allow them, iOS gives the app a notification token, an address Apple issues for Music Maps on this iPhone, and the app sends it to our server with this installation's identifier. It sends it again each time you open the app, which updates the day kept with it. Our server keeps one token per installation (see What our server receives and keeps).

Changes

We will update this page and its effective date when what we collect changes, and we will not start collecting new kinds of personal data without updating it first.