Memory is the trust surface
The moment a system remembers you, it takes on a responsibility it didn’t have before. What it recalls, what it forgets, and whether you can see and change either is not a storage problem. It’s the place trust is won or quietly lost.
What it keeps, what it forgets
Memory is where a generic assistant becomes a product that feels like it knows you, and where it can quietly overstep. The design question isn’t how much you can store; it’s what is worth remembering to serve the person, and what is safer to let go.
Make it legible
Let users see what’s remembered and change it. Legible, editable memory is the difference between a product that feels attentive and one that feels surveilled. Control is what turns a recall into a relationship.
Value and risk share a surface
The thing that makes memory valuable is the same thing that makes it risky. You can’t design one without the other, so design both at once: the recall that helps, and the boundaries and controls that keep it trustworthy.