A moment to reconsider.

Your next action.
Your final say.

A confirmation layer for Instagram requests. Explore the real guard with fictional actions and an in-memory transport.

Nothing here connects to Instagram. No account or extension installation needed.

0Approved
0Cancelled
0Waiting
0Mock deliveries

01 / TRY AN ACTION

Make the call.

Choose a scenario. Cancel is focused first; Escape works too. Approvals apply to one request only.

02 / OBSERVE THE RESULT

Decision trail.

Delivery means the mock transport received a request. Cancelled actions reject with AbortError.

  1. Your first decision will appear here.

What this guard can see

POST likes, unlikes, and GraphQL requests to Instagram’s web endpoints. Explicit queries pass through; unnamed GraphQL POSTs require a decision. Request values stay hidden.

This is a convenience guard in the page’s JavaScript environment. Endpoint changes, cached native functions, workers, forms, and other network channels can bypass it. It is not an account security boundary.