A dating app lets users report inappropriate behavior. When you submit a report, the app calls an internal API endpoint to log the report and fetch details about the reported user.
The developer built the endpoint to return a summary of the reported user — but used the same full object serialization as the admin dashboard. The response includes: fullName, dateOfBirth, phone, and recentLocation.
The reporting user is supposed to see: username, report status. That's it.
Dating apps attract stalkers. Combining fullName + recentLocation data for any user — on demand, via a report endpoint — is a serious physical safety risk, not just a data privacy issue.