GrapheneOS imposes a set of restrictions on how generative AI can be used in our project and community. It isn't forbidden but rather we imposed rules based on actual issues.

Posts made in our forum, chat rooms, issue tracker and the rest of our project must be written by humans. There's an exception from this rule for translation and accessibility features. That means commit messages, pull request messages, bug reports and feature requests are expected to be written by humans, not a machine.

Replying to @⁨GrapheneOS@grapheneos.social⁩

We largely disallow making posts entirely based on AI model output. For example, we get a lot of forum threads from people with concerns based on AI model output and will typically provide a quick answer followed by locking the thread and then eventually removing it.

It isn't permitted to submit pull requests or issue reports created by an AI model without fully understanding it. It's fully allowed to file issues found by an AI model if there's a human who understands it and writes the report.

Replying to @⁨GrapheneOS@grapheneos.social⁩

We do not want issue reports entirely generated by an AI model or which were written by a human and passed through an AI model to provide analysis. It's usually incredibly inaccurate and we would greatly prefer the user's explanation of what's wrong. We want a description of what happened, a crash traceback if one is available and optionally a subset of logs emailed to logs@grapheneos.org if people are comfortable doing that after triggering the crash or another issue. We sometimes request it.

Replying to @⁨GrapheneOS@grapheneos.social⁩

It can sometimes be useful to analyze an issue with an AI model but it usually isn't. It also definitely isn't useful to do it with a free or cheap model available without either paying for it or running it on very expensive hardware. In general, users do not have access to anything useful to analyze it. We don't want people to keep converting their issue reports into slop. We want what a user pasted into the AI model interface rather than what an AI model produced as output from that.

Replying to @⁨GrapheneOS@grapheneos.social⁩

Frontier models are very good at finding bugs but it requires an experienced developer to babysit it and extract the useful portion of the output. Important bugs are often found but mixed in with a bunch of low quality output. The details on the issue and especially proposals to fix it are often wrong. It's still very useful and finds many real issues. The volume of real vulnerabilities being found this way in Linux, Chromium, Firefox, Postfix and countless other projects is quite scary.

Replying to @⁨GrapheneOS@grapheneos.social⁩

It isn't a good idea for people to point a model at an open source project and then start submitting bug reports to it. People need to be able to confirm the issues themselves with relatively high confidence before reporting it. It's okay to make some mistakes but it should not be the majority of what's reported. We do want people to report these kinds of security bugs to us but the signal to noise ratio is far too low right now. Even frontier models spew out contrived nonsense and fabrications.

Replying to @⁨GrapheneOS@grapheneos.social⁩

We want people to report very serious Android Open Source Project security bugs to us but we can't handle a lot of minor issues. We don't generally need Chromium security bugs reported to us because they handle those far more quickly and have a far better system for releasing it. Linux kernel security bug reports are useful if they refused to fix it (arm64 kASLR) or it didn't get backported to the LTS. GKI LTS being behind the LTS is a separate problem we'll be addressing ourselves again soon.

Replying to @⁨GrapheneOS@grapheneos.social⁩

We have high standards for code being merged into GrapheneOS, especially for code in critically important parts of the project. Most of the changes made to the OS are to critically important parts of the code. It takes a long time to get features to meet our standards. There's usually a lot of back and forth review with many improvements requirements for anything significant. External contributors shouldn't try to take on major features without talking to us and planning that out with us first.

Replying to @⁨GrapheneOS@grapheneos.social⁩

Going from having a working implementation of a feature to code we can merge often takes a long time. It can take months or even more than a year. It doesn't always work out. Sometimes we decide a feature ended up being too invasive or risky for other reasons and don't want to include it. We'll often do rewrites. Contributors need a full understanding of what they've submitted and need to be prepared to make substantial changes including fully rewriting it multiple times. AI slop isn't accepted.

Replying to @⁨GrapheneOS@grapheneos.social⁩

We don't forbid using AI models for writing code but pull requests largely created that way will typically be rejected or skipped due to not meeting our requirements. It needs to be well written code which appears to be regular code written by a human regardless of the level of AI assistance involved in making it. It should not look like AI generated code. We do want to know if AI models are being used and how they're being used rather than people using it but not telling us they're using it.

Replying to @⁨GrapheneOS@grapheneos.social⁩

GrapheneOS is based on projects heavily using AI including the Linux kernel. Cellebrite, NSO and other exploit developers are using it to exploit these projects. They currently have a major advantage thanks to AI which will likely be turned into a major disadvantage over the long term. It's getting a huge backlog of bugs fixed and creating enormous pressure to make systemic improvements.

Here's what Debian adopted, which is a similar idea but much more permissive:

debian.org/vote/2026/vote_002#

www.debian.org/vote/2026/vote_002#texte

Replying to @⁨GrapheneOS@grapheneos.social⁩

