Trust
Security and data handling
The technical detail behind “the key is domain-locked”: how origin checks and rate limits actually work.
Updated July 31, 2026
On this page
How a widget key decides where it works
Every widget request carries the visitor’s page origin. SiteMind allows it when the origin belongs to one of your workspace’s connected domains (or a subdomain of one), when it’s an origin you’ve explicitly added under Widget → Access, or when there’s no origin at all, which covers same-origin requests, local tools, and native apps rather than another website loading your key. Everything else is rejected. This is the actual mechanism behind a copied embed snippet doing nothing on a site you haven’t connected.
Workspace isolation
Every workspace’s data, from crawled pages to conversation history, is scoped to that workspace. There’s no path in the product for one customer’s data to surface in another’s results, at the widget, dashboard, or knowledge base level.
Encryption
Traffic to and from SiteMind runs over TLS. Stored data, including crawled content and uploaded documents, is encrypted at rest.
Rate limiting
The chat endpoint your widget calls is limited per widget key rather than per visitor IP, 30 requests a minute, since what actually needs protecting is your monthly chat allowance, not any single visitor’s address. Authentication endpoints carry a stricter limit to blunt automated login attempts, and email-sending endpoints are limited separately to protect delivery quota.
What your content is used for
Content you connect is used for one thing: answering your visitors through your own assistant. It isn’t used to train shared or foundation models, and it isn’t shared with other customers. For the broader trust and compliance picture, see the Security page.
Related
Installing the widget
One script tag, no build step. Platform-specific instructions for WordPress and everywhere else.
Customizing your widget
Appearance, personality, and access controls, and why nothing goes live until you publish.
Frequently asked questions
Quick answers to the questions people ask most before, during, and after setup.
Ready to try it on your site?
Free 7-day trial, no card required.