logicaflow Tools for your workflow

WEBSITE SESSION RELAY

Privacy notice.

Website Session Relay shares a site's login state with a local relay for workflows you authorize. Contact: info@logicaflow.dev.

What the extension accesses

For sites you connect, the extension reads cookies, including HttpOnly cookies, website URLs and localStorage/sessionStorage from permitted matching tabs. It stores connected-site settings, sync status, license state and diagnostics locally. These records can contain sensitive data.

Optional browser profile

Browser profile transfer requires a separate choice for each website. It reads supported User-Agent, viewport, language, timezone, client hints and reported hardware/GPU values. The local relay stores the profile and applies supported values in a separate browser workflow; those values may be visible to the website you visit. This does not copy physical hardware or your entire browser identity. You can disable this choice under Advanced for the website.

Local storage and encryption at rest

Session updates go to the numeric loopback relay on your computer (127.0.0.1), not a LogicaFlow hosted session store. Local loopback transmission between the extension and companion on the same computer is covered by Chrome Web Store User Data FAQ #16 transmission exceptions for local interprocess communication.

Saved session records (session.enc and browser-profile.enc) are encrypted at rest using AES-256-GCM. The master key is generated locally and protected by your operating system keychain or keystore (Windows DPAPI, macOS Keychain, Linux Secret Service via NapiKeyringProvider).

Degraded key mode: If native OS keystore facilities are unavailable, the relay fails closed and refuses to run by default. An unencrypted key stored on disk is used only if you explicitly opt in by starting the relay with the --allow-degraded-key flag or the LOGICAFLOW_DEVTOOL_ALLOW_DEGRADED_KEY=1 environment variable.

Managed storage-state file exports: A plaintext storageState file (for compatible headless browsers such as Playwright) is not written by default. It is created only for websites you have shared in the extension when requested via export_playwright_storage_state. The plaintext file is saved to the private .exports directory with restricted permissions (POSIX mode 0600 or Windows user-only ACL) and remains available for your connected MCP workflow until it is deleted on Disconnect (purge-site), purge-all, or Kill Switch pause.

Legacy migration: Earlier unencrypted session files are automatically inventoried, sealed into AES-256-GCM ciphertext, verified, and deleted. Status reports fullyEncrypted: false until all legacy files are resolved.

Standard storage-state exports restore cookies and localStorage; sessionStorage and IndexedDB are not restored by that export format. Because of the external destinations and AI client workflows below, we do not make blanket claims such as "all data is encrypted", "never leaves your device", or an unconditional "zero-egress guarantee".

External network requests (no zero-egress guarantee)

While there is no LogicaFlow hosted session store, using the relay is not a "zero egress" system. External network requests occur in four specific flows:

This website

This static site does not include analytics, advertising scripts, embedded social widgets or an account database. Demo media is served from this site. The hosting provider receives normal website request information, such as IP address and user-agent, to serve and protect the site. Following a LinkedIn or X link takes you to that provider's site.

Your controls and data lifecycle

You choose which sites to connect and when data is retained or erased. Control actions have distinct effects:

Support and diagnostics

Diagnostics are generated locally. You choose whether to share them. The optional macOS email helper receives your selected diagnostic report through a private local file and opens an editable Apple Mail draft. It does not send the email for you. Temporary job metadata is removed after handoff; unsent attachment files may remain locally until cleanup or deletion. Redaction is best-effort; review reports before sending. Emailing support sends your message and attachments through email providers. Do not send passwords, cookies, license keys or session files.

Chrome Web Store Limited Use disclosure

LogicaRelay adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements:

Chrome Web Store data categories disclosure

In compliance with the Chrome Web Store developer dashboard privacy declarations, LogicaRelay declares the following data categories:

No "no user data" assumption: Even though session records and cryptographic keys reside locally on your computer, user data is processed by the extension and local companion. We do not claim "no user data" simply because storage is local.

Notice on operational terms: This privacy notice and accompanying product terms describe operational characteristics and developer preview rules; they are not a formal legal compliance certificate or statutory audit certification.

Contact and updates

For privacy questions or a request concerning information you sent to support, email info@logicaflow.dev. This notice will be updated when product data flows change.