Invisible Story Viewer for IG

Watch Instagram Stories anonymously by blocking "seen" receipts.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Forfatter
Big Naturals
Daglige installasjoner
0
Totale installasjoner
571
Vurderinger
4 0 0
Versjon
1.2
Lagd
22.02.2026
Oppdatert
13.07.2026
Size
8,1 kB
Kompatibilitet
Kompatibel med Firefox Kompatibel med Chrome Kompatibel med Opera Kompatibel med Safari Kompatibel med Edge Kompatibel med Brave
Lisens
MIT
Gjelder

Invisible Story Viewer for IG

Take control of your privacy on Instagram. This script is designed to prevent your account from sending "Seen" receipts when you view Stories. It operates in the background as a lightweight, silent browser utility.


🚀 Key Features

  • Stealth Operation: Intercepts and blocks tracking signals sent to Instagram's servers when a story is opened.
  • Zero UI / Silent Operation: Works entirely in the background without injecting banners, buttons, or badges into the user interface.
  • Efficient Parsing: Uses explicit type-checking and shallow serialization to minimize performance overhead during network monitoring.
  • Broad Compatibility: Operates globally across the web interface, capturing signals regardless of whether you open stories from the home feed tray, direct links, or dedicated sections.
  • Privacy-Focused: No data collection, tracking, or external server communication. All operations are processed locally in your browser.

🛠 How it Works

The script monitors network traffic across multiple APIs:

  • XMLHttpRequest and fetch (including native Request object payloads).
  • navigator.sendBeacon telemetry wrappers.
  • WebSocket connections.

Rather than relying purely on static endpoint URLs, the script inspects incoming request payloads—including GraphQL queries, mutations, and FormData structures—for tracking-related intent (such as view_seen_at or StoriesSeenMutation). Identified tracking requests are safely blocked or simulated as successful empty responses, allowing the story content to load normally.


⚠️ Note on Reliability

Instagram relies heavily on a Single Page Application (SPA) architecture, which frequently updates its internal navigation flows and data endpoints. By monitoring the structural intent of the network requests rather than relying on strict page-path tracking (like /stories/), this script maintains functionality across routing changes and background transitions.


📜 Credits & License

  • Author: Big Naturals
  • Based on: Original logic by Mobile46.
  • License: MIT (Feel free to share and modify).