2
2 Comments

Just shipped: white-label document sharing for Pro users 🚀

I kept hearing the same thing from customers:

They were sending proposals, pitch decks, and other client-facing docs through DocBeacon, but the viewing experience still felt like my product instead of their brand.

That matters more than it sounds.

If someone is sending a high-value proposal, they don’t want the recipient thinking about the software behind it. They want the focus to stay on their company, their credibility, and their document.

So I built shared document branding.

Pro users can now add:

  • a custom display name
  • a logo
  • a website URL

And I apply that branding throughout the document viewing experience:

  • viewer header/footer
  • attribution text
  • share page metadata
  • other branded touch points in the viewer

A few implementation details:

  1. Assets are stored in Cloudflare R2
  2. Access is role-gated to Pro+ plans
  3. Website URLs go through strict normalization + validation
  4. If branding is incomplete or invalid, it falls back to the default DocBeacon brand

The hardest part was balancing flexibility with security.

Letting users attach their own URLs sounds simple, but I definitely didn’t want to allow things like:

  • localhost / private network URLs
  • credential-based URLs
  • non-http protocols

So a lot of the real work went into defining what counts as a “safe” branding input, not just rendering a logo on screen.

One thing I like about this feature: it makes the product less visible in the right way.

For this use case, that’s exactly the job.

Happy to answer questions about the architecture, validation logic, or product decisions.

If you want to check it out, it’s at https://docbeacon.io

on March 26, 2026
  1. 1

    nice who are you targeting to use this white label feature? I like how you are transparent with your Plans & Limits rather than surprises later on.

    1. 2

      Thanks! I’m targeting sales teams, founders, and law firms where document authority is everything, DocBeacon stays invisible so their brand takes the lead.
      I also believe transparent pricing is the fastest way to build trust with professional users.