From 4198b8d3a5e691fba0e877d4e3b4a81b987bccfd Mon Sep 17 00:00:00 2001 From: fria <138676274+friadev@users.noreply.github.com> Date: Tue, 30 Sep 2025 11:27:09 -0500 Subject: [PATCH 1/9] update(blog)!: Privacy-Enhancing Technologies: Differential Privacy (#3068) Signed-off-by: Jonah Aragon --- .../images/differential-privacy/cover.webp | Bin 0 -> 109294 bytes blog/posts/differential-privacy.md | 250 ++++++++++++++++++ blog/posts/multi-party-computation.md | 2 + 3 files changed, 252 insertions(+) create mode 100644 blog/assets/images/differential-privacy/cover.webp create mode 100644 blog/posts/differential-privacy.md diff --git a/blog/assets/images/differential-privacy/cover.webp b/blog/assets/images/differential-privacy/cover.webp new file mode 100644 index 0000000000000000000000000000000000000000..89c72f1a851c5f4f2bb781099885fe6d74e66565 GIT binary patch literal 109294 zcmeEtWpEr>madqYnJi`oi9rNBVyqCyI43Y3R@kS zEML9?Ug>;qM;`&>-C6Fn=KK|kR_^A2T0#JwX_vz}_+6)t*YQMWn62-#dEz3~`&R(r zOLn|(ryHI7;A6G{;$HR`VDGuxH*{@rg;$^r%{}0fj%0Dky3JoA?WtlzBOJKrYX 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

mZW|p*Khx2T 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 z

!bN0k2$8efPdBLJ+ww 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

*r=nh%nr-QNtBAz^AAR? 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 D^UOZv literal 0 HcmV?d00001 diff --git a/blog/posts/differential-privacy.md b/blog/posts/differential-privacy.md new file mode 100644 index 00000000..3ddc78e6 --- /dev/null +++ b/blog/posts/differential-privacy.md @@ -0,0 +1,250 @@ +--- +date: + created: 2025-09-30T16:30:00Z +categories: + - Explainers +authors: + - fria +tags: + - Privacy Enhancing Technologies +schema_type: BackgroundNewsArticle +description: Differential privacy is a mathematically rigorous framework for adding a controlled amount of noise to a dataset so that no individual can be reidentified. Learn how this technology is being implemented to protect you. +preview: + cover: blog/assets/images/differential-privacy/cover.webp +--- +# What is Differential Privacy? + +!["Differential Privacy" text with a series of ones and zeros being obscured with a blur filter](../assets/images/differential-privacy/cover.webp) + + +Is it possible to collect data from a large group of people but protect each individual's privacy? In this entry of my series on [privacy-enhancing technologies](../tags.md/#tag:privacy-enhancing-technologies), we'll discuss differential privacy and how it can do just that. + +## Problem + +It's useful to collect data from a large group of people. You can see trends in a population. But it requires a lot of individual people to give up personally identifiable information. Even things that seem innocuous like your gender can help identify you. + +Latanya Sweeney in a [paper](https://dataprivacylab.org/projects/identifiability/paper1.pdf) from 2000 used U.S. Census data to try and re-identify people solely based on the metrics available to her. She found that 87% of Americans could be identified based on only 3 metrics: ZIP code, date of birth, and sex. + +Obviously, being able to identify individuals based on publicly available data is a huge privacy issue. + +## History + +### Before Differential Privacy + +Being able to collect aggregate data is essential for research. It's what the U.S. Census does every 10 years. + +Usually we're more interested in the data as a whole and not data of individual people as it can show trends and overall patterns in groups of people. However, in order to get that data we must collect it from individuals. + +It was thought at first that simply [removing names and other obviously identifying details](https://simons.berkeley.edu/news/differential-privacy-issues-policymakers#:~:text=Prior%20to%20the%20line%20of%20research%20that%20led%20to%20differential%20privacy%2C%20it%20was%20widely%20believed%20that%20anonymizing%20data%20was%20a%20relatively%20straightforward%20and%20sufficient%20solution%20to%20the%20privacy%20challenge.%20Statistical%20aggregates%20could%20be%20released%2C%20many%20people%20thought%2C%20without%20revealing%20underlying%20personally%20identifiable%20data.%20Data%20sets%20could%20be%20released%20to%20researchers%20scrubbed%20of%20names%2C%20but%20otherwise%20with%20rich%20individual%20information%2C%20and%20were%20thought%20to%20have%20been%20anonymized.) from the data was enough to prevent re-identification, but [Latanya Sweeney](https://latanyasweeney.org/JLME.pdf) (a name that will pop up a few more times) proved in 1997 that even without names, a significant portion of individuals can be re-identified from a dataset by cross-referencing external data. + +Previous attempts at anonymizing data have relied on been highly vulnerable to re-identification attacks. + +#### AOL Search Log Release + +A famous example is the AOL search log release. AOL had been logging its users searches for research purposes. When they released the data, they only replaced the users' real names with an identifier. Researchers were able to identify [user 4417749](https://archive.nytimes.com/www.nytimes.com/learning/teachers/featured_articles/20060810thursday.html) as Thelma Arnold based on the identifying details of her searches. + +#### Strava Heatmap Incident + +In 2018, the fitness app Strava announced a major update to its heatmap, showing the the workout patterns of users of fitness trackers like Fitbit. + +Analyst [Nathan Ruser](https://x.com/Nrg8000/status/957318498102865920) indicated that these patterns can reveal military bases and troop movement patterns. This is obviously a huge op-sec problem and can endanger the lives of troops. + +It was also possible to [deanonymize](https://steveloughran.blogspot.com/2018/01/advanced-denanonymization-through-strava.html) individual users in some circumstances. + +#### Randomized Response + +One of the earliest ideas for anonymizing data was [randomized response](https://uvammm.github.io/docs/randomizedresponse.pdf), first introduced all the way back in 1965 in a paper by Stanley L. Warner. The idea behind it is quite clever. + +For certain questions like "have you committed tax fraud?" respondents will likely be hesitant to answer truthfully. The solution? Have the respondent flip a coin. If the coin is tails, answer yes. If the coin lands on heads, answer truthfully. + +| Respondent | Answer | Coin Flip (not included in the actual dataset just here for illustration) | +| --- | --- | --- | +| 1 | Yes | Tails (Answer Yes) | +| 2 | No | Heads (Answer Truthfully) | +| 3 | Yes | Tails (Answer Yes) | +| 4 | Yes | Tails (Answer Yes) | +| 5| No | Heads (Answer Truthfully) | + +Because we know the exact probability that a "Yes" answer is fake, 50%, we can remove it and give a rough estimate of how many respondents answered "Yes" truthfully. + +Randomized Response would lay the groundwork for differential privacy, but it wouldn't truly be realized for many decades. + +#### Unrelated Question Randomized Response + +A variation used later in a [paper](https://www.jstor.org/stable/2283636) by Greenberg et al. called **unrelated question randomized response** would present each respondent with either a sensitive question or a banal question like "is your birthday in January?" to increase the likelihood of people answering honestly, since the researcher doesn't know which question was asked. + +| Respondent | Question (not visible to researcher) | Answer | +| --- | --- | --- | +| 1 | Have you ever committed tax evasion? | No | +| 2 | Is your birthday in January? | Yes | +| 3 | Is your birthday in January? | No | +| 4 | Have you ever committed tax evasion? | Yes | +| 5 | Have you ever committed tax evasion? | No | + +#### k-Anonymity + +Latanya Sweeney and Pierangela Samarati introduced [k-anonymity](https://dataprivacylab.org/dataprivacy/projects/kanonymity/paper3.pdf) to the world back in 1998. + +It's interesting that even all the way back in 1998 concerns constant data collection were already relevant. + +> Most actions in daily life are recorded on some computer somewhere. That information in turn is often shared, exchanged, and sold. Many people may not care that the local grocer keeps track of which items they purchase, but shared information can be quite sensitive or damaging to individuals and organizations. Improper disclosure of medical information, financial information or matters of national security can have alarming ramifications, and many abuses have been cited. + +In a dataset, you might have removed names and other obviously identifying information, but there might be other data such as birthday, ZIP code, etc., that might be unique to one person in the dataset. If someone were to cross-reference this data with outside data, it could be possible to deanonymize individuals. + +k-anonymity means that for each row, at least k-1 other rows are identical. So for a k of 2, at least one other row is identical to each row. + +##### Generalization + +This is achieved through a few techniques, one of which is generalization. Generalization is reducing the precision of data so that it's not as unique. + +For example, instead of recording an exact age, you might give a range like 20-30. You've probably noticed this on surveys you've taken before. Data like this that's not directly identifiable but could be used to re-identify someone is referred to as *quasi-identifiers*. + +##### Suppression + +Sometimes even with generalization, you might have outliers that don't satisfy the k-anonymity requirements. + +In these cases, you can simply remove the row entirely. + +##### Attacks on k-Anonymity + +k-anonymity has been [demonstrated](https://www.usenix.org/system/files/sec22-cohen.pdf) to not prevent re-identification of individuals despite the data in a dataset being properly k-anonymized by "statistical experts". + +Researchers were able to deanonymize 3 students from a k-anonymized dataset from Harvard and MIT's EdX platform by cross-referencing data from LinkedIn, putting potentially thousands of students at risk of re-identification. + +### Dawn of Differential Privacy + +Most of the concepts I write about seem to come from the 70s and 80s, but differential privacy is a relatively new concept. It was first introduced in a paper from 2006 called [*Calibrating Noise to Sensitivity in Private Data Analysis*](https://desfontain.es/PDFs/PhD/CalibratingNoiseToSensitivityInPrivateDataAnalysis.pdf). + +The paper introduces the idea of adding noise to data to achieve privacy, similar to randomized response. However, differential privacy is much more mathematically rigorous and provable. + +Of course, adding noise to the dataset reduces its accuracy. Ɛ defines the amount of noise added to the dataset, with a small Ɛ meaning more privacy but less accurate data and vice versa. It's also referred to as the "privacy loss parameter" or "privacy budget". + +#### Central Differential Privacy + +This early form of differential privacy relied on adding noise to the data *after* it was already collected, meaning you still have to trust a central authority with the raw data. + +## Google RAPPOR + +In 2014, Google introduced [Randomized Aggregatable Privacy-Preserving Ordinal Response](https://arxiv.org/pdf/1407.6981) (RAPPOR), their [open source](https://github.com/google/rappor) implementation of differential privacy. + +Google RAPPOR implements and builds on previous techniques such as randomized response and adds significant improvements on top. + +### Local Differential Privacy + +In Google's implementation, noise is added to data on-device before it's sent off to any server. This removes the need to trust the central authority to handle your raw data, an important step in achieving truly anonymous data collection. + +### Bloom Filters + +Google RAPPOR makes use of a clever technique called bloom filters that saves space and improves privacy. + +Bloom filters work by starting out with an array of all 0's + +`[0, 0, 0, 0, 0, 0, 0, 0, 0]` + +Then, you run data such as the word "apple" through a hashing algorithm, which will give 1's in specific positions, say position 1, 3, and 5. + +`[0, 1, 0, 1, 0, 1, 0, 0, 0]` + +When you want to check if data is present, you run the data through the hashing algorithm and check if the corresponding positions are 1's. If they are, the data *might* be present (other data might have flipped those same bits at some point). If any of the 1's are 0's, then you know for sure that the data is not in the set. + +### Permanent Randomized Response + +A randomization step is performed flipping some of the bits randomly. This response is then "memoized" so that the same random values are used for future reporting. This protects against an "averaging" attack where an attacker sees multiple responses from the same user and can eventually recover the real value by averaging them out over time. + +### Instantaneous Randomized Response + +On top of the permanent randomized data, another randomization step is performed. This time, different randomness is added on top of the permanent randomness so that every response sent is unique. This prevents an attacker from determining a user from seeing the same randomized pattern over and over again. + +Both the permanent and instantaneous randomized response steps can be fine-tuned to for the desired privacy. + +### Chrome + +Google first used differential privacy in their Chrome browser for detection of [malware](https://blog.chromium.org/2014/10/learning-statistics-with-privacy-aided.html). + +Differential privacy is also used in Google's [Privacy Sandbox](https://privacysandbox.google.com/private-advertising/aggregation-service/privacy-protection-report-strategy). + +### Maps + +Google Maps uses DP for its [place busyness](https://safety.google/privacy/data/#:~:text=To%20offer%20features%20like%20place%20busyness%20in%20Maps%2C%20we%20apply%20an%20advanced%20anonymization%20technology%20called%20differential%20privacy%20that%20adds%20noise%20to%20your%20information%20so%20it%20can%E2%80%99t%20be%20used%20to%20personally%20identify%20you.) feature, allowing Maps to show you how busy an area is without revealing the movements of individual people. + +### Google Fi + +[Google Fi](https://opensource.googleblog.com/2019/09/enabling-developers-and-organizations.html) uses differential privacy as well to improve the service. + +## OpenDP + +[OpenDP](https://opendp.org) is a community effort to build open source and trustworthy tools for differential privacy. Their members consist of academics from prestigious universities like Harvard and employees at companies like Microsoft. + +There's been an effort from everyone to make differential privacy implementations open source, which is a breath of fresh air from companies that typically stick to closed source for their products. + +## Apple + +[Apple](https://www.apple.com/privacy/docs/Differential_Privacy_Overview.pdf) uses local differential privacy for much of its services, similar to what Google does. They add noise before sending any data off device, enabling them to collect aggregate data without harming the privacy of any individual user. + +They limit the number of contributions any one user can make via a *privacy budget* (this is the same as Ɛ) so you won't have to worry about your own contributions being averaged out over time and revealing your own trends. + +This allows them to find new words that people use that aren't included by default in the dictionary, or find which emojis are the most popular. + +Some of the things they use differential privacy for include + +- QuickType suggestions +- Emoji suggestions +- Lookup Hints +- Safari Energy Draining Domains +- Safari Autoplay Intent Detection +- Safari Crashing Domains +- Health Type Usage + +That's just based on their initial white paper, they've likely increased their use of DP since then. + +### Sketch Matrix + +Apple uses a similar method to Google, with a matrix initialized with all zeros. The input for the matrix is encoded with the SHA-256 hashing algorithm, and then bits are flipped randomly at a probability dependent on the epsilon value. + +Apple only sends a random row from this matrix instead of the entire thing in order to stay within their privacy budget. + +### See What's Sent + +You can see data sent with differential privacy in iOS under Settings > Privacy > Analytics > Analytics Data, it will begin with `DifferentialPrivacy`. On macOS, you can see these logs in the Console. + +## U.S. Census + +Differential privacy isn't just used by big corporations, in 2020 famously the U.S. Census used DP to protect the data of U.S. citizens for the first time. + +As a massive collection of data from numerous U.S. citizens, it's important for the census bureau to protect the privacy of census participants while still preserving the overall aggregate data. + +### Impetus + +Since the 90s, the U.S. Census used a less formal injection of statistical noise into their data, which they did all the way through 2010. + +After the 2010 census, the bureau tried to [re-identify individuals](https://www2.census.gov/library/publications/decennial/2020/census-briefs/c2020br-03.pdf) in the census data. + +>The experiment resulted in reconstruction of a dataset of more than 300 million individuals. The Census Bureau then used that dataset to match the reconstructed records to four commercially available data sources, to attempt to identify the age, sex, race, and Hispanic origin of people in more than six million blocks in the 2010 Census. + +Considering 309 million people lived in the U.S. in 2010, that's a devastating breach of personal privacy. Clearly more formal frameworks for protecting the privacy of individuals were needed. + +>Nationwide, roughly 150 million individuals—almost one-half of the population, have a unique combination of sex and single year of age at the block level. + +They could keep adding noise until these attacks are impossible, but that would make the data nigh unusable. Instead, differential privacy offers a mathematically rigorous method to protect the data from future re-identification attacks without ruining the data by adding too much noise. They can be sure thanks to the mathematical guarantees of DP. + +## DPrio + +Mozilla has been constantly working to make their telemetry more private over the years. Firefox uses [Prio](https://blog.mozilla.org/security/2019/06/06/next-steps-in-privacy-preserving-telemetry-with-prio/), a [Distributed Aggregation Protocol](https://datatracker.ietf.org/doc/html/draft-ietf-ppm-dap)-based telemetry system. It uses Multi-Party Computation to split the processing of user data between multiple parties. + +To accomplish this, [Mozilla](https://blog.mozilla.org/en/firefox/partnership-ohttp-prio/) partnered with [Divvi Up](https://divviup.org/blog/divvi-up-in-firefox/) as their DAP provider, and [Fastly](https://www.fastly.com/blog/firefox-fastly-take-another-step-toward-security-upgrade) as their OHTTP provider. OHTTP acts as a multi-hop proxy to separate traffic between two parties when making a connection: neither Mozilla nor Fastly will know both who you are and what you're connecting to. + +In 2023 researchers from Mozilla also conducted research into making Prio differentially private. The so-named "[DPrio](https://petsymposium.org/popets/2023/popets-2023-0086.pdf)" would combine multi-party computation, OHTTP, and differential privacy in a very impressive display of privacy protection. Unfortunately I couldn't find any evidence to suggest that DPrio has been implemented, but something to keep a lookout for in the future. + +## Future of Differential Privacy + +Differential privacy unlocks the potential for data collection with minimal risk of data exposure for any individual. Already, DP has allowed for software developers to improve their software, for new possibilities in research in the health sector and in government organizations. + +Adoption of scientifically and mathematically rigorous methods of data collection allows for organizations to collect aggregate data will allow for increased public trust in organizations and subsequently greater potential for research that will result in improvements to our everyday lives. + +I think for there to be more public trust there needs to be a bigger public outreach. That's my goal with this series, I'm hoping to at least increase awareness of some of the technology being deployed to protect your data, especially since so much of the news we hear is negative. Armed with the knowledge of what's available, we can also demand companies and organizations use these tools if they aren't already. + +It's heartening to see the level of openness and collaboration in the research. You can see a clear improvement over time as each paper takes the previous research and builds on it. I wish we saw the same attitude with all software. + +## Further Research + +Any programmers interested in learning how to implement differential privacy can check out the book *[Programming Differential Privacy](https://programming-dp.com)* to see Python examples. diff --git a/blog/posts/multi-party-computation.md b/blog/posts/multi-party-computation.md index b2e450f4..cbf5143b 100644 --- a/blog/posts/multi-party-computation.md +++ b/blog/posts/multi-party-computation.md @@ -9,6 +9,8 @@ tags: - Privacy Enhancing Technologies schema_type: BackgroundNewsArticle description: Learn about Secure Multi-Party Computation and how it can be used to solve real-world privacy problems. +preview: + cover: blog/assets/images/multi-party-computation/cover.webp --- # What is Multi-Party Computation? From d2dccb648195600f94e9be089d0d3203c17869d4 Mon Sep 17 00:00:00 2001 From: Em <194856901+EmAtPrivacyGuides@users.noreply.github.com> Date: Tue, 14 Oct 2025 20:45:32 -0700 Subject: [PATCH 2/9] update(blog)!: Real-Name Policies The War Against Pseudonymity (#3149) Co-authored-by: Jordan Warne Co-authored-by: Jonah Aragon --- .vscode/ltex.dictionary.en-US.txt | 1 + .../real-name-policies/realname-cover.webp | Bin 0 -> 222940 bytes blog/posts/real-name-policies.md | 422 ++++++++++++++++++ 3 files changed, 423 insertions(+) create mode 100644 blog/assets/images/real-name-policies/realname-cover.webp create mode 100644 blog/posts/real-name-policies.md diff --git a/.vscode/ltex.dictionary.en-US.txt b/.vscode/ltex.dictionary.en-US.txt index a9790e79..389ca136 100644 --- a/.vscode/ltex.dictionary.en-US.txt +++ b/.vscode/ltex.dictionary.en-US.txt @@ -569,3 +569,4 @@ MyMonero Monero-LWS OkCupid Anom +misgendering diff --git a/blog/assets/images/real-name-policies/realname-cover.webp b/blog/assets/images/real-name-policies/realname-cover.webp new file mode 100644 index 0000000000000000000000000000000000000000..b0a9b2bcc473a7efce479b9564f4503fbb4b6772 GIT binary patch literal 222940 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νN@$Fr1#Rh*k6U+Jv`> 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 literal 0 HcmV?d00001 diff --git a/blog/posts/real-name-policies.md b/blog/posts/real-name-policies.md new file mode 100644 index 00000000..b1d85ecd --- /dev/null +++ b/blog/posts/real-name-policies.md @@ -0,0 +1,422 @@ +--- +date: + created: 2025-10-15T03:50:00Z +categories: + - Explainers +authors: + - em + - jordan +description: + Real-name policies have existed for over a decade, but these problems have become exponentially harmful in today's world. It's time to fight back against this unsafe and discriminatory privacy-invasive practice. +schema_type: AnalysisNewsArticle +preview: + cover: blog/assets/images/real-name-policies/realname-cover.webp +--- + +# Real-Name Policies: The War Against Pseudonymity + +![Filtered photo of a "Hello my name is" name-tag sticker on a street post. Over the space for the name is a black graffiti tag.](../assets/images/real-name-policies/realname-cover.webp) + + + +Real-name policies have existed for well over a decade already, and the problems they cause aren't new. But these problems have become exponentially harmful in today's world, where real-name policies are coupled with monopolistic platforms, increased mass surveillance, AI technologies, and facial recognition capabilities. It's time to fight back against this unsafe and discriminatory privacy-invasive practice. + +Pseudonymity, or the use of a nickname or fictitious name online, has always been deeply valued on the internet. It grants people protections and freedoms that are often impossible to benefit from offline. + +Women, and especially women who are part of male-dominated online communities, have regularly used pseudonyms to hide their gender online in order to protect themselves from sexual harassment, stalking, and physical violence even. + +Transgender and gender-diverse people also regularly use pseudonyms for protection, or use new chosen names to explore their gender identity online. + +Victims of domestic violence, victims of stalkers, activists, and even journalists often use pseudonyms to protect themselves from aggressors or oppressive regimes. + +**Pseudonymity saves lives.** And yet, it is constantly under attack. + +## What are real-name policies exactly? + +

+ +So called "real-name" policies are platform policies requiring users and subscribers to sign up and display their "real name," often equated to a *legal* name. + +Facebook for example claims not to require a legal name, but only the "real" name a person uses in their daily life. Yet, the social media giant regularly demands official IDs to verify this "real" name, effectively requiring people associate their account with their *legal* identity. + +Facebook has even repeatedly taken the liberty to decide which name was "real", and changed the displayed name of users based on verification processes **without any prior consent from users**. For people in vulnerable situations, this can be a *very* dangerous practice. + +Facebook is perhaps the most infamous platform implementing such discriminatory and intrusive policy, but sadly, it's not the only one. + +Increasingly more platforms demand that users provide their legal name and official identifications in order to keep using a platform. And this will likely be aggravated significantly by the recent trend for [age-verification](https://www.privacyguides.org/videos/2025/08/15/age-verification-is-a-privacy-nightmare/) policies. + +### Explicit and implicit policies + +There is always two levels of real-name policies: The name displayed publicly to everyone (explicitly required), and the name the platform has associated with the account in its database (implicitly associated). + +While a requirement to expose one's legal name publicly has clear privacy risks, storing legal names without displaying it to other users is also problematic. + +For explicit requirements, users who are obligated to display their legal name publicly are not only forced to create a permanent association of this account with their legal identity (with all the problems this can bring), but are also potentially exposing their identity and account to current or future attackers. + +For example, this can and does enable stalkers to find their victims online (and offline) to cause them harm. + +For implicit associations, as soon as a legal name is collected and associated with an account in the backend, whether from providing official documentation for age verification, account recovery, payment, or any other processes; this data is at risk of getting leaked or breached, and eventually shared publicly as well. + +Once this data is [exposed](https://discuss.privacyguides.net/t/discord-data-breach-customers-personal-data-and-scanned-photo-ids-leaked/31904), this account now also becomes permanently associated with a legal identity, publicly. + +Even without having an openly stated real-name policy, platforms collecting official documentation—or otherwise storing legal names associated with accounts—can effectively end up exposing their users to similar risks. + +### What is a real name anyway? + +Of course, your true *real* name is whatever you decide others should call you. Only *you* can decide this, and others should be respectful of your choice. + +Your *legal* name, however, is a **data marker attached to your person that can be used to trace many of your activities online and offline**, with a high degree of precision going as far back as when you were born. + +For everyone, but especially for vulnerable communities, exposing legal names on certain platforms can represent a significant risk. The [use of pseudonymity](https://www.techradar.com/pro/vpn/using-your-real-name-on-social-media-heres-why-you-should-think-twice) is a critical part of online safety, and people should be able to continue using this protective measure without raising suspicion. + +## Who is impacted the most by real-name policies? + +Everyone is impacted by real-name policies, but groups that are at higher risk of discrimination, violence, and online harassment are disproportionally harmed by them. + +Moreover, anyone who for various reasons uses a name that doesn't match their official ID; has a legal name that doesn't match an expected American name pattern; needs to conceal their gender online for safety; or has to protect their identity online due to their work as an activist, journalist, dissident, or whistleblower can be severely impacted, silenced, and even endangered by requirements to provide a legal name online. + +### Victims of domestic violence + +For many people, using pseudonyms isn't just a good privacy practice, but it can be a matter of life and death. + +For anyone who is experiencing or has experienced domestic violence, creating a new online identity hidden from the perpetrator can be essential for survival, to prepare a safe escape, or to keep having access to essential support and resources. + +When people are forced to only use one identity online, an identity attached to their legal identity, this empowers aggressors to find their victims, to silence them, to control them, and to harm them. + +**Technologies and policies are never neutral.** When policies and features make it difficult or impossible for vulnerable people to use these technologies safely, they are effectively excluding vulnerable people from the platforms. + +Even if this might seem minor from the outside, when Big Tech becomes so monopolistic that it's almost impossible to fully avoid it in our daily lives, when someone cannot access social groups and support without a Facebook account, and can't find a new job without LinkedIn, then it's not just a minor problem anymore, it's a major problem. + +**Platforms and online services should be safely accessible to everyone.** And this includes allowing the use of protective pseudonymity without requiring legal identification that could put the most vulnerable in life-threatening situations. + +### Victims of stalking + +Similarly to victims of domestic violence, victims of stalking must protect their identity online to stay safe from their stalkers. When platforms obligate people to use their legal names, explicitly or implicitly, they directly endanger these victims. + +If a stalker or an aggressor knows a victim's legal name (which is often the case), then it's trivial to find their account on any platforms and services, regardless of if they have blocked them on one. + +A good protection to prevent severe harassment is to create alternative accounts using a different name or different pseudonym unknown to the aggressor. This can give victims the peace of mind of knowing their stalker will not be able to find them there. + +For anyone tempted to argue real-name policies reduce the number of perpetrators, this isn't the case. + +Stalkers and predators of all kind feel generally quite comfortable using their own legal names, this isn't a problem for them. They feel confident knowing that victims generally have little recourses and support, and that there will be no consequences for them even when their legal name is known. + +Despite the claims, removing pseudonymity doesn't remove misbehavior online, this has been demonstrated [again](https://theconversation.com/online-abuse-banning-anonymous-social-media-accounts-is-not-the-answer-170224), and [again](https://theconversation.com/online-anonymity-study-found-stable-pseudonyms-created-a-more-civil-environment-than-real-user-names-171374), and [again](https://allabouteve.co.in/harassment-of-women-on-linkedin/). Real-name policies don't reduce crime, it only restricts the victims' ability to protect themselves from such crime. + +### Activists and political dissidents + +
+

Pseudonyms are hardly modern phenomena, and it's fair to say democracy wouldn't exist without it.

+ +For activists and political dissidents around the world, using pseudonymity online can be a way to reclaim freedom of speech and criticize power in a safer way. Under oppressive regimes, online privacy can mean life or death. + +This is another example showing how essential privacy rights are to democracy. **Real-name policies facilitate censorship, discrimination, and political repression.** + +A Honduran blogger using the pseudonym [La Gringa](https://lagringasblogicito.blogspot.com/2011/10/my-ripples-will-continue.html) used her blog and Facebook page to criticize the Central American government for years. + +Protecting her legal identity is essential to allow her to speak freely and stay safe from state repression. This isn't an exaggeration, Honduras is one of the most dangerous country for journalists. The Committee to Protect Journalists (CPJ) [recorded](https://latamjournalismreview.org/articles/almost-five-years-after-murder-of-honduran-journalist-gabriel-hernandez-authorities-still-waiting-for-results-of-their-investigations/) that 37 press workers were killed in the country between 1992 and 2023. Of these murders, 90% were unpunished. + +But Facebook silenced La Gringa with its real-name policy, requiring her to provide a copy of her official ID to continue advocating on the platform. Evidently, this request is asking her to put her life in danger and cannot be compromised on. + +Facebook's policy is essentially silencing any dissident and marginalized voices in oppressive regimes. + +By letting the community report infractions to Facebook's real-name policy, this effectively allows Facebook's rules to be weaponized against marginalized groups already plagued with constant discrimination. + +It also empowers abusers to silence their victims, and sides with oppressive regimes around the world to censor any critics they might have. + +As reporter Kevin Morris [commented](https://www.dailydot.com/news/la-gringa-facebook-ban-real-id-dangerous-honduras/) in his Daily Dot piece on the topic: "Pseudonyms are hardly modern phenomena, and it's fair to say democracy wouldn't exist without it." + +### Women + +
+

A site which requires real/verified names is automatically flagging itself as a potentially/probably unsafe space for women, or for anyone else at risk of harassment, violence, job discrimination, and the like.

+ +Women have long used pseudonyms on the internet in order to conceal their gender online, and spare themselves from the sexual harassment and discrimination omnipresent on some platforms. This is even more common in male-dominated communities like online gaming, for example. + +It's not rare to hear some people claiming that "there aren't any women in their online community." Well, there probably is. + +Platforms allowing pseudonyms foster a culture of inclusivity where everyone can participate free from discrimination, regardless of their gender. Real-name policies encourage the opposite: platforms where participants are forced to either endure the abuse and compromise their physical safety, or be excluded entirely. + +As pseudonymous author *skud* [wrote](https://geekfeminismdotorg.wordpress.com/2010/06/10/hacker-news-and-pseudonymity/) for the *Geek Feminism* blog in 2010: + +> [...] women online are regularly admonished to use pseudonyms to protect themselves. Many websites with a culture of pseudonymity [...] have a very high proportion of female members, perhaps in part because of the sense of privacy and security that pseudonymity brings. A site which requires real/verified names is automatically flagging itself as a potentially/probably unsafe space for women, or for anyone else at risk of harassment, violence, job discrimination, and the like. + +Women aren't exactly a minority group. While platforms should be inclusive to everyone of course, including minority groups, enforcing a policy that obligates roughly 50% of the population to lower its safety protections in order to participate should be obviously unacceptable. + +### Indigenous people + +Notwithstanding its own policy, Facebook has regularly suspended accounts with legal names wrongly targeted as fake, based on criteria rooted in colonialism. Indigenous communities have been exceedingly impacted by Facebook's real-name policy, despite following all the platform's rules as requested. + +In 2009, Facebook abruptly [cut off account access](https://ictnews.org/archive/facebook-no-friend-to-american-indian-names/) to an Indigenous American woman named Robin Kills The Enemy, wrongly accusing her of registering under a false name. But her name was authentic, and indeed her *legal* name. + +Facebook eventually reinstated her account, but only after a long process where she had to modify the spelling. + +The burden shouldn't be on Indigenous people to have to prove their identity just because a US-based corporation can't seem to understand the global diversity of naming conventions. + +Following Kills The Enemy's experience, a journalist started a Facebook group called "Facebook: don't discriminate against Native surnames!!!" that was joined by over a thousand people only a few days after its creation. Many users shared similar experiences and questioned the platform's treatment of Indigenous surnames. + +Another woman named Melissa Holds The Enemy described a month-long process to recover her account. + +An Indigenous man named Oglala Lakota Lance Brown Eyes had his account [suspended](https://colorlines.com/article/native-americans-say-facebook-accusing-them-using-fake-names/) by Facebook demanding his "real" name. + +After Brown Eyes sent all the required proofs, Facebook decided without warning to Americanize his displayed name to "Lance Brown." **This is blatant racism.** + +His name was eventually corrected and Facebook apologized, but only after Brown Eyes threatened the company with a class action lawsuit. + +Dana Lone Hill also got her account suspended because of her Indigenous surname, and was forced to go through Facebook's intrusive verification process in order to recover her account. + +The list goes on and on. Indigenous people have been forced by Facebook to modify and Americanize their *actual legal names*. + +Many were forced to add hyphens, change the alphabet used, smash words together, or even remove parts of their legal name in order to please Facebook's arbitrary preferences, ignoring its own "real-name" policy. + +This is yet another demonstration of systemic racism perpetrated by a monopolistic corporation quick to ignore the human rights and diversity of its users. + +### People with non-Anglophone names + +In another case, a woman from Japan named Hiroko Yoda [wasn't able to sign up](https://www.telegraph.co.uk/news/newstopics/howaboutthat/2632170/Woman-called-Yoda-blocked-from-Facebook.html) for a Facebook account due to her surname. + +Despite being a common surname in Japan, it seems Facebook judged it more important to ban anyone trying to "impersonate" the popular Star Wars character. + +Of course, the Star Wars character uses a Japanese name because its creator has drawn [inspiration](https://en.wikipedia.org/wiki/Yoda#Creation) from the Japanese culture. But Facebook still seems to somehow think that Star Wars comes first, and Japanese people must pay the price for daring to share a surname with the American Jedi. + +A Facebook user from Hawaii named Chase Nahooikaikakeolamauloaokalani Silva also had his account suspended despite using his legal name. + +As a proud Hawaiian, it was important for him to be able to display his Hawaiian given name. But Facebook just didn't like his *legal* name. + +Silva reported to [HuffPost](https://www.huffpost.com/entry/facebook-chase-nahooikaikakeolamauloaokalani-silva_n_5833248) that "Facebook should not be able to dictate what your name is, what you go by, what you answer to," and he's right. + +More broadly, Facebook's policy [prohibits](https://en.wikipedia.org/wiki/Facebook_real-name_policy_controversy) name with "too many" words, capital letters, or first names with initials. This assumes the default for names is the Americanized format of one first name, one (short) middle name, and one last name. + +But this isn't a reality for most of the world. This extremely narrow vision of what a name should look like and how it should be formatted isn't compatible with many if not most cultures. + +It's unbelievable (and unacceptable) that a platform with an estimated 2.28 billion active users, who seems to want to eat even more of the world every year, is being so ignorant of non-American cultures and global naming conventions in its policies and practices. + +### The transgender community + +For transgender and gender-diverse individuals, their legal name may be a "[dead name](https://en.wikipedia.org/wiki/Deadnaming)." A dead name is a name that they were assigned at birth but no longer identify with. Commonly, transgender people change their name as part of their gender transition. + +In many countries around the world, there can be many bureaucratic hurdles required to change one's name, meaning that many trans people are unable to update their legal name to reflect their gender identity. Because they no longer identify with their dead name, keeping it private is of great importance for their mental health and safety. + +
+

23% of LGBTQ+ young people reported that they have been physically threatened or harmed in the past year due to either their sexual orientation or gender identity.

+ +Referring to a trans person with their dead name is considered offensive and often involves misgendering someone too. For transgender people, being called a name that they no longer identify with invokes feelings of depression, anxiety, gender dysphoria, and lack of acceptance. + +Using someone's dead name signals that you don't respect their identity and that you don't care about them enough to use their new name. + +Unfortunately, transgender people still face widespread discrimination, that's why "dead naming" can be incredibly dangerous. Revealing someone's gender identity or sexuality without their consent is called "outing". By calling someone by their dead name, you may be inadvertently revealing someone is transgender. This can be not only traumatizing and frightening for the individual, but can also lead to violence or put this person in a dangerous situation. + +The Trevor Project, a non-profit LGBTQ+ organization, conducts a yearly [survey](https://www.thetrevorproject.org/survey-2024/?_hsmi=305272848) on LGBTQ+ youth across the United States. In their 2024 release, they found that "23% of LGBTQ+ young people reported that they have been physically threatened or harmed in the past year due to either their sexual orientation or gender identity." + +This is why when real-name policies come in, requiring transgender people to use their legal name for their social media accounts, this could force them to "come out" by displaying a name that they no longer identify with, therefore revealing they are transgender. The National LGBTQ Institute on Intimate Partner Violence [describes](https://lgbtqipvinstitute.org/coming-out-safely/) "coming out" as an "ongoing process, by which a person shares aspects of their identity with others." + +Having aspects of their identity shared without their consent can put this person in significant physical danger because of unsupportive family members, friends, colleagues, and strangers. This is especially the case with LGBTQ+ youth, who are at heightened risk of online, verbal, physical harassment, or violence due to their identity. + +Coming out can be a very daunting and scary process, particularly for transgender and gender-diverse people, and often can be an ongoing process over many years. In many cases, LGBTQ+ people choose instead to [hide their identity](https://www.stonewall.org.uk/news/new-research-shows-almost-40-of-lgbtq-employees-still-hide-their-identity-at-work) at social and work gatherings. + +Platforms that enforce real-name policies take away the essential ability to control when and how that process plays out are nothing short of abusive. This might sound hyperbolic, however, "outing" is often used as a mean of control in abusive relationships to coerce an LGBTQ+ individual. The fact that social media platforms are exhibiting similar behavior is alarming. + +Unfortunately, many websites don't allow updating the name attached to an account easily, often requiring to provide legal documentation showing proof that the name has been legally changed. + +Having to provide your identification documents to use a website is not only terrible for your privacy, as it links your real life identity to your online account, it also puts your identity at risk. + +Companies that process and verify identity documents are at a much higher risk of being targeted by malicious actors, because of the sensitive information they store and process. + +One of the worst offenders of this is Facebook. They require everyone that signs up to use their legal name for their profile, and claim that this is to ensure safety on the platform so that everyone knows who they are talking to is who they say they are. + +Many transgender and gender-diverse people use aliases on social media platforms to protect their identities and the identities of those around them, because they are more likely to be harassed or doxxed. Facebook's real-name policy has unforeseen consequences for these people, as one transgender Facebook user [found out](https://www.dailydot.com/news/facebook-real-names-cracking-down-transgender/): + +> I woke up to find my Facebook account deleted. [...] I have had a Facebook since about 2007 or 2008. Other than when I was a kid and was afraid my parents would find out about my account (causing me to use an alias for a little while), my profile always bore my legal name. A week or so ago, however, I changed my display name to "Arc Angel." + +Finally, because of the discrimination and danger that transgender people face in the real world, they often find refuge in online and internet communities. According to a report by [Hopelab](https://assets.hopelab.org/wp-content/uploads/2025/03/2025-Without-It-I-Wouldnt-Be-Here.pdf) of LGBTQ+ youth: + +> Transgender young people more often agree that their online communities and friendships were important or very important (84%) when they began to explore their sexuality or gender compared to cisgender LGBQ+ young people (71%). + +This is why it’s so important that they are able to freely express themselves with a pseudonymous or anonymous identity. If every online platform required these users to use their legal name, this would be extremely dangerous for transgender and gender-diverse people who often rely on online spaces for community, friendship, and support. + +### LGBTQ+ people + +Moreover, real-name policies disproportionately affect LGBTQ+ people, as they often prefer to not associate their legal name with their online activities. This is especially important for people living in countries where LGBTQ+ identities are [criminalized by law](https://en.wikipedia.org/wiki/Criminalization_of_homosexuality), meaning they can be jailed (or worse) if they associate their online activities with their real life identity. + +Unfortunately, it gets even worse: harassers and trolls have weaponized Facebook's real-name policy, and are using it to silence their victims by mass reporting them as using a fake name. + +In an [open letter](https://www.eff.org/document/open-letter-facebook-about-its-real-names-policy) to Facebook about its real-name policy in 2015, many LGBTQ+ and digital rights organizations warned Facebook that this was being used to silence LGBTQ+ people: + +> Facebook users in the global LGBTQ community, South and Southeast Asia and the Middle East report that groups have deliberately organized (sometimes even coordinating via Facebook) to silence their targets using the "Report Abuse" button. + +Despite all the recommendations and warnings by LGBTQ+ organizations and digital rights groups more than ten years ago, Facebook is still standing strong in its intention to keep the platform a "real name" only space. + +Their help center still [states](https://www.facebook.com/help/229715077154790/Names+allowed+on+Facebook/) that you can only use a name that appears on your official identification documents: + +> The name on your profile should be the name that your friends call you in everyday life. This name should also appear on a form of ID or document from our ID list. + +Many platforms have been trying to improve the way they handle this and allow for users to select a preferred name that is displayed instead of their legal name. This is an improvement, however it isn't without issues. + +Platforms shouldn't require you to provide your legal name to begin with. + +### Stage performers and small businesses + +In 2014, Facebook made the news for ramping up its real-name policy and suspending hundreds of accounts from marginalized and vulnerable people (more on this in the [next section](#facebook)). The platform was heavily criticized, and Facebook eventually reinstated many banned accounts. + +At the time, drag performers were [severely impacted](https://www.cnn.com/2014/09/16/living/facebook-name-policy/) by the policy purge. Drag queen and activist Sister Roma reported having to change her Facebook profile to a legal name she had not used publicly for 27 years. + +Retired burlesque dancer Blissom Booblé explained that using a pen name on Facebook was essential to continue her advocacy for LGBTQ+ homeless youth and to raise HIV awareness while staying free from discrimination at her workplace. + +Drag queen Ruby Roo reluctantly complied with Facebook's policy in order to keep contact with his friends, but expressed concerns that people would not recognize him under his legal name. If nobody ever calls you by your legal name, does this still even count as your "real" name? + +During an earlier purge in 2009, small-business entrepreneur Alicia Istanbul [suddenly lost access](https://www.sfgate.com/business/article/Real-users-caught-in-Facebook-fake-name-purge-3231397.php) to both her personal Facebook account and her jewelry design business page. Once this happens, the burden falls on users to carry on the lengthy and intrusive verification process to restore their accounts. + +**There is no innocent until proven guilty with Big Tech.** This can represent significant losses in time and money for small businesses. + +Additionally, many professionals such as teachers, doctors, therapists, and social workers regularly use pseudonyms so that clients and patients will not be able to find their personal accounts. + +Everyone should have the right to separate their professional lives from their personal lives, and [using pseudonyms is a great practice](stay-safe-but-stay-connected.md/#pseudonymity) to this effect. + +### Everyone else + +Finally, everyone can be impacted negatively by real-name policies, not only marginalized or vulnerable groups. + +Everyone should be able to choose the protections necessary for themselves, according to their own and unique [threat model](https://www.privacyguides.org/en/basics/threat-modeling/). If someone decides it's safer or more comfortable for them to use a platform under a pseudonymous account, they should be able to do so freely. + +Privacy is a basic human right, and it should be accessible to all without requiring any justification. + +The normalization of real-name policies online, aggravated by the growing identity and age verification industry, will have devastating consequences for everyone, and for democracies everywhere. **Real-name policies are authoritarian in nature and have a chilling effect on freedom of speech and other civil liberties.** + +If we value privacy as a human right, we must push back against real-name policies, especially on social media. + +## Where are real-name policies? + +About ten years ago, pseudonymity became a heated news topic during the so-called [Nymwars](https://en.wikipedia.org/wiki/Nymwars), the wars against pseudo*nyms*. + +The term mostly refers to a series of conflicts related to real-name policies in the 2010s. It emerged in relation to waves of policy enforcement from Facebook, Google, and the video-game giant Blizzard. + +With the increasing push for age verification and "human authentication" online, the Nymwars are sadly likely to make a comeback very soon. And for some platforms, the war just never stopped. + +Sometimes, your legal name might be required online of course. For example, for governmental and financial services. But way too many platforms and services collect legal names when there really isn't any strong justifications for it. + +While Facebook was mentioned abundantly in previous examples, this problem isn't limited to Meta's social media. You've probably encountered real-name policies everywhere already, but here are some platforms (and even countries) that have been infamous for it: + +### Facebook + +In 2014, Facebook [made the news](https://www.aclunc.org/blog/my-name-why-aclu-facebook-today) (again) for enforcing a [horrible policy](https://www.zdnet.com/article/facebook-nymwars-disproportionately-outing-lgbt-performers-users-furious/) (again) that was [hurting](https://www.eff.org/deeplinks/2014/09/facebooks-real-name-policy-can-cause-real-world-harm-lgbtq-community) marginalized and vulnerable groups the most ([again](https://www.hrc.org/news/metas-new-policies-how-they-endanger-lgbtq-communities-and-our-tips-for-staying-safe-online)). + +Several human rights groups, including the Electronic Frontier Foundation, Human Rights Watch, and Access Now even joined the [Nameless Coalition](https://www.accessnow.org/nameless-coalition-calls-on-facebook-to-change-its-real-name-policy/) to demand changes to Facebook's policy. + +Facebook presented this ramping up of their real-name policy enforcement as something important for "authenticity" online. Despite this dubitable claim, Facebook was in all likelihood simply worried about protecting its financial assets, as ever. + +Back in 2012, Facebook's share price plummeted after a quarterly filing with the Securities and Exchange Commission [revealed](https://www.theguardian.com/technology/2012/aug/02/facebook-share-price-slumps-20-dollars) that an estimated 8.7% of accounts on the platform may be fake, and 5% of active accounts were duplicates (numbers that aren't really that alarming, actually). But this backlash from investors evidently scared Facebook enough to justify intensifying its policy enforcement for accounts using pseudonyms, or suspected of being fake, presumably in an attempt to soothe shareholders. + +Despite the unpopularity of these policies, the real customer for Facebook isn't its users, but its advertisers (who demand access to your data, Facebook's true product). + +Advertisers want some assurance that they are paying for *real* humans to see their ads, otherwise this diminishes Facebook's value to them. **It's important to remember that Facebook is, and has always been, an advertising company.** + +Despicably, Facebook even [encouraged](https://thenextweb.com/news/facebook-now-wants-snitch-friends-arent-using-real-name) people to "snitch on [their] friends if they are not using their real name." + +> Please help us understand how people are using Facebook. Your response is anonymous and won't affect your friend's account. Is this your friend's real name? + +This kind of prompt fosters mistrust and allows users to weaponize policies against people they simply don't like. Victims of these "report attacks" are often the most vulnerable and the most marginalized in our society. **Real-name policies have nothing to do with safety, in fact, they're horrible for safety.** + +A decade later, Facebook still encourages and enforces its real-name policy in order to protect its most valuable asset to sell: Your personal data. + +### LinkedIn + +LinkedIn is another well-known platform that enforces a real-name policy. + +The employment-oriented social media states in its [User Agreement](https://www.linkedin.com/help/linkedin/answer/a1337288/names-allowed-on-profiles) that "LinkedIn does not allow members to use pseudonyms, fake names, business names, associations, groups, email addresses, or special characters that do not reflect your real or preferred professional name." + +It's unclear how LinkedIn would enforce or verify what is an allowed "preferred professional name." + +Although this might make slightly more sense on a platform focused on employment, the policy still excludes some professionals and industries that regularly work using pseudonyms, such as performers, writers, visual artists, activists, and privacy advocates even. + +Additionally, the platform uses the same colonialist discrimination as Facebook, assuming that all names worldwide are composed of "first, middle, and last names" only. + +### Google, Quora, and Blizzard abandoned their policies + +Google made the news in 2011 when it started implementing and enforcing its own real-name policy for its (now defunct) social media platform Google+, and by proxy for YouTube accounts when Google [migrated](https://www.theguardian.com/technology/2014/jul/16/youtube-trolls-google-real-name-commenter-policy) YouTube comments to a Google+ system in 2013. + +The policy was [largely criticized](https://www.eff.org/deeplinks/2011/07/case-pseudonyms) after a wave of account suspensions, where some famous accounts were banned. In July 2014, Google [abandoned](https://en.wikipedia.org/wiki/Nymwars#Google) the policy altogether and removed restrictions on account names. + +The question-answering social platform Quora also enforced a real-name policy for a long time. + +Verification wasn't required, but names deemed "false" could be reported by the community. Again, this kind of reporting system facilitates abuse by allowing the weaponization of platform policies against marginalized groups. + +Thankfully, Quora [eliminated](https://quorablog.quora.com/Allowing-everyone-to-contribute-to-Quora) the requirement to use a "real" name in 2021, and now allows users to register with protective pseudonyms. + +The video-game developer Blizzard Entertainment spawned strong criticism online when the company [announced](https://en.wikipedia.org/wiki/Blizzard_Entertainment#Privacy_controversy_and_Real_ID) in 2010 that it would be implementing a real-name policy for Blizzard's forums. + +Gamers were not amused. The community came together to fight back in force against the announced policy. Game magazines and forums were inundated with replies and condemnations. + +At one point, a Blizzard employee trying to demonstrate that the policy "wasn't a big deal" willingly shared his real name on a public post. After this revelation, forum members started to post the employee's personal information, including his phone number, age, picture, home address, and even information related to his family members. + +Other members were quick to share their own experiences and show how [unsafe](https://web.archive.org/web/20100628055329/http://ve3d.ign.com/articles/news/55728/Is-Blizzards-Real-ID-Safe-Or-A-Playground-For-Sexual-Deviants) a real-name policy would be. Following the powerful community backlash, Blizzard decided to cancel its plan for the invasive policy. + +### South Korea + +
+

Despite the enforcement of the system, the number of illegal or malicious postings online has not decreased.

+ +Terrifyingly, whole countries have enforced real-name policies online. In 2007, South Korea [implemented](https://www.koreatimes.co.kr/southkorea/20120823/online-real-name-system-unconstitutional) a name registration system for internet users in compliance with the country's Information Communications Law. + +The law was initially enforced in an attempt to reduce malicious comments online, but **was later ruled unconstitutional and revoked in 2012**. + +The Constitutional Court said in its verdict that "the system does not seem to have been beneficial to the public. Despite the enforcement of the system, the number of illegal or malicious postings online has not decreased." + +### China + +Sadly, not every country implementing such a system came to the same conclusion. + +In China, the [Internet real-name system](https://en.wikipedia.org/wiki/Internet_real-name_system_in_China) obligates all internet service providers and online platforms to collect users' legal names, ID numbers, and more. This affects services such as internet access, phone service, social media, instant messaging, microblogging, and online gaming. + +In 2023, large Chinese platforms announced that they would make public the legal names of any accounts with over 500,000 followers. + +In July 2025, China centralized this control further with the launch of the [national online identity authentication](https://en.wikipedia.org/wiki/National_online_identity_authentication) system, which requires citizens to submit their personal information in order to receive an "Internet certificate" to access online accounts. + +This effectively imposes a real-name policy on *all* internet services in the country, and makes this information accessible at all time by the government. + +The new national cyber ID system has been [criticized](https://www.scmp.com/tech/tech-trends/article/3318302/china-rolls-out-voluntary-cyber-id-system-amid-concerns-over-privacy-censorship) over privacy and censorship concerns. + +So far, it is not mandatory to share identity through the national online identity authentication (although services are still obligated to identity their users in other ways). + +However, in a country where freedom of speech and access to information is increasingly restricted, it's easy to imagine the national real-name system could become obligatory everywhere soon. + +## Real-name policies don't make the web safer + +It has been demonstrated again and again that real-name policies do not reduce abuse and misbehavior online, and only end up harming the most vulnerable. + +Despite the evidence and failed attempts, platform owners and policymakers obstinately continue to push for the implementation of these dangerous, authoritarian systems. + +Platforms will often claim these policies are to protect users from harassment, but when action is required to truly protect users they refuse to act. Facebook, the most infamous platform for enforcing its real-name policy, [ranks the *worst* for online harassment](https://www.theverge.com/news/713976/online-harassment-meta-social-media-environmental-activists). + +So, who are these real-name policies truly protecting? + +It's clear that, as is the case for other oppressive policies such as [Age Verification](age-verification-wants-your-face.md) and [Chat Control](chat-control-must-be-stopped.md), "safety" is only an excuse for people to accept what this is truly about: **Corporate profit and government control.** + +Unfortunately, as long as these platforms' business model is to sell users' data to advertisers and other stakeholders, there is no incentive for them to protect our privacy and our right to use protective pseudonyms, as the EFF's Director of Cybersecurity Eva Galperin aptly pointed out in her [talk](https://www.youtube.com/watch?v=d5czLwsa-wE) at the HOPE conference in 2012. **More data just means more money to them.** + +When governments impose similar invasive practices, it's a **dangerous and slippery slope towards totalitarianism**. + +Citizens need to be able to express their views freely online and criticize their government and its leaders without fear of reprisal. Real-name policies (explicit and implicit) are only a tool for censorship, and there is no democracy and no freedom under government censorship. + +Fighting against policies attacking online pseudonymity, such as real-name policies, age-verification policies, and Chat Control proposals, isn't just a banal fight to keep using silly nicknames online. It's a battle for democracy, for civil liberties, and for human rights. + +## What you can do about real-name policies + +- [**Choose better platforms**](https://news.elenarossini.com/my-fediverse-starter-guide) that do not require you to share your legal name and official IDs, such as [Mastodon](mastodon-privacy-and-security.md) or other platforms connected to the Fediverse. + +- [**Inform yourself**](https://safetycrave.com/why-should-not-use-real-names-online/) on the dangers related to using legal names online, and share this information with others. + +- [**Say no**](you-can-say-no.md) to sharing official documentation with commercial platforms when it isn't strictly required and when you can avoid it. + +- [**Understand the difference**](https://www.privacyguides.org/videos/2025/03/14/stop-confusing-privacy-anonymity-and-security/) between privacy, security, anonymity, and pseudonymity. + +- [**Use pseudonyms**](stay-safe-but-stay-connected.md/#practices-and-tools-that-help-in-various-contexts) on platforms where you can. Use a pseudonym persistent across platforms if you want these accounts to be linked together for trust, or use different pseudonyms to keep them separated. + +- **Make your voice heard!** Contact your government representatives to let them know that privacy is important to you, and explain to them that pseudonymity is essential for safety, democracy, and free speech online. Complain against platforms using these invasive and exclusionary practices. Citizen action matters, and abusive policies can be reversed. + +
+

Remember that pseudonymity isn't anonymity

+ +Keep in mind that only using a pseudonym isn't enough to make you anonymous online. There are many other ways to tie an identity together, such as IP addresses, [browser fingerprinting](https://www.privacyguides.org/videos/2025/09/12/what-is-browser-fingerprinting-and-how-to-stop-it/), photo comparison, facial recognition, and so on and so forth. Pseudonymity is a great practice to *improve* your privacy and safety online, but alone it does have limitations. + +
From d4f8d686101d6836a012e6c4f409aa73bf35e65c Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 16 Oct 2025 11:29:01 -0700 Subject: [PATCH 3/9] build: Use Ghost articles landing page (#3151) --- .github/workflows/build-blog.yml | 2 +- .github/workflows/build-zimfile.yml | 2 +- .github/workflows/build.yml | 2 +- mkdocs.blog.yml | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-blog.yml b/.github/workflows/build-blog.yml index ca6773f3..b830227b 100644 --- a/.github/workflows/build-blog.yml +++ b/.github/workflows/build-blog.yml @@ -90,7 +90,7 @@ jobs: echo "MAIN_SITE_ABOUT_URL=https://www.privacyguides.org/en/about/" echo "MAIN_SITE_RECOMMENDATIONS_URL=https://www.privacyguides.org/en/tools/" echo "MAIN_SITE_KNOWLEDGE_BASE_URL=https://www.privacyguides.org/en/basics/why-privacy-matters/" - echo "ARTICLES_SITE_BASE_URL=https://www.privacyguides.org/articles/" + echo "ARTICLES_SITE_BASE_URL=https://www.privacyguides.org/posts/tag/articles/" echo "VIDEOS_SITE_BASE_URL=https://www.privacyguides.org/videos/" } >> "$GITHUB_ENV" diff --git a/.github/workflows/build-zimfile.yml b/.github/workflows/build-zimfile.yml index fd5725c9..cf9c97fe 100644 --- a/.github/workflows/build-zimfile.yml +++ b/.github/workflows/build-zimfile.yml @@ -173,7 +173,7 @@ jobs: env: LANGUAGE_SWITCHER: false - ARTICLES_SITE_BASE_URL: https://www.privacyguides.org/articles/ + ARTICLES_SITE_BASE_URL: https://www.privacyguides.org/posts/tag/articles/ steps: - name: Add GitHub Token to Environment diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ef6f2a99..f555d94c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -62,7 +62,7 @@ jobs: echo "MAIN_SITE_ABOUT_URL=https://www.privacyguides.org/en/about/" echo "MAIN_SITE_RECOMMENDATIONS_URL=https://www.privacyguides.org/en/tools/" echo "MAIN_SITE_KNOWLEDGE_BASE_URL=https://www.privacyguides.org/en/basics/why-privacy-matters/" - echo "ARTICLES_SITE_BASE_URL=https://www.privacyguides.org/articles/" + echo "ARTICLES_SITE_BASE_URL=https://www.privacyguides.org/posts/tag/articles/" echo "VIDEOS_SITE_BASE_URL=https://www.privacyguides.org/videos/" } >> "$GITHUB_ENV" diff --git a/mkdocs.blog.yml b/mkdocs.blog.yml index e94acaa4..c864e9f7 100644 --- a/mkdocs.blog.yml +++ b/mkdocs.blog.yml @@ -221,6 +221,7 @@ nav: - !ENV [NAV_RECOMMENDATIONS, "Recommendations"]: !ENV [MAIN_SITE_RECOMMENDATIONS_URL, "/en/tools/"] - !ENV [NAV_BLOG, "Articles"]: + - Latest Posts: !ENV [ARTICLES_SITE_BASE_URL, "index.md"] - index.md - editorial.md - tags.md From 5ad16d7aea000ca11328bb0e6646fdf38e37265d Mon Sep 17 00:00:00 2001 From: aglovewithoutlove <194586458+aglovewithoutlove@users.noreply.github.com> Date: Thu, 16 Oct 2025 15:03:51 -0400 Subject: [PATCH 4/9] style: Replace mat2 GitLab links with GitHub links (#3148) Signed-off-by: fria Co-authored-by: redoomed1 --- docs/data-redaction.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/data-redaction.md b/docs/data-redaction.md index 3da24613..e4d53de5 100644 --- a/docs/data-redaction.md +++ b/docs/data-redaction.md @@ -24,19 +24,19 @@ You should **never** use blur to redact [text in images](https://bishopfox.com/b ![MAT2 logo](assets/img/data-redaction/mat2.svg){ align=right } -**MAT2** is free, cross-platform software which allows you to remove metadata from image, audio, torrent, and document file types. It provides both a command line tool and a graphical user interface via an extension for [Dolphin](https://0xacab.org/jvoisin/mat2/-/tree/master/dolphin), the default file manager of [KDE](https://kde.org). +**MAT2** is free, cross-platform software which allows you to remove metadata from image, audio, torrent, and document file types. It provides both a command line tool and a graphical user interface via an extension for [Dolphin](https://github.com/jvoisin/mat2/tree/master/dolphin), the default file manager of [KDE](https://kde.org). -[:octicons-repo-16: Repository](https://0xacab.org/jvoisin/mat2){ .md-button .md-button--primary } -[:octicons-info-16:](https://0xacab.org/jvoisin/mat2/-/blob/master/README.md){ .card-link title="Documentation" } -[:octicons-code-16:](https://0xacab.org/jvoisin/mat2){ .card-link title="Source Code" } +[:octicons-repo-16: Repository](https://github.com/jvoisin/mat2#readme){ .md-button .md-button--primary } +[:octicons-info-16:](https://github.com/jvoisin/mat2#how-to-use-mat2){ .card-link title="Documentation" } +[:octicons-code-16:](https://github.com/jvoisin/mat2){ .card-link title="Source Code" }
Downloads -- [:fontawesome-brands-windows: Windows](https://pypi.org/project/mat2#metadata-and-privacy) -- [:simple-apple: macOS](https://0xacab.org/jvoisin/mat2#requirements-setup-on-macos-os-x-using-homebrew) +- [:fontawesome-brands-windows: Windows](https://pypi.org/project/mat2) +- [:simple-apple: macOS](https://github.com/jvoisin/mat2#requirements-setup-on-macos-os-x-using-homebrew) - [:simple-linux: Linux](https://pypi.org/project/mat2) -- [:octicons-globe-16: Web](https://0xacab.org/jvoisin/mat2#web-interface) +- [:octicons-browser-16: Web](https://github.com/jvoisin/mat2#web-interface)
From eda031ee4a5b0eb261e21826362fcecba5780a27 Mon Sep 17 00:00:00 2001 From: Overwatch <37483931+overwatcheddude@users.noreply.github.com> Date: Thu, 16 Oct 2025 23:04:29 +0400 Subject: [PATCH 5/9] style: Add Flatpak link for SimpleX Chat (#3147) Signed-off-by: fria Signed-off-by: redoomed1 --- docs/real-time-communication.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/real-time-communication.md b/docs/real-time-communication.md index 6c9afc00..db87f062 100644 --- a/docs/real-time-communication.md +++ b/docs/real-time-communication.md @@ -122,6 +122,7 @@ Both versions of Molly provide the same security improvements and support [repro - [:fontawesome-brands-windows: Windows](https://simplex.chat/downloads/#desktop-app) - [:simple-apple: macOS](https://simplex.chat/downloads/#desktop-app) - [:simple-linux: Linux](https://simplex.chat/downloads/#desktop-app) +- [:simple-flathub: Flathub](https://flathub.org/en/apps/chat.simplex.simplex) From 60e2e901d3ed49d07e1323c96062d000d3951d8b Mon Sep 17 00:00:00 2001 From: Justin Ehrenhofer <12520755+SamsungGalaxyPlayer@users.noreply.github.com> Date: Thu, 16 Oct 2025 14:07:20 -0500 Subject: [PATCH 6/9] style(blog): Lightweight Wallet -> Light-Wallet (#3145) Signed-off-by: fria Signed-off-by: redoomed1 Signed-off-by: Jonah Aragon --- blog/posts/monero-server-using-truenas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/posts/monero-server-using-truenas.md b/blog/posts/monero-server-using-truenas.md index 6a0e4555..c77798f6 100644 --- a/blog/posts/monero-server-using-truenas.md +++ b/blog/posts/monero-server-using-truenas.md @@ -66,7 +66,7 @@ All of these applications are optional. You can set up nearly any combination of | Arti | A [Tor](https://www.privacyguides.org/en/advanced/tor-overview) client written in Rust. | Connect to Tor nodes, broadcast transactions over Tor, and connect to TrueNAS apps over Tor. | | Java I2P | The officially distributed app to connect to the [I2P network](https://www.privacyguides.org/en/alternative-networks/#i2p-the-invisible-internet-project). | Connect to I2P nodes, broadcast transactions over I2P, and connect to TrueNAS apps over I2P. | | Monero Node | The officially distributed app for communicating with the Monero network. | The app provides the necessary information to send and receive Monero transactions. Most wallets (including the official Monero wallets and Cake Wallet) connect to Monero nodes. | -| Monero-LWS | A "**L**ight**w**eight **S**erver" that allows "lightweight" wallets to send and receive Monero transactions. | Lightweight Monero wallet apps (including Edge Wallet and MyMonero) can connect to this server so that the wallet itself does not need to scan/sync Monero history; the server handles this scanning/syncing. | +| Monero-LWS | A "**L**ight-**W**allet **S**erver" that allows "light-wallets" to send and receive Monero transactions. | Monero light-wallet apps (including Edge Wallet and MyMonero) can connect to this server so that the wallet itself does not need to scan/sync Monero history; the server handles this scanning/syncing. | ## Configure TrueNAS Storage From 0596b570993704d52380939e0f6f93f31092bce2 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Thu, 16 Oct 2025 12:08:04 -0700 Subject: [PATCH 7/9] style: Refine Peergos description added in #3127 (#3136) Signed-off-by: fria Signed-off-by: Freddy Signed-off-by: Jonah Aragon --- docs/cloud.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/cloud.md b/docs/cloud.md index a9b555f7..ac70c0c7 100644 --- a/docs/cloud.md +++ b/docs/cloud.md @@ -97,7 +97,9 @@ They have also received the Digital Trust Label, a certification from the [Swiss ![Peergos logo](assets/img/cloud/peergos.svg){ align=right } -**Peergos** is a decentralized protocol and open-source platform for storage, social media, and applications. It provides a secure and private space where users can store, share, view and edit their photos, videos, documents, etc. Peergos secures your files with quantum-resistant E2EE and ensures all data about your files remains private. +**Peergos** is a decentralized protocol and open-source platform for storage, social media, and applications. It provides a secure and private space where users can store, share, view, and edit their photos, videos, documents, etc. + +Peergos secures your files with quantum-resistant E2EE and ensures all data about your files remains private. It is also [self-hostable](https://book.peergos.org/features/self). [:octicons-home-16: Homepage](https://peergos.org){ .md-button .md-button--primary } [:octicons-eye-16:](https://peergos.net/privacy.html){ .card-link title="Privacy Policy" } @@ -121,7 +123,7 @@ They have also received the Digital Trust Label, a certification from the [Swiss Peergos is built on top of the [InterPlanetary File System (IPFS)](https://ipfs.tech), a peer-to-peer architecture that protects against [:material-close-outline: Censorship](basics/common-threats.md#avoiding-censorship){ .pg-blue-gray }. -Peergos has a web app, desktop apps and an Android app and you can also self-host the server. Client, server and command line interface all run from the same binary. There is a sync engine included (accessible via the desktop or android apps) for bi-directionally synchronizing a local folder with a Peergos folder, and a webdav bridge to allow other applications to access your Peergos storage. +The client, server, and command line interface for Peergos all run from the same binary. Additionally, Peergos includes a [sync engine](https://book.peergos.org/features/sync) (accessible via the native apps) for bi-directionally synchronizing a local folder with a Peergos folder, and a [webdav bridge](https://book.peergos.org/features/webdav) to allow other applications to access your Peergos storage. You can refer to Peergos's documentation for a full overview of their numerous features. Peergos was [audited](https://peergos.org/posts/security-audit-2024) in November 2024 by Radically Open Security and all issues were fixed. They were previously [audited](https://cure53.de/pentest-report_peergos.pdf) by Cure53 in June 2019, and all found issues were subsequently fixed. From 6c40408f36ce122c910cd83cd6b71a1f3489e3d6 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Fri, 17 Oct 2025 11:53:28 -0700 Subject: [PATCH 8/9] update!: Remove DNS0.eu (#3153) Signed-off-by: Jonah Aragon Signed-off-by: Mare Polaris --- docs/dns.md | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/docs/dns.md b/docs/dns.md index 9e8495ea..d268777d 100644 --- a/docs/dns.md +++ b/docs/dns.md @@ -23,9 +23,8 @@ These are our favorite public DNS resolvers based on their privacy and security | [**AdGuard Public DNS**](https://adguard-dns.io/en/public-dns.html) | Cleartext
DoH/3
DoT
DoQ
DNSCrypt | Anonymized[^1] | Anonymized | Based on server choice. Filter list being used can be found here. [:octicons-link-external-24:](https://github.com/AdguardTeam/AdGuardSDNSFilter) | Yes [:octicons-link-external-24:](https://adguard-dns.io/en/blog/encrypted-dns-ios-14.html) | | [**Cloudflare**](https://developers.cloudflare.com/1.1.1.1/setup) | Cleartext
DoH/3
DoT | Anonymized[^2] | No | Based on server choice. | No [:octicons-link-external-24:](https://community.cloudflare.com/t/requesting-1-1-1-1-signed-profiles-for-apple/571846) | | [**Control D Free DNS**](https://controld.com/free-dns) | Cleartext
DoH/3
DoT
DoQ | No[^3] | No | Based on server choice. | Yes
[:simple-apple: iOS](https://docs.controld.com/docs/ios-platform)
[:material-apple-finder: macOS](https://docs.controld.com/docs/macos-platform#manual-setup-profile) | -| [**DNS0.eu**](https://dns0.eu) | Cleartext
DoH/3
DoH
DoT
DoQ | Anonymized[^4] | Anonymized | Based on server choice. | Yes [:octicons-link-external-24:](https://dns0.eu/zero.dns0.eu.mobileconfig) | -| [**Mullvad**](https://mullvad.net/en/help/dns-over-https-and-dns-over-tls) | DoH
DoT | No[^5] | No | Based on server choice. Filter list being used can be found here. [:octicons-link-external-24:](https://github.com/mullvad/dns-adblock) | Yes [:octicons-link-external-24:](https://github.com/mullvad/encrypted-dns-profiles) | -| [**Quad9**](https://quad9.net) | Cleartext
DoH
DoT
DNSCrypt | Anonymized[^6] | Optional | Based on server choice. Malware blocking is included by default. | Yes
[:simple-apple: iOS](https://docs.quad9.net/Setup_Guides/iOS/iOS_14_and_later_(Encrypted))
[:material-apple-finder: macOS](https://docs.quad9.net/Setup_Guides/MacOS/Big_Sur_and_later_(Encrypted)) | +| [**Mullvad**](https://mullvad.net/en/help/dns-over-https-and-dns-over-tls) | DoH
DoT | No[^4] | No | Based on server choice. Filter list being used can be found here. [:octicons-link-external-24:](https://github.com/mullvad/dns-adblock) | Yes [:octicons-link-external-24:](https://github.com/mullvad/encrypted-dns-profiles) | +| [**Quad9**](https://quad9.net) | Cleartext
DoH
DoT
DNSCrypt | Anonymized[^5] | Optional | Based on server choice. Malware blocking is included by default. | Yes
[:simple-apple: iOS](https://docs.quad9.net/Setup_Guides/iOS/iOS_14_and_later_(Encrypted))
[:material-apple-finder: macOS](https://docs.quad9.net/Setup_Guides/MacOS/Big_Sur_and_later_(Encrypted)) | [^1]: AdGuard stores aggregated performance metrics of their DNS servers, namely the number of complete requests to a particular server, the number of blocked requests, and the speed of processing requests. They also keep and store the database of domains requested within the last 24 hours. @@ -42,14 +41,10 @@ These are our favorite public DNS resolvers based on their privacy and security Control D: [*Privacy Policy*](https://controld.com/privacy) [^4]: - DNS0.eu collects some data for their threat intelligence feeds to monitor for newly registered/observed/active domains and other bulk data. That data is shared with some [partners](https://docs.dns0.eu/data-feeds/introduction) for e.g. security research. They do not collect any personally identifiable information. - - DNS0.eu: [*Privacy Policy*](https://dns0.eu/privacy) -[^5]: Mullvad's DNS service is available to both subscribers and non-subscribers of Mullvad VPN. Their privacy policy explicitly claims they do not log DNS requests in any way. Mullvad: [*No-logging of user activity policy*](https://mullvad.net/en/help/no-logging-data-policy) -[^6]: +[^5]: Quad9 collects some data for the purposes of threat monitoring and response. That data may then be remixed and shared for purposes like furthering their security research. Quad9 does not collect or record IP addresses or other data they deem personally identifiable. Quad9: [*Data and Privacy Policy*](https://quad9.net/privacy/policy) @@ -195,5 +190,5 @@ All DNS products... Additionally, all public providers... - Must not log any personal data to disk. - - As noted in the footnotes, some providers collect query information for purposes like security research, but in that case the data must not be associated with any PII such as IP address, etc. + - As noted in the footnotes, some providers collect query information for purposes like security research, but in such cases, the data must not be associated with any PII such as IP address, etc. - Should support [anycast](https://en.wikipedia.org/wiki/Anycast) or geo-steering. From be042fe0601fc66a3b34d138b332f5d56e25b78b Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 27 Oct 2025 23:32:47 -0500 Subject: [PATCH 9/9] docs: Enable funding.json support --- .well-known/funding-manifest-urls | 1 + 1 file changed, 1 insertion(+) create mode 100644 .well-known/funding-manifest-urls diff --git a/.well-known/funding-manifest-urls b/.well-known/funding-manifest-urls new file mode 100644 index 00000000..4e7c079a --- /dev/null +++ b/.well-known/funding-manifest-urls @@ -0,0 +1 @@ +https://www.privacyguides.org/funding.json