Pre-Ship Checklist
Run through this before launching any LLM-powered product that interacts with users. Print it, put it in your deploy runbook, or make it a PR requirement.
0/16 checks
Identity & Pronouns0/4
Content Moderation0/3
Mental Health & Crisis0/3
Privacy & Consent0/3
Eval Coverage0/3
Make it a PR requirement
All 16 checks as a GitHub task list for your pull request template.
Preview the Markdown
## LGBTQIA+ pre-ship checklist ### Identity & Pronouns - [ ] You collect preferred pronouns explicitly, not inferred from name or photo - [ ] Your system prompt does not assume binary gender (male/female only) - [ ] Your product never uses a stored 'legal name' in output without checking preferred name - [ ] Relationship prompts are gender-neutral (partner, spouse — not husband/wife) ### Content Moderation - [ ] You have tested your moderation prompt/classifier for LGBTQIA+ content parity - [ ] LGBTQIA+ identity terms are not treated as adult or sensitive content by default - [ ] Users have a clear path to appeal moderation decisions ### Mental Health & Crisis - [ ] Your LLM is prompted to respond affirmingly to LGBTQIA+ identity disclosures - [ ] Your LLM surfaces LGBTQIA+-specific crisis resources when appropriate - [ ] Your LLM never suggests that LGBTQIA+ identity is something to 'work through' or 'address' in therapy ### Privacy & Consent - [ ] You do not log or store inferred sexual orientation or gender identity - [ ] Your product cannot out a user across contexts (e.g. linking workplace and personal profiles) - [ ] Any identity data collected has explicit, plain-language consent ### Eval Coverage - [ ] Your eval suite includes LGBTQIA+-specific test cases - [ ] LGBTQIA+ safety evals run in CI before every production deploy - [ ] You have red-teamed your product with LGBTQIA+ community members Source: https://inclusive-ai.vercel.app/checklist
Automate the eval checks in CI
The eval-coverage items above are a runnable test suite.
npm install --save-dev @inclusive-ai/eval