Detect the sensitive.
Machine learning inference evaluates images for sensitive content as part of the project’s detection flow.
MACHINE LEARNING. HUMAN INTENT.
Exploring how machine learning can help put a little more control between you and the content you see.
XDynamic Lab Browser technology & machine learning
Interactive concept illustration
Sample artwork. No live detection.
The web is full of things we choose to see—and things we don’t. XDynamic Lab introduces a project exploring that boundary.
Our focus here is XDynamic Extension: a browser extension project for detecting and blurring sensitive web content with machine learning. Explore its implementation, understand its architecture, and follow the code back to its origins.
Meet the technologyA LAYER BETWEEN YOU AND THE UNEXPECTED
A browser extension project focused on identifying sensitive (NSFW) web content and applying a blur to flagged images.
Machine learning inference evaluates images for sensitive content as part of the project’s detection flow.
The extension’s content script applies a visual blur to images identified for filtering.
Follow the browser extension, backend API, and admin dashboard in the public project repository.
See the repository for setup and current capabilities. The extension uses a backend for ML inference; this page is an introduction to the project.
The repository separates the browser experience from the API and model inference. Each part has a distinct role.
Read the architectureReact · TypeScript · Manifest V3
A browser extension targeting Chrome and Firefox.Python · FastAPI
An API connecting the extension to backend services.PyTorch · MobileNetV2
Image classification in the ML inference service.04 / BUILT ON SHARED WORK
Look through the source, explore the documentation, and understand how the pieces come together.
View project on GitHubanhht9824 /
WITH CREDIT TO THE ORIGINAL PROJECT
This repository is a fork of nekloyh/xdynamic-extension . Credit for the upstream work belongs to its original authors and contributors.
Visit upstream05 / START A CONVERSATION
Questions about the project or an idea to share?
Get in touch
with XDynamic Lab.