A published site is a real app, not just a page. Games that save progress, tools that remember settings, dashboards that cache locally: they work the way they would anywhere else on the web, with nothing to configure.
Published sites can use localStorage, IndexedDB, and the other standard browser storage APIs. Each site runs on its own isolated origin, so anything it stores is private to that site: no other Thryvate site can read or change it.
Browser storage lives in each visitor's browser. It is right for per-visitor state: a saved game, a theme choice, a half-finished form. For data you want to keep, see across visitors, or read back later as the owner (guestbooks, leaderboards, RSVPs), use the built-in data backend instead; it needs no setup either.
window.print(), confirm(), and alert() work in published sites, so a "Print this page" button or an "Are you sure?" prompt behaves as expected.