A straight technical answer to "what does this script do, what does it access, and how is it secured" — before you add it to your site.
The embed (widget/embed.js) is a single, dependency-free vanilla JS file. It does not load any other third-party script, tracker, or analytics library. On your page it only:
localStorage keys, both namespaced to your widget key, storing only the widget's own position and minimized/expanded state on screendocument.cookie at allOnly when a visitor actually opens the chat and sends a message:
window.location.href) — used only so Obie can answer "where am I / what is this page" correctlyWe do not collect IP addresses, device fingerprints, user agents, or any cross-site identifier. Nothing is linked to a visitor's identity beyond what they type in that conversation.
Conversations (message + reply + page URL + timestamp) are stored per-site in our database, used only to show you basic usage stats and — if you opt in — response quality feedback. Site owners only ever see their own site's data; there is no cross-customer visibility.
Happy to answer anything specific — including pointing to the exact source file — before you add this to a production site. Reach out on Discord.