On 8/18/2014 1:32 AM, Mike Connor wrote:
So, my initial take here is that I’m concerned about this from an oversight and
governance standpoint. In general, I try to lean toward checks and balances,
especially around anything with a privacy aspect. If the person responsible
for delivering answers based on data is also the person acting as gatekeeper
for which data we collect, that feels like an inherent conflict of interest on
a structural basis. Adding peers doesn’t really solve this problem for me,
since I believe an owner should be able to make decisions within their sphere
without needing a committee. Where there are conflicting mandates, splitting
those mandates and requiring discussion/negotiation is the best solution I can
imagine for that.
Were I constructing this from scratch, I would separate the technical and
approval pieces, and have separate owners for each who have to work together to
keep things in balance. I agree that the overall problem needs clear
ownership, but I want to make sure we’re finding the right compromises, and
compromises are always difficult to find in one’s own head.
Having suggest that, I’d go further and suggest that Mozilla, as an
organization, should have a consistent policy and application of that policy
across products, but the technical requirements and implementation details are,
by necessity, going to differ significantly, so we might have one gatekeeper
group for the org, with technical leaders for each project/group.
On 8/15/2014 4:27 PM, David Flanagan wrote:
+1, but can you say more about why you think that Firefox and
FirefoxOS should have separate modules and decision makers for data
collection issues? I know that our new product-oriented org chart
leads us in this direction, but you're proposing a policy module, not
an engineering module, and it seems to me that data collection (and
therefore privacy) should not be governed by product-level policies
but instead by organization wide manifesto-level policies.
Maybe "policy module" is not the right term for what I'm proposing. I am
not proposing to be in charge of our privacy principles or privacy
policy, nor am I proposing to be the code owner for
toolkit/components/telemetry or services/healthreport. What I am
proposing to own is decision-making about data collection within
Firefox. This came out of a conversation I had with Alex Fowler earlier
this year about how there was not a clear owner who understood all our
existing data-collection systems within Firefox and could be held
accountable for those systems being both effective and respecting
privacy. I am not proposing to own other aspects of Firefox privacy
which aren't related to Mozilla data collection, such as DNT,
prefer:safe or anything like that.
Day-to-day, I expect the work of the module owners and peers to make
simple decisions: if somebody wants to add a new telemetry probe, or FHR
measurement, or add new metadata to crash reports, the owner/peers will
be responsible for making quick approvals. For more complex requests, or
requests where or add a new kind of data collection system (recent Loop
pings come to mind), somebody needs to be in responsible for deciding
how to move forward with the request. As noted on the wiki, I intend to
continue working very closely with the project-wide privacy, legal, and
metrics teams in order to make the right decision. We have the option to
ask for a more formal privacy review, legal review, or a more detailed
metrics overview in collaboration with the metrics team. If something
requires changes to the Firefox privacy notice, for example, that policy
is still governed by some combination of the legal and privacy teams.
mconnor, I don't know if this is a solution to your concerns or not. I
agree 100% that there is often a inherent conflict of interest between
getting the best data/answering questions and having the most perfect
privacy. I'm skeptical, though, of setting up separate owners for each
side of that coin who then both have to approve any potential change.
I'd rather have a single person who we can trust to make the easy
decisions quickly, consult with the right experts for the harder
decisions, balance the concerns appropriately, and then make a
definitive decision.
As for peers, mconnor is right: what I'm looking for in peers is not
experts. I am committed to consulting the proper experts. What I'm
looking for is a small group of people who have both the technical
understanding and privacy background to make good/fast approvals for new
telemetry probes and other easy decisions; it is a basic requirement to
NEEDINFO requests rapidly and communicate decisions and next-steps clearly.
As for David's question of why this does not include Firefox OS: data
collection is intimately connected to feature and product requirements.
This isn't just about privacy; it's making sure that the entire design
of the data collection answers the questions we're trying to ask, and
that we strike the right balance between data, privacy, and product. I
don't think that one person can keep all of that in mind for both both
Firefox and Firefox OS, and I also don't think that one person will be
able to have the right level of influence with the decision-making
structure of the separate projects.
--BDS
_______________________________________________
governance mailing list
[email protected]
https://lists.mozilla.org/listinfo/governance