Gallery Wall Planner

Privacy by behaviour, not slogan

Privacy

What Gallery Wall Planner stores locally, what its analytics receives, and how artwork images and room dimensions are handled.

Last reviewed: 16 July 2026

Artwork and project data

Artwork images selected in the planner are read by the browser into the current local project. The application has no artwork upload endpoint and does not deliberately send image bytes, filenames, project files, wall dimensions, frame dimensions, or hardware coordinates to analytics.

Save local writes the project to this browser's localStorage. Export project creates a JSON file on the device. Import project reads a file chosen by the user. Clearing site data removes browser-local saves.

Analytics

The site uses Vercel Web Analytics for aggregate page and device information plus a small funnel of fixed event names. Planner events include starts, dimension-step completion, frame additions, layout generation, warning types, local saves, prints, and export formats.

Custom event properties use fixed enums such as source, product, result, and format. They do not include artwork, free text, project identifiers, filenames, or exact private measurements. The analytics component removes URL query strings and fragments before sending pageview URLs.

Network behaviour

Opening the site downloads application code, fonts/assets, and the Vercel Analytics script from the deployed website and its service providers. Following an external link sends the browser to that destination under its own privacy terms. There is no user account, email capture, cloud project store, ad tracker, or server-side image processor in this release.

Choices and corrections

A browser extension or network policy may block analytics without preventing core planning. Users can avoid browser storage by not choosing Save local and can delete local project data through browser site settings. Report a mismatch between this page and observed behaviour through the corrections route.