Yes, while BIMI doesn't mandate a specific color management profile like sRGB or Adobe RGB, it does have very strict requirements for the SVG file itself, including how color is handled. The primary concern for BIMI isn't color accuracy across devices but security and simplicity. This leads to a specific subset of the SVG standard being required for your logo to display correctly in the inbox.
Your BIMI logo must be in a format known as SVG Portable/Secure (SVG P/S). This is a restricted version of the standard SVG format designed to be safe for email clients to render without any security risks. As the BIMI Group, the organization behind the standard, states, this is a specific profile.
This SVG P/S format evolved from an earlier requirement, SVG Tiny 1.2, which you may still see mentioned in some older guides. The goal is the same: to create a simple, secure vector file that contains no potentially harmful elements.
To create a valid BIMI logo, your SVG file must meet several technical criteria. These rules ensure that the logo can be displayed consistently and safely across different email platforms.
The main reason for these strict SVG requirements is security. Since email clients are rendering an image file directly in the user's inbox, they need to be certain it contains no malicious code. SVGs, being XML-based, could potentially carry scripts or links to harmful websites. By limiting the SVG to the secure P/S profile, mailbox providers like Gmail and Apple Mail can safely display your logo.
The requirement for a solid color background is more about usability than security. It prevents logos, particularly those with light or white elements, from becoming invisible when a user switches to a light or dark mode in their email client. In short, while there's no required color profile, the rules around the SVG's structure and content, including its solid background, are non-negotiable for successful BIMI implementation.
What image format is required for BIMI logos?
Does BIMI require the SVG to be publicly accessible via HTTPS?
What are the specific requirements for an SVG image to be BIMI compliant?
Does BIMI specify the location of the SVG file?
Does BIMI validate the content of the SVG image?
Does BIMI require the SVG to use a specific XML namespace?