Cookies and local storage

Studio Pro uses necessary storage and offers optional advertising measurement with Meta. Measurement starts only after your explicit consent.

Optional Meta advertising measurement

If you accept, our server sends website visits, registrations and Stripe-confirmed credit purchases, with their amount and currency. Attribution uses a browser identifier, an ad click identifier when available, IP address and user agent. We do not send names, email addresses, chats, prompts, projects, images or payment card details. Meta may associate this information with its services under its privacy policy (https://www.facebook.com/privacy/policy/).

The HttpOnly __Host-studio-measurement cookie links your choice to measurement for up to 90 days. The local studiopro.measurement-choice.v1 preference also lasts 90 days. Pending events may be retried for up to six days; event records are deleted after 90 days. Withdrawal or expiry clears technical identifiers and stops further delivery, but does not remove data already received by Meta. We respect browser Global Privacy Control signals.

Accept and reject are available together. Withdraw at any time through Privacy choices, including inside the app. Consent is not required to register, purchase or generate content. We do not retrospectively track transactions that preceded your consent.

Login session

The connect.sid cookie maintains your authenticated session. It is HttpOnly, uses secure transport in production and is configured for up to seven days, subject to logout or revocation. It is not used for advertising.

External sign-in

Starting Google or Apple sign-in sets a temporary HttpOnly studio-login cookie, prefixed __Host- in production, to bind the response to your browser for up to ten minutes. It protects sign-in and is not used for advertising.

Preferences and drafts

Your browser may store language and appearance (studiopro.locale.v1 and studiopro.theme.v1), active project, creative drafts and work state. These remember your choices and help recover work. Local storage persists until you clear it or the app replaces it; it should not be your only copy of important materials. Sign out and clear unwanted local data on shared devices.

External services

When you continue to Stripe, authorize a social account or use an external agent, you visit or interact with services with their own cookie and privacy policies. The public page avoids automatically loading external players or tracking tools.

Your choices

Manage cookies and site data in your browser. Blocking necessary storage may prevent login, remembered preferences or draft recovery. Advertising measurement requires a prior choice and can be withdrawn through Privacy choices. Continued browsing is not treated as that consent.