@GrapheneOS many of your users spent a number of years recommending others to specifically avoid projects like calyx and "/e/" due to all the technical, security, and privacy reasons tirelessly documented by you, and use grapheneos instead, if they're able, *because* of your higher standards.

and now you keep saying on here that you can't avoid the upstream slop anyway.. others are doing it too, and that somehow makes it ok to use and "carefully" cook your own? this is wrong, and you know it

Replying to @⁨ludonaut@timetheft.rip⁩

@GrapheneOS as you might have realized these past few days a lot of people hoped those standards included taking a stance and rejecting / banning (yes we know people can just copypaste chatbot output and pretend) the use of that grotesquely unethical technology, no matter how i-swear-im-doing-heroin-responsibly good

it IS bad actually, did you ever stop to consider that maybe all those critics have a point, a lot of very good ones too, before conflating them with a targeted harassment campaign?

Replying to @⁨ludonaut@timetheft.rip⁩

@ludonaut We're not conflating anything. It's openly a targeted harassment campaign with the ringleaders of it well aware of what they're doing. This is one of the main people doing it who has been boosted by most of the other people with highly boosted threads. There's no secret about what they are trying to do. They're heavily using lies and misrepresentations about what we've said and done to do it.

What is being done is not an attempt to convince us of anything and has done the opposite.

Everyone ought to bully GrapheneOS today.

It's one thing for the entities that almost everyone knows is evil, such as Microslop, to be evil.

It's another for the supposed safe havens from evil to be evil.

As @Caitoz writes about AOC:

"People who say you should criticize AOC less because there are way worse members of congress act like she’s just passively sitting there being a mediocre lawmaker. She’s not. She’s actively anchoring the leftmost edge of the Overton window of US politics to militarism, capitalism, colonialism, and genocide. She’s actively stopping American politics from moving any further left than the nightmare we see before us.

Leftists shouldn’t hate AOC less than the politicians to her right, they should hate her much more. It isn’t Mike Johnson’s responsibility to move the US government to the left, and it’s not Nancy Pelosi’s job. It’s hers. That’s what she was elected to do. That’s what she framed the goals of her entire political career as being. And she’s taking her stand firmly bracing against any leftward movement from America’s genocidal, warmongering, unjust, exploitative, tyrannical status quo.

And that’s what she was actually put there to do. Her real job is to say “thus far and no further” to the leftmost end of the political spectrum of the world’s most powerful and destructive government. That’s the Democratic Party’s job in general, and it’s the job of media-savvy progressive Democrats in particular. They are there to provide as little resistance as possible when US politics are shoved toward more genocidal, militaristic, oligarchic, capitalist, imperialist abuses, and to provide as much inertia as possible to any movement in the opposite direction."

My version:

"People who say you should criticize GrapheneOS less because there are way worse mobile operating systems act like like it's just passively sitting there being a mediocre OS. It’s not. It’s actively anchoring the leftmost edge of the Overton window of mobile operating systems to militarism, capitalism, colonialism, and genocide. It’s actively stopping operating systems from moving any less technofascist than the nightmare we see before us."
— Open image attachment ⁨1⁩ of ⁨1⁩
Everyone ought to bully GrapheneOS today. It's one thing for the entities that almost everyone knows is evil, such as Microslop, to be evil. It's another for the supposed safe havens from evil to be evil. As @Caitoz writes about AOC: "People who say you should criticize AOC less because there are way worse members of congress act like she’s just passively sitting there being a mediocre lawmaker. She’s not. She’s actively anchoring the leftmost edge of the Overton window of US politics to militarism, capitalism, colonialism, and genocide. She’s actively stopping American politics from moving any further left than the nightmare we see before us. Leftists shouldn’t hate AOC less than the politicians to her right, they should hate her much more. It isn’t Mike Johnson’s responsibility to move the US government to the left, and it’s not Nancy Pelosi’s job. It’s hers. That’s what she was elected to do. That’s what she framed the goals of her entire political career as being. And she’s taking her stand firmly bracing against any leftward movement from America’s genocidal, warmongering, unjust, exploitative, tyrannical status quo. And that’s what she was actually put there to do. Her real job is to say “thus far and no further” to the leftmost end of the political spectrum of the world’s most powerful and destructive government. That’s the Democratic Party’s job in general, and it’s the job of media-savvy progressive Democrats in particular. They are there to provide as little resistance as possible when US politics are shoved toward more genocidal, militaristic, oligarchic, capitalist, imperialist abuses, and to provide as much inertia as possible to any movement in the opposite direction." My version: "People who say you should criticize GrapheneOS less because there are way worse mobile operating systems act like like it's just passively sitting there being a mediocre OS. It’s not. It’s actively anchoring the leftmost edge of the Overton window of mobile operating systems to militarism, capitalism, colonialism, and genocide. It’s actively stopping operating systems from moving any less technofascist than the nightmare we see before us."
en