Security and procurement

Local-first styling for any site you own.

OmniStyler styles the live page already open in your browser. On Salesforce — our specialty — it does not connect to your org, does not ask for Salesforce credentials, and does not require a managed package. The free editor runs in your browser; account features store only the themes you choose to sync.

Short version: no Salesforce login, no org API connection, optional per-site browser access, local free editing, and deploy output through a clean stylesheet or, on Salesforce, standard Head Markup and static resources.

Chrome extension permissions

PermissionWhy OmniStyler needs it
activeTabLets OmniStyler inspect and style the current tab after the user opens the side panel or starts the picker.
scriptingInjects the picker, live preview stylesheet, selector test outline, and saved theme runtime into the current page.
storageSaves local per-origin rules, undo state, account token, and API base URL in Chrome storage.
sidePanelKeeps the editor visible while the user scrolls and tests the real page.
Optional <all_urls>Not granted by default. OmniStyler requests access only for the current site or staging domain so custom hostnames — including Experience Cloud portals — work.

Data handling

  • Free editing stays local. Rules persist in the browser for the site origin being styled.
  • OmniStyler never asks for site or Salesforce credentials. It styles the page already open in the user's browser session.
  • Pasted CSS is private user data. It is used for the merge operation and must not be logged.
  • Account sync is optional. When signed in, OmniStyler stores theme rules, labels, lifecycle status, notes, and version snapshots.
  • Backend services. The API runs on Cloudflare Workers/D1, sign-in email uses Resend, and billing uses Stripe Checkout/webhooks.

Procurement and AppExchange status

OmniStyler styles any site you own and never installs anything in it. On Salesforce specifically: it is not listed on AppExchange yet and it does not install a Salesforce package in your org. Output ships as a clean stylesheet, or — on Salesforce — through standard Experience Cloud Head Markup, Theme CSS, or static resources generated in a Salesforce CLI deploy kit.

For security review, procurement, SSO, custom terms, or high site counts, contact [email protected].

Blocked extensions

If company policy blocks Chrome extensions, use the Web Studio. It cannot point-and-click on the live site by itself, but it can generate scoped CSS, merge existing Head Markup CSS, produce tokens, and download the same deploy kit without installing anything.