01
Deterministic preflight
49 documented row and feed-level rules with stable IDs, severities, affected rows, and correction guidance.
Declare what a release is authorized to change, then run 49 deterministic checks, enforce safety policy, inspect material drift, and create a hash-bound decision another person can independently rerun—without uploading either file.
Optional product analytics are off by default. Feed data is never included. You can enable or manage the pseudonymous measurement separately.
Privacy controlsRelease Gate · product v1.3.0
Declare what the release is meant to change, then compare the approved baseline with the candidate. FeedGuardrail tests actual drift against that contract and an inspectable safety policy before returning pass, review, or block.
SHA-256 identifies the exact local file bytes used. It does not prove who made a file, certify compliance, or guarantee Google approval.
The approved version before this release.
The version being evaluated for release.
Allows content and destination fields, but expects no product additions or removals.
Blocks removals, large price changes, and candidate errors; requires review for warnings and any availability drop. Best for guarded production releases.
Private: file contents and hashes stay on this device.
Independent local verification
Choose a v3 evidence HTML or JSON file plus the exact baseline and candidate feeds. FeedGuardrail verifies both hashes and reruns the recorded change contract, rules, safety policy, drift analysis, and gate decision in this browser.
Unsigned evidence: nothing is uploaded. Verification proves a byte-for-byte match to the recorded hashes and a reproducible decision only—not authorship, authorization, certification, provenance, or Google approval.
Creates a synthetic evidence pack and both tiny example feeds on this device, then reproduces the result automatically.
The difference is the workflow
A single scan finds today’s defects. FeedGuardrail turns the next export into a governed release: what was fixed, what drifted, which thresholds were crossed, and whether the candidate should pass, wait for review, or be blocked.
01
49 documented row and feed-level rules with stable IDs, severities, affected rows, and correction guidance.
02
Records the fields and catalog volume authorized to change, then calls out valid-looking edits that occurred outside that scope.
03
Enforces integrity checks and editable limits across price, availability, identity, inventory, schema, and field drift—then exports normalized field changes for uniquely matched products.
04
Exports a privacy-minimized record bound to both file hashes, the exact contract, ruleset, policy, drift, and decision for recipient-side reruns.
Single-file preflight
Run the same deterministic rule engine on one export. Use this for diagnosis; use Release Gate above when a baseline exists and the change itself needs approval.
Single-file diagnosis
Files stay on this device. Desktop recommended for large catalogs.
Proof over promises
FeedGuardrail publishes what it checks, which release produced the result, where the product’s limits are, and how its evidence can be reproduced.
Read the methodology and full rule catalog →google-merchant-online-product-data-2026-09-09.1
Feed contents, filenames, hashes, IDs, and values are not uploaded.
The same inputs and ruleset reproduce the same comparison; no AI model decides findings.
Up to 25 MB, 100,000 rows, and 500 columns per file, with explicit evidence and contract size limits.
Useful, not vague
The report groups repeat problems, identifies affected rows and product IDs, and explains the correction in plain language. Download a corrections CSV or a self-contained client summary.
Illustrative report preview
sample-spring-catalog.csv · 2,418 products
01
Choose a Google Merchant CSV, TSV, RSS/XML, or Atom/XML export. Credentials are never required.
02
Choose or customize a portable contract for allowed fields, product-count limits, and review-versus-block enforcement.
03
Compare baseline and candidate feeds against the declared scope and safety policy, inspect drift, and export a reproducible release record.
Troubleshooting library
Practical guides grounded in Google’s product-data documentation, with clear boundaries around what a local file check can and cannot prove.
Browse the complete guide library →Current access
No checkout, trial clock, account, ad-platform connection, or feed upload. Run a preflight or policy-based release gate whenever you need one.
Available now
Built for controlled handoffs
Give an operator the exact contract and policy, give a reviewer the exact inputs and evidence, and preserve a deterministic record of why the release passed, required review, or was blocked.