Visual diff & defacement protection — screenshot diff
Pixel-perfect comparison of all screenshots: detects broken deployments, hacked content and unintended CMS updates on desktop and mobile — automatically in one timeline.
Unnoticed changes to your website can cost trust -- whether from failed deployments, hacked content or unwanted CMS updates. XICTRAQ regularly captures screenshots of your pages, compares them pixel-by-pixel and shows you the differences in a clear timeline. This gives you full control over your website's appearance.
Visual diff & defacement protection — screenshot diff features
Responsive Preview across 50+ devices
iPhone 17/16 series, Galaxy S25, Pixel 10/9, OnePlus 13, Xiaomi 15, foldables (Z Fold 6, Pixel 9 Pro Fold), iPad Pro M4, Galaxy Tab S10 Ultra, MacBook Pro, 4K/5K, ultrawide 21:9/32:9 — including landscape variants and custom pixel sizes up to 4000 × 4000 px. Smart picker with search + tags (New 2025/26, foldables, landscape).
Pixel-Diff Overlay
Visual highlighting of all changed pixels as an overlay. Changed pixels are highlighted as a colored overlay.
Multi-layer defacement detection
Three signal layers -- pixel diff, normalized HTML hash and a DOM element fingerprint with external script/iframe hosts -- correlated into one score (0-100). Opt-in per website, with a learning phase. Details below.
Full-Page Capture
Not just the visible area -- XICTRAQ scrolls the entire page and captures complete content including footer and lazy-loaded elements.
Stability re-scan
If a capture deviates by more than 3.5%, XICTRAQ usually captures the page a second time after 15 seconds. If flicker between the two captures largely explains the deviation, for example from sliders, banners or lazy-loaded images, it does not enter the changelog.
Change Timeline
Chronological overview of all captured changes with before/after view. Filter by time period, severity, change type or website, and search the entries.
How it works
Add pages for monitoring
Choose the URLs to monitor. The number of subpages depends on your plan.
Configure screenshot interval and devices
Depending on your plan, screenshots are taken automatically every 24h (free) or every 12h (paid) for desktop, tablet and mobile.
Detect changes automatically
XICTRAQ compares each new screenshot with the previous one. For large deviations (above 20%), you receive an immediate notification.
Multi-layer defacement detection
Three independent signal layers are correlated into a score from 0 to 100. The score only rises when several layers fire together — this reduces false alarms compared to a pure pixel comparison.
Pixel diff (visual)
Compares the current screenshot pixel-by-pixel against the learned baseline and measures the share of changed pixels.
Normalized HTML hash
Hashes the cleaned-up HTML (without volatile values). If the hash deviates, the delivered markup core has changed.
DOM element fingerprint
Captures the DOM structure and checks for newly added external script and iframe hosts — a typical takeover pattern.
You enable defacement detection selectively per website via the watch toggle. It is off by default.
The first three screenshot runs build the baseline and deliberately raise no alert.
From a correlated score of 60, XICTRAQ creates an event and alerts via your channels.
If the score drops below 30 on the next run, the event closes automatically. The baseline only changes via “relearn baseline”.
The layer signals are indications based on image, markup and DOM changes — not a conclusive security proof. Available from the Starter plan.