Skip to content
ProductPricingBlog
Sign inStart free

Legal and trust

Cookie and Tracking Policy

How One Realm uses cookies, browser storage, analytics, and similar technologies.

Last updated: May 25, 2026
PrivacyTermsCookiesSubprocessorsAI transparency

Summary

One Realm uses necessary cookies and browser storage to sign users in, protect accounts, remember preferences, and run the app. The website and app use limited cookieless analytics to count visits, signup steps, visible time, scroll depth, and traffic sources before a choice is made or when optional cookies are declined. If enabled, One Realm may also use optional analytics tools such as PostHog to understand product usage and improve the service.

Where required by law, optional analytics and tracking technologies that use cookies or similar device storage do not run until you consent.

Strictly Necessary

These technologies are needed for login, session security, routing, account protection, and core app behavior. They are not used for advertising.

NameTypePurposeDuration
or-sessionhttpOnly cookieServer session cookie for authenticated pages and route handling.Up to 14 days
Firebase Auth browser persistenceBrowser storageKeeps client authentication state available between page loads.Until sign-out or browser clearing
or-privacy (environment-scoped outside production)CookieShares cookie and tracking preferences across the production website and app.Up to 180 days
dashboard-themeLocal storageRemembers UI theme preference.Until changed or cleared
or-email-verification-completeLocal storageCoordinates email verification completion in the browser.Until cleared or overwritten

Functional Storage

Functional storage remembers non-essential preferences that improve the experience. Some current UI preferences may be treated as necessary if the app requires them for stable behavior, but they are not used for tracking.

Analytics

Before consent, and when optional cookies are declined, PostHog sets no analytics cookies and uses no analytics browser storage. Limited measurement records page views, signup and verification outcomes, CTA clicks, scroll milestones, sections viewed, visible page time, traffic sources, browser and device type, approximate country where available, and timestamps. Visitor estimates use a daily-rotating, server-side hash that differs by hostname. They do not reliably connect website visitors to app accounts. Session recording and browser user identification are off in this mode.

If optional analytics are accepted, first-party analytics cookies connect visits across the production website and app. Analytics may include product events and account identifiers after sign-in. Masked session replay may run across both surfaces; signup field values are not collected as funnel event properties.

If autocapture or session recording are enabled, they are treated as optional analytics/tracking. Inputs are masked where supported, and these tools are gated behind consent in opt-in regions.

Backend analytics and exception diagnostics do not store or access information on the user's device, so they are not cookie consent flows. They still belong in the Privacy Policy, Subprocessors page, and retention decisions if they process personal data.

Marketing

One Realm does not currently plan marketing or retargeting cookies. If this changes, the product must add a separate marketing consent category before those tools run.

Regional Consent Behavior

  • EU, EEA, UK, and Switzerland: optional analytics that use cookies or similar device storage, and marketing, default off until explicit opt-in.
  • Unknown region: default to opt-in required.
  • Other regions: either show the same preference center globally or run only analytics that is lawful for that region.

Region detection can be wrong because of VPNs, proxies, travel, or hosting limitations. User preference controls once set.

Managing Preferences

The preference prompt appears on the first website, signup, login, or app page visited without a valid choice. Accepting or declining is remembered across the production website and app. Users can change the choice using Cookie preferences in the website footer or app settings and continue using the app with only necessary cookies.

Contact

Cookie and privacy questions: privacy@one-realm.com.

Everything your campaign needs, in one realm.

ExploreProductAI virtual tabletopAI campaign managerAI D&D character sheetPricingBlog
One Realm appSign inCreate accountManage a plan
CommunityYouTubeRedditXDiscord
LegalPrivacyTermsCookiesSubprocessorsAI transparency
© 2026 One RealmBuilt for adventures that outgrow the notebook.