Skip to content

Cookie Policy

Last updated: April 27, 2026

This page explains the cookies and browser storage Structura uses across our surfaces: the marketing website at https://www.structurawp.com, the documentation site at https://docs.structurawp.com, the web portal at https://app.structurawp.com, and the WordPress plugin you install on your own site. For the broader picture see our Privacy Policy.

1. The short version

On the marketing site, we use cookies and browser storage for two purposes: to remember your consent choice and your theme/language preferences (always on), and — only if you opt in — for analytics and advertising-campaign measurement. We default to deny everything except what is strictly necessary; you choose at the cookie banner what you'd like to allow.

The documentation site does not use trackers. The web portal at app.structurawp.com stores a sign-in session in browser storage and inherits your consent choice from the marketing site. The Structura plugin you install on your own WordPress site does not set cookies in your visitors' browsers.

2. Marketing site (www.structurawp.com)

Always set

structura_consent — a cookie that records your consent choice for analytics and advertising. Scoped to the .structurawp.com domain so the same choice applies on app.structurawp.com without re-prompting. Stored for up to 180 days; we re-prompt sooner if we materially change which trackers we use. The cookie holds a small JSON object listing each Google Consent Mode v2 category (`analytics_storage`, `ad_storage`, `ad_user_data`, `ad_personalization`, `functionality_storage`, `security_storage`) as either `granted` or `denied`.

Theme and language preferences — your light/dark theme and language choice are stored in browser local storage so the site remembers them between visits. No tracking happens through these.

Set only with your consent

PostHog analytics (set only if you grant *Analytics*). We use PostHog (hosted in the United States) to understand how visitors use the marketing site and the web portal — page views, time on page, conversion funnels, and session replay for diagnosing onboarding issues. PostHog sets a `ph_*` cookie holding an anonymous distinct identifier; we don't link it to your name or email until you sign in to the web portal, after which it is associated with your Structura account so we can support you and improve the product. The cookie typically lasts up to 12 months and can be cleared via your browser or by changing your consent choice.

Google Ads measurement (set only if you grant *Advertising*). We use Google's gtag (without a Google Analytics property) to measure the performance of our advertising campaigns. When you grant advertising consent, gtag may set short-lived `_gcl_*` cookies used for click attribution. These are governed by Google's own policies; we never sell or share advertising data.

You can change or revoke your consent at any time via the Manage cookies link in the site footer, which re-opens the consent picker.

3. Documentation site (docs.structurawp.com)

The documentation site uses browser local storage to remember your preferred color theme (light or dark) and to preserve sidebar collapse state between visits. It does not use analytics, advertising, or any third-party trackers.

4. Web portal (app.structurawp.com)

Signing in to the web portal establishes a Firebase Authentication session. Firebase stores the session token in browser local storage. The token identifies your account to our cloud service so we can serve your dashboard, licenses, and connections; it is not shared with third parties and is removed when you sign out.

Your consent choice from the marketing site rides over to the portal via the cross-subdomain `structura_consent` cookie, so you don't see the banner twice. PostHog product analytics fires inside the portal only if you have granted *Analytics* consent. We do not set advertising cookies inside the portal.

5. The WordPress plugin on your site

The Structura WordPress plugin, when installed on your site, does not set any cookies in your visitors' browsers. It uses WordPress's own authenticated admin session for plugin-management actions, which is governed by WordPress's cookie policy and not by Structura.

6. Third-party services you connect

When you choose to sign in with Google or GitHub, or to connect a publishing channel (LinkedIn, Slack, Discord, Telegram, WhatsApp, or others), the OAuth flow redirects you briefly to that provider. Cookies set during that redirect are governed by the provider's own policy and are outside our control.

7. Controlling consent and storage

You can change your consent choice at any time via the Manage cookies link at the bottom of any marketing-site page. The link re-opens the consent picker so you can grant or revoke specific categories.

You can also clear cookies and local storage at any time through your browser's settings. Clearing the `structura_consent` cookie will make the banner reappear on your next visit. Clearing the portal's authentication storage will sign you out.

8. Changes to this policy

If we add, remove, or replace trackers, we update this page and re-surface the consent banner before the change takes effect. The banner is keyed to a policy version — bumping the version invalidates prior choices and prompts you again.

9. Contact

Questions about our cookie and storage practices can be sent to:

Yurii Vasilyev
Email: contact@structurawp.com
Website: https://www.structurawp.com
Cookie Policy — Structura