Forward-deployed / Learning zone
Technical product sensea standalone module
Lesson 07

Security & privacy sense

TL;DR

Security is not a feature and not a checklist at the end. It's a property of every decision you've already made: what data you collect, who can see it, how components authenticate to each other, and what an attacker gets if any one piece fails. The PM's share of it is concrete. Know the difference between authentication (who are you) and authorization (what may you do). Treat personal data as a liability you minimize. Ask "who can see this?" about every new surface. Assume every input — form field, file upload, API call, prompt — is hostile until validated. Privacy is the product-shaped half of the same discipline: collecting less, explaining clearly, and making deletion real.

🎯 For the AI PM

Why it matters — AI features widen the attack surface in ways classic reviews miss. Prompts are a new injection vector. Model outputs are a new leakage channel. Training and feedback data are a new privacy commitment. A helpful agent with broad permissions is a phishable employee that works at machine speed.

What it changes in your decisions — Data minimization becomes a spec line ("the model sees the ticket text, not the account object"). Permissioning becomes part of retrieval design. "Can we learn from user data?" becomes a question you answer with counsel before the flywheel depends on it.

Ask yourself — "If this feature's inputs were written by an attacker, what's the worst the system would do — and would we notice?"

Risk if ignored — The incident that costs more than the feature ever earned: a tenant seeing another tenant's data, a support bot exfiltrating account details, or a "delete my data" request you can't actually honor.

The mental model: surfaces, boundaries, blast radius

Surfaces, boundaries, blast radius

Users and attackers use the same door

Authentication says who you are. Authorization says what you may do. Most real leaks are the second one, checked wrong.

Users (and attackers)
→
Input surfaces — forms, uploads, APIs, prompts
→
Authentication — who are you?
→
Authorization — what may YOU do?
→
Services & data
Secrets & keys — scoped, rotated, never in code → services & data
Blast radius question — if THIS piece is compromised, what does the attacker get? Ask it of every box above.

Three habits cover most of a PM's security surface:

Privacy is a product surface

Security keeps attackers out; privacy is the promise you make to the users you let in. The PM owns more of it than any other discipline:

What changes with a model in the system

The AI-specific deltas, briefly — each expanded in the safety engineering and agent security lessons:

Failure modes

Practitioner checklist