Setting the type
Setting the type
Docs / Safety
A PlanReview link opens someone else’s HTML document. We treat every plan as untrusted and contain it so that opening one is closer to reading a page than running a program. Here is exactly what that containment does — and what it does not promise.
Plans are self-contained HTML. Most are inert documents; some carry small scripts for things like copy buttons and tabs.
Containment is enforced by the browser and the server together — it does not depend on the plan behaving.
locked-static has both gates off; static-links enables only links; interactive-locked enables only scripts; and interactive-links enables both.Keeping a plan off the network is layered work. No single layer is a guarantee; together they make outbound activity hard to reach and likely to surface for a person.
These layers reduce network risk; they do not prove its absence. A covert or residual channel is always conceivable, so approval is risk mitigation and human judgement — not a mathematical guarantee of zero network activity.
Interactive and external-links reviews are separate decisions about separate browser capabilities.
The reviewer may read the plan’s HTML, CSS, and JavaScript to assess authored code, overlays, and destinations. The review tool never executes uploaded code. During review, the other capability may still be active — for example, a plan can serve in interactive-locked while external links are withheld. The review concerns the document, not the person who opened it.
Approval is a human judgement, not a guarantee.
A person judged one requested capability acceptable inside the sandbox. Approval may attach to a stable behaviour fingerprint or to one exact version. Granting interactive never grants external links, and granting external links never grants interactive.
Approval means a human judged the plan acceptable — it is not a guarantee that the plan is safe or correct. The containment above is what actually limits what any plan can do; use your own judgement about the content, as you would with any link.
Either approval can be revoked at any time, and the serving lane is recomputed. Revoking interactive may yield static-links; revoking external links may yield interactive-locked. Conservative fallback withholds only the capability that is not granted.
This page describes current behaviour and is not a warranty. If you believe a plan is abusing a link, report it and we will review it.