Essential storage
StructCanvas uses an HttpOnly, Secure, SameSite session cookie to keep signed-in users authenticated. Local browser storage keeps recovery copies, interface preferences, privacy choices, onboarding state, and stable client request identifiers. Essential storage is required for security, recovery, and core workspace behavior and is not disabled by the analytics choice.
Optional analytics
Vercel Web Analytics and StructCanvas product-event requests remain off until “Allow analytics” is selected. “Essential only” keeps the application functional without optional measurement. The preference can be reopened from the homepage footer. Product analytics deliberately excludes business prompts, node text, email addresses, names, passwords, and tokens.
Storage inventory
| Purpose | Technology | Required | Typical duration |
|---|---|---|---|
| Signed-in session | sc_session HttpOnly cookie | Yes | Up to 30 days or until logout/expiry |
| Local project recovery and preferences | Local storage | Yes for recovery/preferences | Until replaced, deleted, or browser data is cleared |
| Privacy preference | Local storage | Yes | Until changed or cleared |
| Temporary analytics session | Session storage | No | Current browser tab |
| Vercel Web Analytics and approved product events | First-party requests | No | Provider/database retention |
Managing storage
Use “Privacy settings” in the homepage footer to change optional analytics. Browser controls can remove stored data, but doing so may sign the user out or remove unsynchronized local recovery copies. Account deletion is available in Account & workspace settings.
Last updated: August 22, 2026.