element-hq / element-hq/element-android

Please replace "blacklist" with something more emotionally and psychologically safe

Open
#1,705 6 comments 28 reactions 0 assignees View on GitHub
Z-WTF
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

Seeing as how this application is likely to become something of a public good, I'm really appreciative of the recent name change. Encrypted communication platforms are built in a tradition that holds confidentiality and privacy as a human right. Using more inviting and accessible language is wonderful not only from a marketing standpoint, but from a social and ethical perspective too.

I request that "blacklist" be replaced with something less charged. I realize that there's a tech tradition of using this language, but as more and more people start to depend on Element for personal and political safety, I believe it's urgently important for the interface of a security focused application to use mentally and emotionally safe language as well, and to do so in as inclusive a manner as possible.

[Gitlab decided](https://gitlab.com/gitlab-org/gitlab/-/issues/7554) to go with "allowlist" and "denylist".

This software is supposed to keep peoples' communications secure, to keep people safe. _It ought to feel safe_ for as wide a variety of people to use it as possible, and that means using language that is more likely to make people feel welcome. I'll tell you that a lot of people won't feel welcome if the deny list is called a "blacklist". I'm not trying to police anyones' language. I'm not trying to revise the etymological history of the language. This is about making good design decisions that help people feel welcome, so that people with racial trauma don't have to jump through mental and emotional hoops in situations that are already difficult enough as is.

It's totally fine and okay that _you_ feel no qualms about adding somebody to a "blacklist". I'm not mad at you for that. I recognize that etymologically, "blacklist" has a history much older than Jim Crow.

But this language is, whether you like it or not, charged. And for a lot of people it's deeply uncomfortable. It just doesn't make sense to have language like this in an application that's supposed to help people feel safe and secure.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.