=== Value proposition
As a user, I want to get a report of the personal information that the WMF has about me. The report, one of two (see T208877), will be in a machine-readable format.
=== Contents of the report
The report will contain the following information about the user:
**User Data**
- User ID #
- Username
- Email address (if we have it)
- Email verification date (if we have it)
- Account registration date
- Date of first edit
- Date of latest edit
- User groups joined
- Global user groups joined (e.g. global interface editor)
- Wikis [[ https://en.wikipedia.org/wiki/Special:CentralAuth/JMatazzoni_(WMF) | that the user has an account on ]] [Not absolutely required, but the idea is to tell them this as an alternative to actually going and fetching all the global data]
- Preferences (this wiki, including hidden preferences—just a dump)
**Logged Actions done TO THE USER, e.g., **
- User group changes (including comments unless suppressed) [There is `user_former_groups` that we can grab this from]
- Number of times blocked; info about the blocks (including comments unless suppressed)
- !![Note: logged actions peformed on the user may be difficult to to round up. We should check on how feasible this is but Danny and Ryan affirm that if it is hard we can leave it out.] !!
=== Title of the report
When the user saves the report, the filename will observe the following format: **user-data_//username_dd-mm-yyyy//** (where //username// is the username of the downloader and the date is the date of the download.)
=== Does this need QA?
Yes