> Production apps running on machines you don’t control?
Yes I have. Last time I did it via a dialogue that would pop-up asking the user to submit the information along with a text area that contained all the information being sent.
It's possible to get the information you want and respect your users.