You mean exactly like it's happenning in the mailing list right now? Even when the discussion is public, it seems some people prefer to rant on social media instead of contributing to the official discussion.
Even if they meant Monday 26th, that's not a lot of time to have a proper discussion.
Is there a formal policy document you can link me that defines the process how additional data collection are added in mozilla projects? It seems to me that what we have is a in-prompt discussion because people happen to detect a change and managed to raised the issue just before it went live. A formal process would make people trust the project that issues like this isn't depended on the chance that a data collection will be detected before it goes live and only then be brought to discussion in the public mailing list.
Is this not exactly what is happening in the bug tracker and the mailing list?
FYI, I work at Mozilla but don't speak for Mozilla.
Going by the bug report for the TRR, I am seeing that the request did not follow all the questions in the request form such as #3. Additionally the bug ticket got a science review but its unclear if that qualify as a "data steward" reviewing it, and there is no Data Review Form as specified by the policy. It is unclear from the ticket in which category of data collection the ticket should be classified under and if the opt-out is correctly applied in this case.
As for the data collection policy itself, I am not seeing a few key questions that as a user I would like to know in order to inspire trust in the project. How long is the data retained? What anonymizing technique if any is applied? Is there a minimum time for discussion so that enough time is given for people to discover the ticket and contribute?
?