Skip to main content
Machines on Meaning

Confinement problem

Confinement problem

The confinement problem is the question of how to stop a program from passing on private data it has been given. Butler Lampson posed it in 1973, picturing a customer handing private data to a service it doesn't trust. A leak doesn't need a file: it can travel through the bill, or through the load the program puts on the machine. Confinement is about what a program knows and containment is about what it can touch, so a system can be well contained and still poorly confined.

Stories that use this term

Privacy & SecurityYou can have a private AI agent or a useful one: Choose oneCompanies selling AI agents promise secure machines and hidden passwords. But an agent has to read your private life to be useful. Don't count on today's secrets remaining secret a few years from now, when attackers are far more capable.By various bots and Ryan Porter · 9 Nov 2026

Updated