Strictly necessaryAlways on
Required for the site and the application to work: signing you in, keeping you signed in, remembering which company you are working in, and holding your unsaved work on your own device. These cannot be switched off, because without them there is no session and no saved work.Sign-in session — cookieThe only cookie this product sets. Issued by the API when you sign in and sent back to renew your session so you are not signed out mid-edit. It is HttpOnly, so page scripts cannot read it.Lifetime: 7 days from issue · Flags: HttpOnly, Secure, SameSite=StrictrefreshToken
Session and account — local storageThe short-lived access token the app sends with each API call, the signed-in user, and which company you are currently working in. Without these a page reload would sign you out and lose your tenant.Lifetime: Until you sign out or clear site dataergoplanner_auth_tokensergoplanner_current_userergoplanner_companiesergoplanner_current_company
Your settings and profile — local storageInterface preferences you have set: light or dark mode, notification choices, enabled plugins and feature flags, and a cached copy of your own profile.Lifetime: Until changed, signed out, or site data is clearedergo_user_preferences_<userId>ergo_user_profile_<userId>ergo_notification_settings_<userId>ergoColorModeergo_plugin_prefsergoplanner_feature_flagsergoplanner-ui-settings
Workspace and editor layout — local storageHow you have arranged the drawing editor and the data tables: panel sizes, visible columns, saved filter presets, canvas and title-block settings. Restored so the workspace looks the same when you come back.Lifetime: Until changed or site data is clearedergoplanner-canvas-settingsergoplanner-frame-settingsergoplanner-frame-presetsergoplanner-title-block-presetsergoplanner-show-layer-panelergoplanner-model-editor-uiergo-panel-layout-<modelId>ergo-stencil-sizessimulation.bottomPanelmassBalance.splitPosition<id><table>-columns<table>-presets<table>-table-state
Local drafts, autosave and caches — local storageYour unsaved work and the caches that make the editor usable offline and fast: autosaved drawings and simulations, changes queued for the next sync, imported symbol libraries, recently used symbols and searches, and rendered template thumbnails. This is your own project data kept on your own device — it is not sent anywhere on its own account.Lifetime: Until synced, discarded, or site data is clearedergoplanner-current-drawingergoplanner-flowergoplanner-pending-changesergoplanner-sync-metadataergoplanner-simulation-autosaveergoplanner-simulation-projectsergoplanner-simulation-templatesergoplanner-simulation-recentergoplanner-simulation-settingsergoplanner-simulation-backup-v1-<id>ergoplanner-current-simulationergoplanner_engine_autosave<id>ergoplanner-model-flow-<modelId>ergoplanner-last-sync-<modelId>ergoplanner-ref-images-<modelId>ergoplanner-background-imageergoplanner-documentsergoplanner-foldersergoplanner-drawing-document-linksergoplanner-custom-componentsergoplanner-imported-pid-librariesergoplanner-recent-symbolsergoplanner-correction-historyergoplanner-correction-patternsergoplanner_macrosergoplanner.notifications.localergo_recent_searcheskb-recent-searcheskb-bookmarkstemplate-studio-drafttpl-mode<id>tpl-thumb:<slug>
Diagnostics you switch on yourself — local storageOff by default. Written only if you turn on a debug switch — the performance probe, the WebGPU fallback override, or a catalogue role override used while troubleshooting. They hold no personal data and are not read by anything else.Lifetime: Until you turn the switch off or clear site dataergoPerfergoplanner_gpu_force_fallbackCATALOGUE_DEBUG_ROLE
Your cookie choice — local storageThe decision you made in the Manage Cookies dialog, with the version of the declaration you were shown. Stored so you are not asked on every page — and so that a refusal is remembered as a refusal.Lifetime: Until you change it or clear site dataergoplanner_cookie_consent
Still to be completed by the site ownerThe sections above are an accurate technical description of this application. A complete cookie and privacy policy also requires the following, which this page deliberately does not invent. They must be supplied and the page reviewed by a qualified adviser before it is relied on as a legal notice.Data controller — OWNER TO SUPPLYThe legal entity that decides why and how this information is processed — registered name, registered address, and company number.
Contact for data protection — OWNER TO SUPPLYThe address a visitor writes to in order to ask a question, request their data, or complain — and the data protection officer or representative, if one is appointed.
Legal basis and jurisdiction — OWNER TO SUPPLYWhich regimes this product is offered under, and the lawful basis relied on for each purpose described above.
Retention — OWNER TO SUPPLYHow long the corresponding server-side records are kept once a session ends. The device-side lifetimes above are accurate; the server side is a policy decision, not a code fact.
Processors and sub-processors — OWNER TO SUPPLYAny third party that processes this data on the controller’s behalf — hosting, e-mail delivery, and any AI provider configured for the tenant — with the countries they operate in.
Supervisory authority — OWNER TO SUPPLYThe authority a visitor may complain to, and how to reach it.