Frequently Asked Questions
What is SVG Tiny PS?
SVG Tiny PS (Portable/Secure) is a restricted subset of the SVG 1.2 Tiny specification, defined by the BIMI Working Group for use in email. It strips out elements that are unsafe in email contexts – scripting, external references, raster images, and foreignObject – while retaining full vector drawing capabilities. Your logo file must declare itself as SVG Tiny PS in the root element.
My SVG works fine on my website - why does it fail BIMI validation?
Web SVGs often use features that are perfectly valid for browsers but forbidden in BIMI: embedded images, JavaScript, CSS animations, external fonts, or filter effects. A BIMI SVG must be self-contained, purely static, and limited to the SVG Tiny PS feature set. You typically need to re-export or manually edit your SVG to meet the spec.
Do I need a VMC or CMC to use BIMI?
It depends on the email client. Gmail requires either a VMC (Verified Mark Certificate, for trademarked logos) or a CMC (Common Mark Certificate). Apple Mail and Yahoo Mail support BIMI without a certificate for domains with DMARC at p=quarantine or p=reject. A certificate is always required for Gmail – and in all cases, your SVG must pass the Tiny PS specification.
Is my SVG file uploaded to your servers?
No. Your file is processed entirely in the browser using the JavaScript FileReader API. Nothing is ever uploaded, transmitted, or stored. Your logo data stays completely private on your device.
What DMARC policy do I need for BIMI to work?
Your domain must have a DMARC policy of p=quarantine or p=reject. A DMARC policy of p=none is not sufficient – BIMI is specifically designed for domains that have fully implemented email authentication. Use PowerDMARC’s DMARC checker to verify your current policy.
