Ig Topic Filter Prototype Chrome extension icon

Ig Topic Filter Prototype

🔍 Security Report Available
👥 3 users
📦 v0.1
💾 22.6KiB
📅 2026-02-02
View on Chrome Web Store

Chrome will indicate if you already have this installed.

Overview

Take control of what you see on Instagram.

This Chrome extension lets you filter your Instagram feed by topics you actually care about — so you spend less time doom-scrolling and more time consuming content that aligns with your interests.

Whether you want more fitness, running, coding, design, business, or learning, you choose the topics and the extension curates your feed accordingly.

✅ What You Can Do

Select topics you want to see in your feed

Hide posts that don’t match your chosen interests

Instantly switch topics anytime

Reduce distractions & mindless scrolling

Build a healthier relationship with Instagram

🧠 Why This Extension Exists

Instagram decides what you see.
This extension gives that power back to you.

Instead of being fed random content, you can intentionally design your feed around:

Learning

Creativity

Fitness

Career growth

Mental well-being

Small change. Big impact.

🔒 Privacy-Friendly

No data is collected

No login required

Everything runs locally in your browser

🚀 Who Is This For?

Creators

Developers

Students

Entrepreneurs

Anyone tired of addictive, low-value feeds.

Disclaimer -

Filtering is based on post captions and available text. Since some posts don’t include sufficient caption data, results may not always be 100% accurate.

Tags

Make Chrome Yours/functionality social-media make chrome yours/functionality

Privacy Practices

Not being sold to third parties, outside of the approved use cases
Not being used or transferred for purposes that are unrelated to the item's core functionality
Not being used or transferred to determine creditworthiness or for lending purposes
v0.1 Info Scanned Mar 10, 2026

Security Analysis — Ig Topic Filter Prototype

Analyzed v0.1 · Mar 10, 2026 · 5 JS files · 66 KB scanned

Permissions

storage https://www.instagram.com/*

Code Patterns Detected

Loads external scripts in service worker Sets up event listeners

Package Contents 10 files · 73KB

📁_metadata2KB
{}verified_contents.json2KB
📜background.js4KB
📜content.js36KB
📜defaults.js24KB
{}defaults.json2KB
{}manifest.json691B
🌐options.html1KB
📜options.js1KB
🌐popup.html772B
📜popup.js977B

What This Extension Does

The 'Ig Topic Filter Prototype' is a Chrome extension designed to help users curate their Instagram feed by filtering content based on specific topics like fitness or coding. It aims to reduce mindless scrolling by allowing users to manually select interests, thereby giving them more control over the algorithmic feed. The extension operates locally within the browser without requiring user login credentials, targeting creators, students, and anyone seeking a healthier relationship with social media.

Permissions Explained

  • storageexpected: This permission allows the extension to save your selected topics (e.g., 'fitness', 'coding') and filter settings in your browser's local memory. It is necessary for the extension to remember your choices so they persist when you close or reopen Chrome.
    Technical: Accesses the chrome.storage API to read/write key-value pairs. Data remains encrypted within the browser profile and is not sent to external servers unless explicitly coded to do so. If compromised, an attacker could theoretically read stored settings, but this permission alone does not grant access to cookies or session tokens.
  • https://www.instagram.com/*expected: This permission allows the extension to run code on Instagram pages. It is required for the extension to read post captions and text content so it can determine if a post matches your selected topics before showing it to you.
    Technical: Grants access to the DOM, network requests, and storage of the specific domain 'instagram.com'. This enables Content Scripts to execute within the page context. The primary risk vector is that the extension has full visibility into the content of Instagram pages it monitors. If the developer code is malicious or buggy, this could lead to data leakage (capturing captions/images) or injection of unwanted scripts.

Your Data

The extension accesses text content from Instagram posts (captions and visible text) on your device to perform local filtering. Based on the provided network activity analysis, no data is detected being sent to external servers; all processing appears to occur locally within your browser.

Technical Details

Domains contacted: instagram.com (via Content Script injection). Protocols: HTTPS. Encryption: TLS 1.2/1.3 enforced by Chrome. Data types accessed: Page DOM text nodes, post captions. No cookies or session tokens are explicitly requested via permissions, though the extension has read access to any data exposed in the page context. Network activity logs indicate 'none detected' for outbound connections outside of Instagram's own infrastructure.

Code Findings

Broad Content Access on InstagramMedium

Because the extension needs to read text from every post you visit, it has access to all captions and visible text on your Instagram feed. While this is necessary for its function, it means the extension can technically see everything you scroll past.

Technical: The permission 'https://www.instagram.com/*' combined with Content Script injection allows execution of JavaScript in the page context. This grants read access to document.querySelectorAll('*') and text content within <p>, <div>, and caption elements. The risk is that if the extension's code contains a vulnerability or is compromised, an attacker could exfiltrate this data.

💡 Content filtering extensions must inspect page content to apply rules (e.g., 'hide posts containing #gaming'). Without reading the text, the filter cannot function.

External Script Loading in Service WorkerInfo

The extension loads scripts from external sources to manage its background logic. This is a common practice but adds a small layer of complexity regarding where code originates.

Technical: Analysis indicates the service worker loads external scripts. In Manifest V3, service workers are restricted in what they can do (no direct DOM access), but they can fetch and execute remote code for background tasks. This increases the attack surface if those external scripts are hosted on untrusted domains or contain supply chain vulnerabilities.

💡 Extensions often load libraries (like jQuery or utility functions) from CDNs to reduce bundle size in the main extension file.

Missing Content Security PolicyLow

The extension does not enforce strict security rules on which scripts are allowed to run. This is a minor oversight that could make it slightly easier for malicious code to execute if injected.

Technical: The Content-Security-Policy header or meta tag is not set within the extension's manifest or runtime context. Without a CSP, the browser relies on default permissions granted by the 'https://www.instagram.com/*' permission. A well-configured CSP could restrict script sources to only those required for the filter logic.

💡 Many simple extensions omit CSPs to ensure maximum compatibility with all Instagram page layouts and third-party widgets.

Bottom Line

The 'Ig Topic Filter Prototype' is a low-risk utility tool that aligns well with its stated purpose of curating social media feeds. While it requires broad access to read Instagram content, this is inherent to its functionality and does not inherently compromise user privacy provided the developer maintains code integrity. Users should be aware that the extension has full visibility into post text but benefits from a lack of network activity logs suggesting no data exfiltration. It is recommended for users seeking feed control who understand the trade-off of granting content access to a local browser tool.

The easiest way to access the Borderless Internet, Hola VPN gets you Access to the global online content you want!
Make Chrome Yours/functionality
Speed up, slow down, advance and rewind HTML5 audio/video with shortcuts
Make Chrome Yours/functionality
Skip sponsorships, subscription begging and more on YouTube videos. Report sponsors on videos you watch to save others' …
Make Chrome Yours/functionality