AI Video Marketing
Home

Legal document

Cookies & Browser Storage

We use only the storage the platform cannot work without, plus the language preference, saved only when you choose it. We use no analytics or advertising cookies, so we do not ask for consent with a banner.

Effective from: 25 October 2026 · Version 2026-10-25

1. What we store on your device

“<project-ref>” stands for the technical identifier of our database project. “<userId>” and “<projectId>” stand for your account identifier and the project identifier.

KeyTypeCategoryPurposeDuration
sb-<project-ref>-auth-tokenlocalStoragestrictly necessaryKeeps you signed in after you log in.Until you sign out or the session expires.
vam.projectDraft.v2:<userId>:<projectId>localStoragestrictly necessaryLocal autosave queue: changes to a project that have not reached your account yet (for example when the connection drops), so they are not lost. The key contains your account and project identifiers, so that on a shared computer one account's changes are never sent on behalf of another.Deleted automatically as soon as the changes are confirmed as saved in your account.
vam.projectDraft.recovery.v2:<userId>:<projectId>localStoragestrictly necessaryProject recovery copy: your version, kept when a save conflicts with a newer version in your account, or taken over from the draft of the previous app version. It is never applied automatically: we show it to you and you decide.Until you restore it as a new project or discard it.
__vam_draft_probe__localStoragestrictly necessaryTechnical check that the browser allows local autosave.Deleted immediately.
storyforge.library.v1localStoragestrictly necessaryLocal library of creations you chose to save on this device.Until you delete the items or the site data in your browser.
aivideomarketing.studio.pending-reference.v1localStoragestrictly necessaryHands the asset you picked as a reference over to Studio.Deleted as soon as Studio reads it.
vm.prompting.enhance.paid-acklocalStoragestrictly necessaryRemembers that you confirmed the credit cost of prompt enhancement, so we do not ask again the same day.The current calendar day.
video-mastery.localelocalStoragepreference you requestedInterface language, saved only when you explicitly choose it in the language selector.Until you change it or use the “Forget language preference” button.
__video_mastery_storage_probe__localStoragestrictly necessaryTechnical check that browser storage works.Deleted immediately.

2. Old keys we only read and delete

These keys may still be in your browser from the previous app version. We no longer write them; we only use them so you do not lose your earlier work, then we delete them.

  • storyforge.draft.v1: The VSL draft of the previous app version. It is no longer written. If it was linked to the project you open, its content becomes that project's recovery copy (never applied automatically) and the key is deleted. Deleted when you open the project it was linked to, or when you delete the site data in your browser.
  • storyforge.step.v1: The VSL wizard step of the previous app version. It is no longer written; it is read once together with the old draft and then deleted. Deleted together with the old draft, or when you delete the site data in your browser.
  • storyforge.projectId.v1: The link between the old draft and a project in your account. It is no longer written; the old draft is taken over only for the project named here, so that another account on the same computer never sees it. Deleted together with the old draft, or when you delete the site data in your browser.
  • storyforge.apiKeys.v1: Legacy key; the app only deletes it if found. API keys are no longer stored in the browser. Deleted on first load.

3. Messages between open tabs

They are not cookies and nothing is written to the device's permanent storage: the messages exist only in the browser's memory, between tabs of this site, and disappear when you close them. Because they are part of the autosave you use, we treat them as strictly necessary.

  • BroadcastChannel “vam-project-draft”: When a project is saved in one tab, the other tabs open on the same project in the same browser learn that there is a newer version and do not overwrite it. The message contains only the account identifier, the project identifier and the saved version number, without the project content.

4. Language preference

On your first visit we pick the language from your browser setting without saving anything. The language is saved only when you choose it in the selector. You can delete this preference at any time:

5. Payments

Payment takes place on the Stripe / Link checkout page, which uses its own cookies for security and fraud prevention under Stripe's and Link's policy.

6. Control and changes

You can delete the site data in your browser settings at any time; you will be signed out, and changes that have not reached your account yet and recovery copies will be lost. Whatever is already saved in your account stays. If we ever add analytics or advertising tools, we will ask for your consent before switching them on.