[ BIMI & brand ]

Validate a BIMI logo beyond its visual preview

Inspect the actual SVG profile, receiver-specific requirements, delivered bytes and mark-evidence relationship before calling a logo ready for BIMI.

By the EmailAuth research team · 6 min read

[ Key points ]

  • SVG Tiny P/S has structural and security restrictions beyond the .svg extension.
  • Gmail-specific dimensions and compatibility recommendations must remain correctly scoped.
  • The local file, public HTTPS resource and mark evidence are separate validation targets.
On this page

Review the file that will actually be used

A logo that looks correct in a design application can still be unsuitable for BIMI. The preview may hide an external image reference, depend on an unavailable font or render features that the required SVG profile excludes. A validation process must inspect the candidate file, the bytes delivered from its public URL and any mark-evidence relationship, not just the artwork's appearance.

Begin by identifying a single candidate version. Record its filename, byte size, cryptographic hash, brand approval and intended domains. Keep the design source separately from the exported indicator. When an exporter or editor modifies the SVG, calculate a new hash and repeat the checks. A previous result for another file with the same name does not validate the replacement.

Check the SVG profile rather than the extension

BIMI Group describes SVG Portable/Secure as a stricter profile of SVG Tiny 1.2. Its guidance identifies baseProfile="tiny-ps", version="1.2" and a required title element. Merely renaming a PNG or changing an SVG attribute does not prove conformance. Inspect the actual document structure and use a validator appropriate to the chosen profile. BIMI Group SVG guidance.

The same guidance excludes scripts, animation, interactive elements and external references other than the specified XML namespaces. It also excludes x and y attributes on the root SVG element. Keep that last restriction scoped to the root: a checklist that mechanically deletes every coordinate throughout the document can damage the artwork instead of validating it.

A proposed structural review should identify each finding by location and rule. If an external resource is referenced, determine how the approved artwork can be made self-contained using the designer's supported workflow. Do not run unknown embedded content or accept a validator's unexplained warning just because the browser preview still looks attractive.

Separate requirements from compatibility recommendations

Gmail adds its own documented dimensions: a minimum width and height of 96 pixels, expressed in absolute pixels rather than percentages. Its compatibility recommendations include a centered square composition, a solid background, a file of 32 KB or less and a description element for accessibility. The distinction matters: a provider-specific minimum is not automatically a universal BIMI rule, while a recommendation should not silently become a hard protocol requirement. Google BIMI setup, SVG requirements.

BIMI Group likewise recommends a square, centered design and a solid background because display can use a circle or rounded square. Review the logo at small sizes and in plausible crops. Fine lettering that is technically valid may become unreadable. This visual review complements structural validation; neither one substitutes for the other. BIMI Group SVG guidance.

Keep the intended brand treatment explicit. The designer may need to choose an approved simplified mark instead of compressing a full corporate lockup into a tiny avatar. Obtain that approval before treating the technically convenient variant as the organization's authorized identity.

Test delivered bytes and HTTPS independently

The local candidate and the public URL are two different evidence targets. A hosting layer may return an older file, require cookies, rewrite content or serve an HTML error with a successful-looking page. A proposed unauthenticated fetch should retain the request time, requested and final URLs, HTTP status, headers, content type, content length where available and a hash of the downloaded body.

Compare the retrieved body with the approved candidate and investigate differences rather than assuming the deployment tool preserved it. A successful download is only the retrieval check. It does not establish SVG conformance, accepted mark evidence or logo display. Google's web-server guidance requires HTTPS and describes its TLS expectations. Record the TLS certificate's identity and chain result without confusing that certificate with the VMC or CMC. Google BIMI setup, public web-server requirements.

Use a full content fetch for this proposed verification rather than treating a HEAD response as proof of the body. Do not bypass certificate errors, authentication or other access restrictions to make an asset appear publicly accessible. Fix the hosting requirement through the responsible owner and repeat the authorized test.

Preserve the connection to mark evidence

For Gmail's documented route, a VMC or CMC and associated PEM file are part of the setup. A standalone SVG preview cannot satisfy that evidence requirement. Before updating a certified logo, ask the certificate operator or issuer how the exact new asset is handled, which domains are covered and whether updated evidence must be issued. Google BIMI setup, steps 2–3.

The retained BIMI version-15 text addresses indicator discovery and validation, but it is an Internet-Draft rather than a finalized RFC. Its generic mechanics do not override a receiving provider's accepted certificate types or asset policies. Keep the draft version and receiver guidance with the review so the conclusion can be revisited when either changes. BIMI Internet-Draft 15, sections 7.3–7.6.

Turn findings into a reproducible acceptance record

Imagine a fictional candidate that looks fine but uses percentage dimensions and references an external resource. The correct record would list those as unresolved findings, assign the designer a self-contained export, and request a new hash after revision. It would not say “BIMI validated” because the logo rendered on the reviewer's laptop. No such candidate or validation run was actually supplied for this article.

The proposed acceptance packet should include the approved candidate, validator name and version, full findings, visual-review notes, public-fetch evidence, TLS checks and the applicable mark-evidence decision. A later controlled message test remains necessary to observe receiver behavior; even a technically eligible logo does not guarantee display.

The exact catalogue requirement is “The candidate asset, validator findings and a public HTTPS fetch with content and certificate evidence.” All three original evidence categories remain open. This article is a documentary validation workflow, with no uploaded asset, live fetch, certificate execution, tenant change or publication performed.

[ Takeaway ]

Tie every validation result to the exact candidate and fetched bytes; a successful preview is not structural, certificate or receiver validation.

[ By role ]

What this means for you

Choose your role for practical next steps.

Brand designer

Deliver a self-contained approved candidate

A preview can hide profile violations and dependencies on external resources.

Next steps

  1. Export the approved mark and identify the exact bytes.
  2. Resolve structural findings without unapproved visual changes.

Web infrastructure owner

Prove public delivery

The URL can behave differently from the local asset or authenticated preview.

Next steps

  1. Retain a full unauthenticated fetch, metadata and body hash.
  2. Check HTTPS identity and chain without bypassing certificate errors.

Certificate and mail reviewer

Connect artwork to accepted evidence

Technical SVG conformance and mark-certificate acceptance are distinct decisions.

Next steps

  1. Confirm how the issued evidence relates to the exact logo and domains.
  2. Keep receiver eligibility and later display tests separate from asset validation.

[ FAQs ]

Frequently asked questions

Is any file ending in .svg suitable for BIMI?

No. Review the required SVG Tiny P/S profile and the actual document content. An extension or changed attribute alone does not demonstrate conformance.

Which SVG attributes does the cited guidance require?

BIMI Group identifies baseProfile="tiny-ps" and version="1.2", with a required title element. Continue checking the rest of the profile rather than treating those fields as a complete validator.

Must every x or y coordinate be removed?

No. The cited restriction concerns x and y attributes on the root svg element. Do not delete unrelated coordinates throughout the artwork without understanding their role.

Are 96-pixel dimensions a universal BIMI rule?

The cited minimum height and width of 96 pixels, expressed in absolute pixels, are Gmail-specific requirements. Keep them attributed to Google rather than applying them as a universal profile rule.

Is a 32 KB size automatically a hard pass/fail threshold for every receiver?

No. The cited Google page presents 32 KB or less as a compatibility recommendation, and BIMI Group gives similar guidance. Check the target receiver and issuer rules before asserting a hard universal limit.

Why fetch the file if the local candidate already passed a validator?

Hosting can return different bytes, an older version, a login page or an error. Compare the actual retrieved content and hash with the reviewed candidate.

Does a valid TLS certificate replace a VMC or CMC?

No. TLS protects the retrieval connection, while the mark certificate provides a separate form of evidence under receiver rules. Preserve both checks.

What must be provided to close this article’s original-evidence gate?

The actual candidate asset, full validator findings and a public HTTPS fetch with content and certificate evidence. None of those original artifacts was supplied or executed for this draft.

[ Sources ]

Sources

  1. BIMI Internet-Draft 15 (31 October 2026; work in progress)
  2. Google Workspace: Set up BIMI
  3. BIMI Group: Creating BIMI SVG Logo Files

[ Glossary ]

Glossary

SVG Tiny P/S
The Portable/Secure SVG profile described for BIMI, with stricter content restrictions than general SVG Tiny 1.2.
Root SVG element
The outer svg element whose attributes include profile and version declarations and to which the cited x/y restriction applies.
External reference
A link from the SVG to outside content; the cited profile guidance excludes these apart from specified XML namespaces.
Content hash
A digest identifying exact file bytes so a local candidate can be compared with a retrieved or revised version.
TLS certificate evidence
Recorded identity and chain validation for the HTTPS service, distinct from the VMC/CMC evidence concerning the brand indicator.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base