Minim: Privacy-Aware Minimal View for Agents via Trusted Local Sanitization
The paper proposes MINIM, a trusted local broker that leverages Contextual Integrity principles to dynamically sanitize UI observations by predicting element sensitivity and task necessity, thereby minimizing privacy leakage while preserving the critical context required for reliable LLM agent actions.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you have a very smart, helpful robot assistant that lives in the cloud. You ask it to "Reply to this email," and it needs to see your computer screen to do the job.
The Problem: The "Over-Sharing" Robot
Right now, when you ask your robot to help, it often sends a live video feed of your entire computer screen to the cloud. Even if you only want it to look at your email, the robot also sees your bank account balance, your text messages with your mom, and the secret code your phone just sent you for a login.
The paper calls this "Semantic Over-Privileged Observation." It's like hiring a house cleaner to dust your living room, but you leave the front door wide open and hand them a master key to your safe, your bedroom, and your diary. They don't need to see those things to dust the couch, but they see them anyway, and that's a privacy risk.
The Solution: MINIM (The "Smart Gatekeeper")
The authors created a new system called MINIM. Think of MINIM as a super-smart security guard that stands right at your computer's front door, before any data leaves your device.
Instead of sending the whole messy screen, MINIM looks at every single item on your screen (buttons, text, icons) and asks two simple questions for each one:
- Is this sensitive? (Does it contain secrets like passwords or codes?)
- Is this necessary? (Does the robot actually need to see this to finish the specific task you asked for?)
How MINIM Works: The Three-Step Filter
Based on those two questions, MINIM decides what to do with every item on your screen using three actions:
- Keep (K): If the item is useful and not secret (like the email text you want to reply to), MINIM lets it pass through unchanged.
- Remove (R): If the item is useless for the task and not secret (like a decorative background image), MINIM throws it away completely.
- Abstract (A): This is the clever part. If an item is useful but secret (like a "Submit" button that is next to a hidden password field), MINIM doesn't delete it (because the robot needs to know where the button is), but it blurs out the secret part. It replaces the password with a generic placeholder like
[SECRET]. The robot knows where to click, but it can't read the secret.
The "Contextual Integrity" Rule
MINIM follows a rule called Contextual Integrity. Imagine you are at a party. It's normal to talk about the weather with a stranger (low sensitivity, high necessity for small talk). But if you start talking about your bank PIN to that same stranger, it's weird and dangerous, even if the conversation is friendly.
MINIM ensures that information only flows when it fits the "context" of the task. If you are just browsing the web, your 2FA code (a security code) is irrelevant and dangerous to share. If you are logging in, that same code becomes essential. MINIM understands this difference.
What the Experiments Showed
The researchers tested MINIM on real-world tasks like shopping online, checking Reddit, and managing Gmail. They compared MINIM to:
- Sending everything: (High privacy risk).
- Using standard AI models: (They tried to guess what to hide but often kept too much secret info).
- MINIM:
The results were clear:
- Privacy: MINIM blocked 90% more unnecessary sensitive information than the other methods. It successfully hid things like verification codes and private notifications that the robot didn't need to see.
- Usefulness: Despite hiding so much, the robot could still do its job perfectly. It kept all the "actionable" parts (like buttons and input fields) so the robot could still click, type, and navigate.
In a Nutshell
MINIM is a local privacy guard that acts like a smart editor for your screen. It cuts out the clutter, blurs out the secrets you don't need to share, and only sends the robot the bare minimum it needs to get the job done. This way, your robot assistant stays helpful without becoming a nosy spy.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.