Skip to content

CoC record keeping must abide by privacy policy #1523

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

tobie
Copy link
Contributor

@tobie tobie commented Jul 30, 2025

Closes #1522.

…bide by the privacy policy

Closes #1522.

Signed-off-by: Tobie Langel <[email protected]>
Copy link
Member

@mcollina mcollina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@mcollina
Copy link
Member

cc @joyeecheung

@tobie tobie requested a review from mcollina July 30, 2025 15:11
@@ -53,7 +53,7 @@ The number and relevant details of the reported incidents, escalation requests,

## Record keeping

A record of all communications related to an incident report, escalation request, or appeal must be kept.
A record of all information and communications related to an incident report, escalation request, or appeal must be kept, while ensuring that the requirements of OpenJS’s [privacy policy][] are met.
Copy link
Contributor

@joyeecheung joyeecheung Aug 2, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
A record of all information and communications related to an incident report, escalation request, or appeal must be kept, while ensuring that the requirements of OpenJS’s [privacy policy][] are met.
A record of adequate and necessary information and communications related to an incident report, escalation request, or appeal must be kept, while ensuring that the requirements of OpenJS’s [privacy policy][] are met.

From what I can tell the wording changes don't really address the questions in #1522 - the privacy policy doesn't say anything specific about CoC handling, and it tries very hard to limit data collection when it goes anywhere near GDPR Article 9 (see Event Administration and Analytics), so it still leaves the judgement to the moderators. If I was a moderator I still would not be able to draw from the privacy any conclusion if I ran into "sensitive political opinion shared during the handling of a CoC incident about nationality discrimination", and I needed to decide whether sharing a full export of chat history about it would lead to a violation of the policy.

I think the primary difference I can tell from what this document says and what GDPR says is that GDPR 5 says:

adequate, relevant and limited to what is necessary in relation to the purposes for which they are processed (‘data minimisation’);

but this document uses:

all information and communications related to...

The privacy policy is very vague about how much information is retained, and it seems to be intentionally avoiding words like "all"/"every" which may counter GDPR 5. I think borrowing the wording from GDPR and use "adequate, relevant and necessary" instead of "all" would probably help moderators feel less compelled to go beyond what the GDPR or the privacy policy safegaurd them to do.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So the idea here is that it is not for the CPC to decide what should be in the privacy policy but for the Board/ED, with this policy just referencing it. I like your below suggestion to provide a contact point in case of doubt here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also think it would be useful to clarify whether the privacy policy needs to be more specific about CoC incident record keeping of if the language it contains is enough. Tracking here: #1528.

Copy link
Contributor

@joyeecheung joyeecheung Aug 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reading the GDPR I noticed that there might have been another thing missing from the policy - GDPR 12 and 13 requires the controller to be transparent about the data collection in several different aspects https://gdpr.eu/article-13-personal-data-collected/ - I think in practice this means when collecting the personal data, the moderator needs to inform those who might be sharing personal data that the data collected would be subject to this privacy policy. AFAICT that's probably rarely done at the moment - or not that many people know about the privacy policy in the first place. What happens more commonly AFAIK is that moderators would redact whatever inappropriate to share and get consent from people sharing the information before they forward it to someone else.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Possible GDPR Conflict Summary for Code of Conduct Report Privacy
5 participants