Harm Audit
The Hardest Question: How Could This Hurt Someone?
This is the most important question a builder can ask. Not "does it work?" but "could it cause harm?"
Most harm from technology isn't intentional. It comes from builders who didn't think through how their creation could be misused, who it might exclude, or what unintended consequences it might have.
The good news: a structured audit catches most potential harms before they become real problems. That's what you'll do in this lesson.
Answer: No. Most harm is unintentional — caused by builders who didn't think through consequences. That's why auditing is so important.
The Harm Audit Framework
For each question, think about your project specifically:
- 1. Misuse: Could someone use your project in a way you didn't intend? Could it be used to bully, deceive, stalk, or harm? Even simple tools can be misused — a location-sharing feature could enable stalking.
- 2. Exclusion: Who can't use your project? People with visual impairments? Slow internet? Old devices? Non-English speakers? Every excluded user is a person your project doesn't serve.
- 3. Misinformation: Could your project spread false information? If it uses AI-generated content, is that content verified? If it displays data, is that data accurate and up to date?
- 4. Psychological impact: Could your project make someone feel bad? A habit tracker that shames users for missing days. A comparison tool that triggers unhealthy competition. Design for encouragement, not guilt.
- 5. Data exposure: What happens if your project's data leaks? Is there anything stored that could embarrass or endanger someone?
Accessibility: Can Everyone Use It?
Accessibility means making your project usable by people with different abilities. Here are the basics every project should meet:
- Text is readable: Sufficient font size (at least 16px) and color contrast
- Images have alt text: Descriptions for screen readers
- Buttons and links are large enough: Tap on mobile without frustration
- The project works without relying solely on color: Color-blind users can't distinguish red from green
- Interactive elements are reachable with a keyboard: Not just a mouse
You don't need to be an accessibility expert to make your project work for more people. Even implementing 2–3 of these basics makes a significant difference.
The Responsibility of Shipping
When your project was on your computer, you were the only person affected. Now that it's deployed, it touches other people's lives — even in a small way.
That's a responsibility, and it's one worth taking seriously. Not because you need to be perfect, but because thoughtful builders make the world better. Every time you ask "could this hurt someone?" and adjust accordingly, you're building something worth being proud of.
Key Concepts
- The harm audit: check for misuse potential, exclusion, misinformation, psychological impact, and data exposure
- Accessibility basics: readable text, alt text, tappable buttons, not color-dependent, keyboard navigable
- Most tech harm is unintentional — caused by not thinking through consequences, not by malice
- Shipping a project into the world is a responsibility. Ask the hard questions before launch, not after
Try It: Run the Harm Audit on Your Project
Use the harm audit framework to evaluate your project.
- Go through every question in the audit framework honestly.
- For any "yes" or "maybe" answers, write down what you'd change.
- Implement at least one accessibility improvement.
- Ask AI: "Review my project for potential harms and accessibility issues: [describe project]."
Check Your Understanding
1. A habit tracker shows a big red X for every day you miss a habit. What type of harm should you consider?
Explanation: Visual shaming can make users feel guilty and actually reduce motivation. Better design: focus on positive streaks, gentle reminders, and celebrating progress rather than highlighting failures.
2. What's the minimum accessibility improvement every project should have?
Explanation: Readable text with good contrast is the most impactful, simplest accessibility fix. It helps everyone (not just people with visual impairments) and takes minimal effort to implement.
3. Your social media filter tool could theoretically be used to spread misinformation. What should you do?
Explanation: You can't prevent all misuse, but you can design defensively. Add features that encourage responsible use, make the limitations clear, and provide tools that help users verify information.
4. What does the harm audit help you do?
Explanation: The audit doesn't guarantee perfection, but it helps you identify problems early when you can still fix them. This disciplined thinking prevents harm and builds better projects.
Reflect & Write
Write 2–3 sentences: Did the harm audit reveal anything you hadn't thought about? What's one change you're making to your project based on this lesson?
Project Checkpoint
- Completed harm audit for your project
- At least one harm-reduction or accessibility improvement implemented
- Changes documented
Level Up: Coming Next
Lesson 6.4 — The Bigger Picture. Zoom out: AI's environmental footprint, societal impact, and your role as a responsible builder.
Continue to Lesson 6.4 →