Session cookie
The session cookie identifies your server-side session for sign-in, request protection and account access. It is a first-party, HttpOnly, SameSite=Lax session cookie; production configuration requires HTTPS and the Secure flag. The browser normally removes a session cookie when the session ends, subject to browser settings.
Studio choices in your browser
First-party motionsmooth-language localStorage remembers Thai or English until you change it or clear site data. A Director landing starter uses tab-local motionsmooth-director-entry sessionStorage to carry your brief, clip target, aspect ratio and source type through sign-in. This handoff expires after 24 hours, is removed when applied, and is not sent to advertising or analytics. It does not replace an existing or recovering project draft.
sessionStorage keys beginning studio- remember your prompt, model, duration, resolution, aspect ratio, audio setting and media type while you move between the studio and checkout. This storage supports your requested workflow and is normally cleared when the browser tab or session is closed. A reference image may be saved in the browser's motionsmooth-drafts IndexedDB database to restore your draft after checkout. Reference drafts expire after 24 hours and are removed during later draft saves, when replaced or when you sign out. You can also clear them through your browser's site-data controls. They are not advertising profiles and are not uploaded by this draft-saving feature.
Director uses account-scoped localStorage drafts for recovery, expiring after seven days and cleared on sign-out; a sessionStorage tab identifier prevents tabs from silently overwriting one another. Drafts may contain your creative text but not media files. Clear browser site data to remove local copies. Smart-form choices and fields are also saved in studio- sessionStorage drafts. The form assembles a prompt in your browser; it does not call a model until you submit Generate. A saved library image ID lets Make it move reuse your own unexpired image after server-side ownership checks. library-highlight-job remembers the most recently submitted image so you can find it. These draft fields are not included in our analytics or advertising events.
Your browser may also cache website files. You can clear cookies and site data in browser settings; doing so may sign you out and remove an unsaved workflow.
Optional tracking
Advertising and analytics preferences are available through Cookie preferences in the footer. When analytics is enabled, we ask for a separate analytics choice; an older advertising choice never grants analytics permission. Before a choice, an enabled Google tag uses advanced consent mode with ad_storage, ad_user_data, ad_personalization and analytics_storage denied, and ads_data_redaction enabled. It can send page and purchase measurements without advertising cookies, including purchase value, currency and an opaque transaction identifier. Meta and OpenAI stay blocked. Essential only stops optional analytics and advertising measurement; saving an enabled Advertising preference permits the configured advertising providers and grants Google's advertising consent states. Google analytics_storage is granted only after you allow website analytics. A supported Global Privacy Control signal keeps optional analytics and advertising off. Older advertising grants require a new choice for the addition of OpenAI; an existing refusal remains in force until it expires or you change it.
The first-party preference motionsmooth-ad-consent-v1 is stored for up to 180 days. Change or withdraw your choice using Cookie preferences in the footer; withdrawing after tags have loaded reloads the page to stop them. The website attempts to remove its readable advertising cookies, including _fbp, _fbc, _gcl_, __oppref and __obref cookies. It cannot remove cookies controlled by other domains or information already received by those providers.
With consent, advertising providers may set their own identifiers and receive public page visits, selected plan identifiers and confirmed purchase value in USD. Google receives a stable transaction identifier; Meta and OpenAI receive event identifiers. The OpenAI Pixel uses __oppref to retain an advertising-click identifier for up to 30 days after capture and __obref for a browser reference for up to 365 days after creation. Browser restrictions or clearing cookies can shorten these lifetimes. With permission, local storage motionsmooth-ad-events-v1 suppresses repeated browser events for up to 180 days, with at most 500 recent records. Without permission, event deduplication uses only page memory and Google's transaction identifier, without reading or writing that advertising storage. Refusal or an ad blocker does not prevent signup, purchases or creation. Consent is separate from the account and purchase terms.
The separate preference motionsmooth-analytics-consent-v1 lasts up to 180 days. After permission, GA4 may store _ga identifiers, configured here with a 180-day lifetime, and Statcounter may use sc_ cookies and statcounter browser storage (including visit identifiers that can last up to two years). Browser limits can shorten these periods. The motionsmooth-analytics-events-v1 key suppresses duplicate browser events for up to 180 days, capped at 500 records. Changing preferences attempts to remove readable cookies and related first-party storage for the category you withdraw; loaded tags may require a page reload. Our GA4 property and Statcounter activate only after analytics consent. The shared Google library may already be loaded for Google Ads under the separate advertising rules. Statcounter page tracking is limited to public marketing routes; private navigation ends its loaded session. Statcounter replay remains disabled. Enabling Clarity renews earlier analytics grants before recording; existing refusals remain effective. Optional Microsoft Clarity provides masked replay and heatmaps on signed-out public pages after analytics permission; it may use _clck and _clsk cookies (typically one year and one day). Withdrawal reloads the page and attempts to clear these readable cookies. See https://privacy.microsoft.com/privacystatement. For Statcounter processing, see https://statcounter.com/about/legal/#privacy.
Fonts are hosted with the site. For Google-related processing, see Google Business Data Responsibility. For Meta's data practices, see Meta Privacy Policy. For OpenAI's data practices, see OpenAI Privacy Policy.
Questions
Contact support@motionsmooth.com with the subject Cookies or Privacy request.