What a cookie is
A cookie is a small text file the site asks your browser to keep. Local storage and session storage are similar browser storage tools. Some storage is essential: without it you cannot stay signed in, upload room photos, keep a design session, or pay for an order. Optional analytics and Reddit ad measurement storage is only used if you consent.
The storage we use
Necessary storage runs without analytics consent because the site depends on it. Optional analytics and Reddit ad measurement storage is created only after you choose to allow it.
Keeps you logged in to your studio so your project stays put between visits.
Stops cross-site form submissions on the studio. Boring but important.
Set by Stripe during checkout to prevent fraud and remember the session.
Stores whether you accepted or rejected optional analytics and Reddit ad measurement.
Optional analytics identifier used to understand journeys across visits after consent.
Optional analytics session identifier used to group events in one browser session after consent.
Optional Reddit ad click id storage used to send consented conversion events through Reddit Conversions API.
Third-party cookies
The only third-party cookies on the site come from Stripe when you reach the payment step. They are essential for processing payment and preventing fraud. Stripe's cookie practices are documented in their cookie policy.
First-party analytics events
If you accept analytics, we store first-party journey events in our Postgres database. These events can include page path, route, referrer, campaign parameters, anonymous id, session id, request id when relevant, event name, timestamps, status or error codes, duration, file count, prompt length, and prompt word count.
We do not store raw prompts, uploaded file names, image URLs, email addresses, OTP codes, or payment details in analytics events. We currently keep first-party analytics events without a scheduled deletion date so we can compare long-term journey quality. If you withdraw consent and ask us to delete identifiable analytics data, we will delete or anonymise what we can link to your identifiers.
Reddit ad measurement
If you accept Reddit ad measurement and arrive from a Reddit ad, we can store Reddit's rdt_cid click id and send limited conversion events to Reddit Ads through Reddit's server-side Conversions API. Those events can include a start submission, newsletter signup, generated design page reach, event type, timestamp, page URL or domain, Reddit click id, user agent, IP address, and screen dimensions.
We do not load the Reddit Pixel, and we do not send raw prompts, uploaded images, file names, email addresses, OTP codes, or payment details to Reddit.
How to change choices
You can reopen the cookie choices modal at any time. Rejecting or withdrawing analytics or marketing consent stops future optional calls and clears the related browser identifiers. Necessary session, upload, sign-in, and checkout storage is left alone.
Your browser settings also let you block or delete storage. If you block our session storage, the studio will not keep you signed in and uploads may not stay attached to your design. If you block Stripe's cookies, checkout may not work.
Questions
Anything weird, anything missing, anything you would like us to clarify, write to privacy@knuslabs.com.
Last updated 25 May 2026.