Terms of Use
Last updated: July 9, 2026
What this site is
Baffled is an informational tool for exploring suppressor systems: assembling suppressor, mount, muzzle device, and accessory combinations, checking their mechanical compatibility, and viewing manufacturer and third-party statements about the parts. It sells nothing and is not affiliated with any manufacturer.
No warranty — verify before you buy
The catalog is assembled with care from manufacturer publications and other sources, and every figure aims to be traceable to where it came from — but specifications change, publications contain errors, and fitment can depend on details no database captures. Everything here is provided as-is, without warranty of any kind. Always confirm compatibility and specifications with the manufacturer or your dealer before purchasing. Nothing on this site is legal advice, including anything touching NFA regulations; consult qualified counsel for that.
Acceptable use — no scraping
The catalog on this site — the curated, corrected, and cross-verified compilation of parts, compatibility data, and sourced claims — is the product of substantial original effort and is provided for personal, individual use through this site's pages.
You may not, without prior written permission: access the site or its API endpoints by automated means (scrapers, bots, bulk downloaders); extract, copy, or reproduce the dataset or any substantial portion of it; or incorporate data obtained from this site into another product, dataset, or service, commercial or otherwise. Search-engine crawlers honoring robots.txt are welcome.
Third-party content
Manufacturer names, product names, and trademarks belong to their owners and are used here to identify the products they name. Quoted and paraphrased claims are attributed to their sources; if you believe something is misattributed or misquoted, please report it and it will be reviewed.
Changes
These terms may be updated as the site evolves; the date above reflects the current revision. Continued use after a change constitutes acceptance.