Item logo image for Signal Layer

Signal Layer

ExtensionWorkflow & Planning5 users
Item media 5 (screenshot) for Signal Layer
Item media 1 (screenshot) for Signal Layer
Item media 2 (screenshot) for Signal Layer
Item media 3 (screenshot) for Signal Layer
Item media 4 (screenshot) for Signal Layer
Item media 5 (screenshot) for Signal Layer
Item media 1 (screenshot) for Signal Layer
Item media 1 (screenshot) for Signal Layer
Item media 2 (screenshot) for Signal Layer
Item media 3 (screenshot) for Signal Layer
Item media 4 (screenshot) for Signal Layer
Item media 5 (screenshot) for Signal Layer

Overview

Analyzes web content for synthetic patterns & SEO templates. 100% local β€” no data sent, no API, no server.

══════════════════════════════════════════════ SHORT DESCRIPTION ══════════════════════════════════════════════ Analyze text quality & filter AI slop on-device. A privacy-first alternative to black-box AI detectors. No servers, 100% private. Character count: 130 / 132 βœ“ ══════════════════════════════════════════════ LONG DESCRIPTION ══════════════════════════════════════════════ Signal Layer β€” On-Device Text Quality & Content Noise Analyzer Tired of generic SEO content farms, repetitive AI-generated slop, and unreliable black-box AI detectors that guess without explaining? Signal Layer is a transparent, privacy-first browser extension that analyzes the structural and linguistic quality of any web page or PDF directly on your device. Zero servers, zero APIs, and zero data collection. Unlike cloud-based "AI detectors" that make unverifiable claims, Signal Layer acts like an information nutrition label: it measures observable statistical patternsβ€”lexical diversity, formulaic transitions, structural repetition, and page clutterβ€”giving you a clear, objective signal on whether a text is worth your time. KEY FEATURES ──────────── β€’ Human Trace Score (0–100) β€” A single composite index measuring structural naturalness. Higher scores reflect organic, diverse writing; lower scores highlight repetitive templates and synthetic rhythms. β€’ Synthetic Content Signal (Low / Medium / High) β€” Identifies formulaic transitional phrases, uniform sentence lengths, and repetitive vocabulary patterns commonly found in machine-generated or low-effort filler text. β€’ Template Repetition Signal (Low / Medium / High) β€” Surfaces repeated n-gram clusters, aggressive affiliate/commission links, and clickbait bullet structures. β€’ Noise Density & Atmosphere Labels β€” Instantly classifies page atmosphere (e.g., Scholarly, Organic, Template Farm, AI-Pattern, High Friction) so you know what you are reading in one glance. β€’ On-Device Reading Friction (Optional) β€” Understand your reading habits. Measures your active focus time and scroll depth locally to help you identify domains that waste your time. 100% PRIVATE & ON-DEVICE ──────────────────────── Most text analyzers send your reading data to cloud servers. Signal Layer never does: βœ“ Page text never leaves your browser. βœ“ Runs 100% offline via local heuristics and bundled assets. βœ“ No user account, no API keys, no analytics trackers, no third-party scripts. βœ“ Local Memory (IndexedDB): Your reading history stays on your machine and can be cleared with a single click. βœ“ Toggleable reading metrics: Turn off reading-time measurement anytime directly from the popup footer. βœ“ Completely voluntary calibration: Only if you deliberately click πŸ‘ or πŸ‘Ž under a result, anonymous numeric parameters and the clean page path (no query parameters or personal data) are shared to help calibrate the engine. WHY AN ALTERNATIVE TO AI DETECTORS? ─────────────────────────────────── Commercial AI detectors are black boxes: they hallucinate, disproportionately penalize non-native English speakers, and provide zero scientific explanation for their scores. Signal Layer operates on transparent, verifiable statistics: β€’ Type-Token Ratio (TTR) dynamically adjusted for article length. β€’ Sentence length variance and cadence uniformity. β€’ Calibrated multi-lingual transition phrase dictionaries. β€’ Academic Shield: Automatically recognizes formal, rigorous scientific prose so scholarly papers aren't penalized for structured language. MULTILINGUAL SUPPORT ──────────────────── Works seamlessly across major languages with calibrated thresholds: β€’ Tier A (Deep Linguistic & Structural Analysis): English, Turkish, Spanish, French, German, Portuguese, Italian. β€’ Tier B (Structural & Pattern Analysis): Russian, Arabic, Chinese, Japanese, Korean, Hindi, Dutch, Polish, Vietnamese, Indonesian, Thai, Hebrew, Ukrainian. The extension auto-detects page language and adjusts its baseline profiles on the fly. Interface translated into 13 languages. IDEAL FOR ───────── β€’ Academics & Researchers: Quickly screen papers and weed out SEO-rehashed summaries. β€’ Students: Evaluate online reference materials and learn clearer, more diverse writing patterns. β€’ Writers & Editors: Check your own drafts for stylistic monotony, repetitive phrases, and filler noise. β€’ Fact-Checkers & Journalists: Spot template-driven content operations and automated aggregator networks. β€’ Privacy-Conscious Web Readers: Browse with an objective information quality meter running strictly on your CPU. IMPORTANT ETHICAL NOTICE ──────────────────────── Signal Layer is a heuristic measurement tool, not an absolute proof of authorship. It analyzes statistical and linguistic patternsβ€”it cannot and does not definitively prove whether a human or an AI wrote a text. It should never be used as the sole basis for academic disciplinary actions, employment decisions, or legal assessments. PERMISSIONS EXPLAINED ───────────────────── β€’ activeTab & scripting: Extracts the visible page text only when you explicitly click "Analyze This Page". β€’ storage: Saves your local theme selection and a 24-hour result cache on your computer. β€’ Host permissions (http/https): Enables the local toolbar badge to show previous visit indicators and powers the passive reading-friction tracker (can be disabled with one click). Page text is never monitored through this permission. β€’ Background service worker: Handles toolbar badge updates using your local IndexedDB history without making network requests. ══════════════════════════════════════════════ CHROME WEB STORE DASHBOARD β€” "PRIVACY PRACTICES" TAB ══════════════════════════════════════════════ Single purpose: Signal Layer measures the structural and linguistic quality signals of the web page or PDF the user is actively reading and displays them as a local score, with an optional on-device reading history. activeTab justification: Used solely when the user clicks "Analyze This Page" to extract the visible text of the active tab for on-device analysis. scripting justification: Used to inject the client-side analysis script into the active tab upon clicking "Analyze This Page". The computation runs entirely in the browser and returns numeric scores to the popup. storage justification: Stores a local 24-hour cache of analysis scores and the user's chosen UI theme on the device. No data is transmitted. Host permission justification (access to http/https pages): Required for two reasons: (1) To run a lightweight, privacy-preserving content script measuring active reading time and scroll depth (stored locally in IndexedDB, toggleable by user), and (2) to allow the background worker to inspect the active domain and color the toolbar badge based on the user's local history. Page content is never transmitted. Remote code: No. All scripts, fonts, and assets are strictly bundled within the extension package. Data usage disclosure: β€’ Web history: Yes β€” Page URL (stripped of query parameters, fragments, and sensitive keys) is transmitted only when the user voluntarily clicks the πŸ‘ / πŸ‘Ž calibration feedback buttons. β€’ Website content: No β€” Page text is processed exclusively on-device and never transmitted. β€’ User activity: No β€” Active reading time and scroll metrics remain strictly in local IndexedDB. β€’ Certifications: Confirmed that data is never sold, never transferred to third parties, and never used for lending, advertising, or creditworthiness.

Details

  • Version
    0.9.3
  • Updated
    October 22, 2026
  • Offered by
    Signal Layer 1
  • Size
    2.62MiB
  • Languages
    12 languages
  • Developer
    Email
    kimyager@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

Signal Layer has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

Signal Layer handles the following:

Web history

This developer declares that your data is

  • 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

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps