White-label reports (agencies)
On the Agency plan, every report you generate carries YOUR brand instead of the EAA Compliance Scanner brand. This page walks you through configuring branding once and how it flows into every PDF and client-facing share link.
Setting up your brand
- Open Account → Branding from the sidebar.
- Set your brand name — this replaces "EAA Compliance Scanner" as the producing organization on every report.
- Upload an inline logo (PNG, JPEG, SVG, GIF, or WebP up to 256 KB). The logo is stored inline so reports stay fully self-contained — no remote fetches at render time.
- Optionally set a contact email and an accent color. The accent shows on headings, dividers, and the brand mark on every page.
- Save. New reports immediately pick up the updated brand; reports already generated are unchanged (regenerate them to refresh).
How the preview works
The Branding page shows a live preview so you can see exactly how the brand mark, name, and accent color will appear at the top of every page. The preview uses your CURRENT inputs, not the saved values — drag the accent picker around and the preview updates immediately.
Why we sanitize uploads
We reject remote URLs and non-image data URIs in the logo field outright. A stored https:// URL would let an attacker point your report at a tracking pixel; a data:text/html URI would inject markup into the rendered PDF. Inline images of an allowed mime type are the only thing that survives the validator.
What happens if you downgrade
If your subscription drops below Agency, branded reports immediately fall back to the default EAA brand — the render layer re-checks entitlement on every generate. Your saved branding row is preserved, so re-upgrading restores everything without re-uploading anything.