Frappe processes attacker-supplied email addresses through the public request-data web form and the PersonalDataDownloadRequest class in frappe/website/doctype/personal_data_download_request/personal_data_download_request.py. Before the fix, requests for registered and unregistered email addresses produced distinguishable response shapes, including differences involving the user_name field and persistence behavior. An unauthenticated remote attacker can submit email addresses and compare the responses to determine which addresses are associated with Frappe users. This is a CWE-204, Observable Response Discrepancy. The patch keeps the response agnostic, removes user_name from the serialized response, and handles unknown users without creating a real database record; implementation details beyond these observed changes are not established.