Seoptiz / Policies

Cookie Policy

A verified overview of Seoptiz cookies, local storage, session state, and optional advertising.

Effective date: October 26, 2026 · Last updated: October 26, 2026

This page lists the browser storage implemented by the current application and explains what the close-only cookie notice does—and does not—mean.

Cookies and similar browser storage

A cookie is a small value a website asks a browser to store and return with later requests. Local storage is a browser-side key/value store that JavaScript can read. Session storage is similar but generally lasts only for a browser tab session. A browser can also keep cached resources and other state. These technologies can support sign-in, security, accessibility, preferences, and optional analytics or advertising. The current inventory below is based on application code, not on a promise about every hosting provider or future integration.

First-party storage is set by the site the visitor is using. Third-party storage may be set by an embedded or externally loaded provider. Providers can change their behavior, so the operator must re-check the inventory whenever a new script, ad network, analytics tool, or identity integration is added.

Thirty-day notice dismissal

When a visitor closes the cookie notice, the browser stores seoptiz_cookie_notice_dismissed for thirty days and also attempts to store an expiry timestamp in local storage under seoptiz_cookie_notice_dismissed_expires. The second mechanism helps the notice remain dismissed when browser cookie behavior is restricted. It records the visitor's preference to hide the notice; it is not a record of consent to optional cookies, advertising, or analytics.

Removing the cookie or local-storage key can make the notice appear again. Browser privacy settings, private browsing, storage quotas, and embedded browsing contexts can affect whether either mechanism persists. No other preference center is currently provided.

Analytics and advertising

No external analytics provider is configured by default. The client has a guarded optional event hook for a separately supplied analytics script; that hook is not itself a vendor integration. If an owner adds an analytics provider, the owner must identify its name, cookies or storage keys, purposes, retention, and consent behavior here before enabling it.

The administrator can configure Google AdSense placements, publisher verification, and an ads.txt response. Google reCAPTCHA can also be enabled for account and contact forms. These Google services are disabled unless configured. When reCAPTCHA is enabled, its browser widget contacts Google and may use third-party cookies or similar storage and receive browser/request information; inspect the actual browser behavior and applicable terms before activation. If an ad is enabled, the advertising provider may use cookies or similar technologies and may process device, browser, page, and ad-delivery information under its own terms. The notice's Close button does not give advertising consent. A certified or otherwise suitable consent-management mechanism may be required for visitors in the EEA, UK, Switzerland, or other jurisdictions. The current application does not include such a mechanism, so the owner must not serve ads in a consent-required region until it is in place.

Ads can be blocked or withdrawn by a visitor's browser settings. The exact third-party cookie behavior depends on the provider, browser, region, account settings, and ad format. This policy intentionally does not invent vendor cookie names or lifetimes.

Verified storage inventory

  • seoptiz.sid: first-party session cookie for authentication and session-bound protections; browser-session duration by default or up to thirty days when Remember me is selected; HttpOnly, SameSite=Lax, Secure only when enabled in production configuration.
  • seoptiz_cookie_notice_dismissed: first-party dismissal preference; thirty days; Path=/; SameSite behavior varies by whether the page is served over HTTPS; Secure is set for the HTTPS cross-site/embedded case.
  • seoptiz_cookie_notice_dismissed_expires: local-storage expiry timestamp for the same thirty-day dismissal preference; not sent to the server with each request.
  • Third-party advertising storage: not configured by default; possible only after an administrator activates an ad placement. Vendor-specific names and durations must be confirmed from the provider and updated before activation in regions where disclosure or consent is required.
  • Third-party analytics storage: no vendor is configured by default. Any future vendor must be documented before use.

This inventory reflects the application code checked for this revision. Browser extensions, external website resources, hosting infrastructure, and future changes may add storage beyond the list; the operator must audit the deployed page, not rely solely on this static list.

Storage during anonymous and signed-in use

An anonymous visitor may receive the session cookie because the application keeps session state for public interactions, including its three-test guest allowance and login CAPTCHA state. The guest allowance is held in the browser session, not counted by an IP address. Separately, the Privacy Policy describes visitor-location records that use public IP addresses; those records are not used as the guest-test counter. If a visitor deletes the session or uses a different browser profile, the application may not recognize earlier anonymous tests. This behavior is separate from the thirty-day banner-dismissal preference.

A signed-in visitor uses the same session cookie for account continuity and protections. Account data itself is stored in the configured database rather than in the cookie; the browser cookie contains the session identifier, not a readable password or full account profile. If a database is absent, the framework uses an in-memory fallback that can lose session state on process restart and is not a suitable durable production setup. The operator should not rely on that fallback for production accounts.

No accessibility preference, language selection, or theme preference is currently persisted by a dedicated cookie in the application. If a feature is added that stores such a preference, the operator should name the key, purpose, scope, and lifetime here and should avoid storing sensitive information in browser storage.

Examples of storage purposes and what is not stored

The session identifier lets the application associate a request with a temporary session; it is not intended to encode a password or store a complete profile in the browser. The notice-dismissal preference stores an expiration value so the page can decide whether to show the same notice again. Neither key measures how long a person reads an article, records the contents of a tool submission, or establishes a marketing preference. The browser may keep unrelated cached page assets, but those are not a cookie inventory and should not be described as a tracking technology without evidence.

The current application does not persist a location preference, advertising opt-out, consent string, language setting, or accessibility preference through its own dedicated cookie. It also does not set a named third-party analytics cookie by default. An optional provider or external script can change these facts; the owner must inspect and document the actual browser behavior after such a change.

Cookie duration describes the browser's configured lifetime, not the time a server retains related account data, a provider's logs, or a backup. Deleting a browser cookie does not automatically delete an account, report, server log, or third-party record. The Privacy Policy describes those separate data-retention considerations.

Anonymous and signed-in use

The session cookie can exist for an anonymous visitor as well as a signed-in account. It supports session-level state such as the three free tool tests available before registration is requested. The application does not use an IP address as the key for that anonymous test counter; it is associated with browser session state. Separately, the Privacy Policy describes public-IP location records collected for approximate visitor-location reporting. Clearing browser storage can reset the guest counter. A signed-in visitor may have account records stored in PostgreSQL when the database is configured.

The cookie banner is shown on public pages and its dismissal is shared through the site's first-party storage scope. Logged-in status does not automatically change the banner's meaning or grant optional-ad consent.

Browser controls and limits

Most browsers allow visitors to inspect, block, or delete cookies and local storage. The exact controls vary by browser and device. Blocking all cookies may prevent account sign-in or other essential session functions. Blocking local storage may cause the close-only notice to reappear after a page change in browsers that also block the preference cookie. These outcomes are consequences of browser settings, not evidence that the site has stored a new consent record.

Do Not Track and similar signals do not have one uniform technical meaning across every provider. Seoptiz does not claim that a specific signal changes the behavior of an external ad provider unless the configured provider supports and receives that signal.

Policy changes and contact

The operator should update this policy whenever the inventory changes, including when adding a new identity provider, CAPTCHA provider, analytics script, ad network, chat widget, or consent tool. The revision date identifies the version currently published. Visitors can ask general questions from the Contact Us page, which lists the owner-confirmed general inbox. Dedicated privacy, abuse, and copyright aliases remain unconfirmed.