[{"data":1,"prerenderedAt":534},["ShallowReactive",2],{"legal:\u002Flegal\u002Fcookies":3},{"id":4,"title":5,"body":6,"description":525,"extension":526,"meta":527,"navigation":528,"path":529,"seo":530,"stem":531,"updated":532,"__hash__":533},"legal_en\u002Flegal\u002Fcookies.md","Cookie policy",{"type":7,"value":8,"toc":510},"minimark",[9,13,23,28,31,34,42,46,49,54,171,175,328,332,342,401,407,411,418,422,425,496,500,503,507],[10,11,5],"h1",{"id":12},"cookie-policy",[14,15,16,17,22],"p",{},"FilmKit stores small pieces of information in your browser: cookies, and\nsimilar technologies such as local storage, IndexedDB and a service worker\ncache. This page lists them, explains what each one is for and how you can\nchange your choice. Our ",[18,19,21],"a",{"href":20},"\u002Fprivacy","privacy policy"," explains everything else\nabout how we handle personal data.",[24,25,27],"h2",{"id":26},"your-choice","Your choice",[14,29,30],{},"The first time you visit FilmKit, a banner asks which optional purposes you\nallow: Analytics and Marketing. Advertising partners that would use data for\ntheir own purposes get a switch of their own under Marketing; today there are\nnone. Nothing optional is stored before you choose, and refusing is as easy\nas accepting. Your choice is remembered for 12 months; after that, or when we\nchange the purposes or add an advertising partner, we ask again.",[32,33],"consent-settings-button",{},[14,35,36,37,41],{},"You can also open ",[38,39,40],"strong",{},"Cookie settings"," at any time from the bottom of every\npublic page or from your account menu. Withdrawing consent deletes PostHog's\ncookie and local storage entry straight away.",[24,43,45],{"id":44},"necessary","Necessary",[14,47,48],{},"These are needed for FilmKit to work, so they do not require consent\n(§ 25(2) TDDDG). They are never used for analytics or advertising.",[50,51,53],"h3",{"id":52},"cookies","Cookies",[55,56,57,73],"table",{},[58,59,60],"thead",{},[61,62,63,67,70],"tr",{},[64,65,66],"th",{},"Name",[64,68,69],{},"Purpose",[64,71,72],{},"Lifetime",[74,75,76,91,104,117,130,142,155],"tbody",{},[61,77,78,85,88],{},[79,80,81],"td",{},[82,83,84],"code",{},"__Secure-filmkit.session_token",[79,86,87],{},"Keeps you signed in. Set for filmkit.app and its subdomains.",[79,89,90],{},"7 days, renewed while you use FilmKit; deleted when you sign out",[61,92,93,98,101],{},[79,94,95],{},[82,96,97],{},"__Secure-filmkit.better-auth-passkey",[79,99,100],{},"Holds the one-time challenge while you sign in with a passkey.",[79,102,103],{},"A few minutes",[61,105,106,111,114],{},[79,107,108],{},[82,109,110],{},"__Host-csrf",[79,112,113],{},"Protects forms against cross-site request forgery.",[79,115,116],{},"Session",[61,118,119,124,127],{},[79,120,121],{},[82,122,123],{},"filmkit_consent",[79,125,126],{},"Remembers your choice in the cookie banner (per purpose, and per advertising partner once there are any), and when you made it. Set for filmkit.app and its subdomains, so our servers can respect your choice too. When you are signed in, the choice is also saved to your account and applies on your other devices (the most recent choice wins).",[79,128,129],{},"12 months",[61,131,132,137,140],{},[79,133,134],{},[82,135,136],{},"selectedLocale",[79,138,139],{},"Remembers your language.",[79,141,129],{},[61,143,144,149,152],{},[79,145,146],{},[82,147,148],{},"sidebar:state",[79,150,151],{},"Remembers whether the app sidebar is open.",[79,153,154],{},"7 days",[61,156,157,166,169],{},[79,158,159,162,163],{},[82,160,161],{},"filmkit.assistant.open",", ",[82,164,165],{},"filmkit.assistant.width",[79,167,168],{},"Remember whether the AI assistant panel is open, and its width.",[79,170,129],{},[50,172,174],{"id":173},"storage-in-your-browser","Storage in your browser",[55,176,177,188],{},[58,178,179],{},[61,180,181,183,186],{},[64,182,66],{},[64,184,185],{},"Type",[64,187,69],{},[74,189,190,203,215,234,259,277,295,313],{},[61,191,192,197,200],{},[79,193,194],{},[82,195,196],{},"filmkit.yjs-snapshot.*",[79,198,199],{},"IndexedDB",[79,201,202],{},"An offline copy of the projects you open, so you can keep working without a connection. Your private copies are deleted when you sign out.",[61,204,205,210,212],{},[79,206,207],{},[82,208,209],{},"filmkit-screenplay-pages",[79,211,199],{},[79,213,214],{},"A cache of rendered screenplay pages.",[61,216,217,228,231],{},[79,218,219,162,222,162,225],{},[82,220,221],{},"filmkit-shell-*",[82,223,224],{},"filmkit-assets-*",[82,226,227],{},"filmkit-public-navigations-*",[79,229,230],{},"Service worker cache",[79,232,233],{},"Lets FilmKit start quickly and open offline. Only public pages and the app's own files are cached.",[61,235,236,253,256],{},[79,237,238,162,241,162,244,162,247,162,250],{},[82,239,240],{},"filmkit.editor.*",[82,242,243],{},"screenplaySidebar:*",[82,245,246],{},"filmkit.pageImages.*",[82,248,249],{},"filmkit.castingReview.*",[82,251,252],{},"filmkit.recent-routes",[79,254,255],{},"Local storage",[79,257,258],{},"Your editor and view preferences, and recently visited pages for quick navigation.",[61,260,261,272,274],{},[79,262,263,162,266,162,269],{},[82,264,265],{},"filmkit.review.displayName",[82,267,268],{},"filmkit.picks.reviewerName",[82,270,271],{},"filmkit.picks.reviewerKey",[79,273,255],{},[79,275,276],{},"The name you entered when reviewing through a shared link, so you don't have to type it again.",[61,278,279,290,292],{},[79,280,281,162,284,162,287],{},[82,282,283],{},"filmkit:my-ical-url",[82,285,286],{},"filmkit:ical-token:*",[82,288,289],{},"filmkit:self-service-token:*",[79,291,255],{},[79,293,294],{},"Calendar and contact links you opened, so you can find them again.",[61,296,297,308,310],{},[79,298,299,162,302,162,305],{},[82,300,301],{},"filmkit:logging:*",[82,303,304],{},"filmkit.collaboration.*",[82,306,307],{},"filmkit.flags.*",[79,309,255],{},[79,311,312],{},"Device settings for footage logging and technical state for syncing projects.",[61,314,315,322,325],{},[79,316,317,162,320],{},[82,318,319],{},"filmkit.screenplaySchemaReload",[82,321,249],{},[79,323,324],{},"Session storage",[79,326,327],{},"Short-lived state for the current tab.",[24,329,331],{"id":330},"analytics-optional","Analytics (optional)",[14,333,334,335,338,339,341],{},"Only with your consent to Analytics. FilmKit uses PostHog (EU cloud, Frankfurt) to understand how FilmKit is used. Events are sent through ",[82,336,337],{},"r.filmkit.app",", our\nown address that forwards them to PostHog, so the cookie below is a\nfirst-party cookie of filmkit.app. Details are in the\n",[18,340,21],{"href":20},", section 3.11.",[55,343,344,356],{},[58,345,346],{},[61,347,348,350,352,354],{},[64,349,66],{},[64,351,185],{},[64,353,69],{},[64,355,72],{},[74,357,358,373,387],{},[61,359,360,365,368,371],{},[79,361,362],{},[82,363,364],{},"ph_\u003Cproject key>_posthog",[79,366,367],{},"Cookie",[79,369,370],{},"A random identifier for your browser and the current visit, so PostHog can recognise returning visitors. Set for filmkit.app and its subdomains, so events our servers send are linked to the same identifier.",[79,372,129],{},[61,374,375,379,381,384],{},[79,376,377],{},[82,378,364],{},[79,380,255],{},[79,382,383],{},"PostHog's settings and the same identifier.",[79,385,386],{},"Until you withdraw consent or clear your browser data",[61,388,389,394,396,399],{},[79,390,391],{},[82,392,393],{},"__ph_opt_in_out_\u003Cproject key>",[79,395,255],{},[79,397,398],{},"Records that you consented to Analytics, so PostHog starts in the right mode. Removed when you withdraw consent.",[79,400,386],{},[14,402,403,406],{},[38,404,405],{},"Without analytics consent"," PostHog stores nothing on your device and reads\nnothing from it (\"cookieless mode\"). To count visitors, PostHog's servers\ncompute a daily-changing code from your IP address and browser type; the\ninputs are not kept, and events are not linked to your account.",[24,408,410],{"id":409},"marketing-optional","Marketing (optional)",[14,412,413,414,417],{},"Only with your consent. FilmKit does not place advertising cookies or pixels in\nyour browser. With consent to the Marketing purpose and to the partner\nconcerned, we may in future pass selected events from PostHog to advertising\npartners such as Meta, to measure our advertising. ",[38,415,416],{},"At present no data is\npassed to advertising partners."," Before we start, we will name each partner\nhere and the cookie banner will ask you about it.",[24,419,421],{"id":420},"third-party-services","Third-party services",[14,423,424],{},"Some features load content from other providers. They may receive your IP\naddress, but FilmKit does not use them to track you:",[55,426,427,440],{},[58,428,429],{},[61,430,431,434,437],{},[64,432,433],{},"Provider",[64,435,436],{},"When",[64,438,439],{},"What",[74,441,442,457,471,485],{},[61,443,444,451,454],{},[79,445,446,447,450],{},"Cloudflare Turnstile (",[82,448,449],{},"challenges.cloudflare.com",")",[79,452,453],{},"Waitlist form",[79,455,456],{},"A bot check. Necessary to protect the form; Cloudflare may store information in your browser for the check.",[61,458,459,465,468],{},[79,460,461,462,450],{},"Stadia Maps (",[82,463,464],{},"tiles.stadiamaps.com",[79,466,467],{},"Location maps",[79,469,470],{},"Map tiles. No cookies.",[61,472,473,479,482],{},[79,474,475,476,450],{},"Cloudflare Stream (",[82,477,478],{},"videodelivery.net",[79,480,481],{},"Videos, showreels and self-tapes",[79,483,484],{},"Video playback. No cookies.",[61,486,487,490,493],{},[79,488,489],{},"YouTube, Google Drive",[79,491,492],{},"Link previews on whiteboards",[79,494,495],{},"Preview images of the linked page.",[24,497,499],{"id":498},"managing-storage-in-your-browser","Managing storage in your browser",[14,501,502],{},"Besides the cookie settings, you can view and delete cookies and site data in\nyour browser's settings. If you delete the necessary ones, you are signed out\nand FilmKit loses its offline copies and your preferences.",[24,504,506],{"id":505},"changes","Changes",[14,508,509],{},"We update this page whenever FilmKit starts or stops using a cookie or a\nsimilar technology. The date at the top shows the last change.",{"title":511,"searchDepth":512,"depth":512,"links":513},"",2,[514,515,520,521,522,523,524],{"id":26,"depth":512,"text":27},{"id":44,"depth":512,"text":45,"children":516},[517,519],{"id":52,"depth":518,"text":53},3,{"id":173,"depth":518,"text":174},{"id":330,"depth":512,"text":331},{"id":409,"depth":512,"text":410},{"id":420,"depth":512,"text":421},{"id":498,"depth":512,"text":499},{"id":505,"depth":512,"text":506},"Which cookies and similar technologies FilmKit uses, why, and how to change your choice.","md",{},true,"\u002Flegal\u002Fcookies",{"title":5,"description":525},"legal\u002Fcookies","2026-10-14","zuTAQoI8stT-tGKgYYzu6jfW-nXju2Z-Wyte6P4UyAc",1792139018485]