Skip to the scanner
Language: English

How the check works

Updated 2026-11-03

Remove AI Traces (removeaitraces.com) is a browser-based scanner and remover of hidden AI traces in text and documents. This page explains exactly what it counts and what it doesn’t.

The rule: only what is really there

Every number on screen comes from characters or fragments that exist in your text. A clean text gets “No AI traces found” and no offer. The scanner never estimates who wrote the text and never reports a probability.

What counts as a trace

GroupWhat is foundFree or Pro removal
Invisible charactersScript-assembly traces, AI clipboard markers, machine spacing matrix, direction marks, hidden Unicode tags, variation selectors, hidden layout commands, hidden line breaksFree
Shadow watermarksZero-width characters: U+200B, U+2060, U+180EPro
MarkdownBold markers, # headings, code fences, table rulesFree in text, Pro in documents
Link tracking tagsutm_source= with chatgpt.com, openai, perplexity, copilot, gemini, claude and similar valuesPro
Citation artifactsoaicite references, 【…†source】 markers, cite markers from Unicode private use, data-start/data-end attributesPro
TypographyLLM syntax signature (em dashes), training-dataset artifacts (other dashes), regional token conflict (quotes and apostrophes), compressed monolithic tokens (the ellipsis character) — judged by the language’s normsPro
Unicode spoofing and glyph swapsCyrillic or Greek letters inside a Latin wordPro
Document metadataAuthors, software, edit history, description fields, AI tool marks in .docx propertiesPro

Characters that are left alone

Some invisible characters are correct and needed, so they are not findings:

Language norms

Typography is judged by the rules of the text’s language, detected automatically or chosen by you.

LanguageEm dashQuotes
EnglishA dash between words without spaces is a finding; you choose comma, spaced en dash, hyphen or keep“ ” are correct
Russian, UkrainianThe dash is standard; only spacing around it is fixed« »
FrenchThe dash is standard; only spacing is fixed« » with no-break spaces
German, Polish, ItalianReplaced with a spaced en dash by default„ “ for German, „ ” for Polish, « » for Italian
SpanishThe attached raya is standard and not reported« »

Trace level

The level depends on how many traces there are per 1,000 characters (texts shorter than 200 characters count as 200):

After every fix

The result is scanned again with the same rules, and the screen shows the new count. Documents are rebuilt and the rebuilt file is the one that is checked.

What the scanner cannot detect

Privacy of the check

The text and files are processed in your browser. The server receives only the number of characters removed for free, to apply the daily limit. Details are in the privacy policy.