Privacy Panel new pull request

This is a new pull request. We had to remove the old one due to big problems with git and some Schroedinger patches....
In the current situation everybody loses.
* we still have duplication since this file is still here
* the test using the shared mock are failing because it's not formatted in the same way

I don't understand why this was such a big deal, but it you don't want to address this comment let's just not do it.
Keep the file here, and revert the changes to the shared one, it's not a big blocker (but breaking other unit tests is).