[{"data":1,"prerenderedAt":287},["ShallowReactive",2],{"content-query-a1odnBolak":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":5,"summary":8,"order":9,"body":10,"_type":281,"_id":282,"_source":283,"_file":284,"_stem":285,"_extension":286},"\u002Fno-cookies","",false,"No cookies — FastYoke","Zero cookies on the marketing site, one strictly-necessary session cookie on the app, no third-party trackers anywhere.",90,{"type":11,"children":12,"toc":274},"root",[13,21,98,159,226],{"type":14,"tag":15,"props":16,"children":20},"element","hero",{"eyebrow":17,"tagline":18,"title":19},"Privacy","Zero on the marketing site. Exactly one strictly-necessary session cookie on the app, and nothing else, ever.","We don't use cookies.",[],{"type":14,"tag":22,"props":23,"children":26},"marketing-section",{"band":24,"max-width":25},"white","3xl",[27,39],{"type":14,"tag":28,"props":29,"children":35},"h2",{"className":30,"id":34},[31,32,33],"text-2xl","font-semibold","text-[var(--brand-text-primary)]","the-promise-exactly",[36],{"type":37,"value":38},"text","The promise, exactly",{"type":14,"tag":40,"props":41,"children":46},"ul",{"className":42},[43,44,45,33],"mt-6","space-y-4","text-sm",[47,49,61,62,87,88],{"type":37,"value":48},"\n  ",{"type":14,"tag":50,"props":51,"children":52},"li",{},[53,59],{"type":14,"tag":54,"props":55,"children":56},"strong",{},[57],{"type":37,"value":58},"www.fastyoke.io",{"type":37,"value":60}," — zero cookies. Period.",{"type":37,"value":48},{"type":14,"tag":50,"props":63,"children":64},{},[65,70,72,78,80,85],{"type":14,"tag":54,"props":66,"children":67},{},[68],{"type":37,"value":69},"app.fastyoke.io",{"type":37,"value":71}," (signed in) — one cookie: ",{"type":14,"tag":73,"props":74,"children":75},"code",{},[76],{"type":37,"value":77},"fy_session",{"type":37,"value":79},", ",{"type":14,"tag":73,"props":81,"children":82},{},[83],{"type":37,"value":84},"Secure; HttpOnly; SameSite=Strict",{"type":37,"value":86},". Holds your session JWT. Cleared on logout.",{"type":37,"value":48},{"type":14,"tag":50,"props":89,"children":90},{},[91,96],{"type":14,"tag":54,"props":92,"children":93},{},[94],{"type":37,"value":95},"Third-party trackers, analytics pixels, ad networks, session replay",{"type":37,"value":97}," — none, on either surface.",{"type":14,"tag":22,"props":99,"children":101},{"band":100,"max-width":25},"gray",[102,109,123,135,147],{"type":14,"tag":28,"props":103,"children":106},{"className":104,"id":105},[31,32,33],"why-this-is-the-design-not-the-policy",[107],{"type":37,"value":108},"Why this is the design, not the policy",{"type":14,"tag":110,"props":111,"children":114},"p",{"className":112},[113,45,33],"mt-4",[115,116,121],{"type":37,"value":48},{"type":14,"tag":54,"props":117,"children":118},{},[119],{"type":37,"value":120},"Single-tenant SQLite means there is no shared analytics warehouse.",{"type":37,"value":122},"\n  No place for cross-tenant behavioral data to land — by architecture,\n  not promise.\n",{"type":14,"tag":110,"props":124,"children":126},{"className":125},[113,45,33],[127,128,133],{"type":37,"value":48},{"type":14,"tag":54,"props":129,"children":130},{},[131],{"type":37,"value":132},"The marketing site is static MDC.",{"type":37,"value":134}," Nothing to instrument.\n  The FSM engine doesn't need to know who reads the pricing page.\n",{"type":14,"tag":110,"props":136,"children":138},{"className":137},[113,45,33],[139,140,145],{"type":37,"value":48},{"type":14,"tag":54,"props":141,"children":142},{},[143],{"type":37,"value":144},"The app is a Rust monolith serving its own SPA.",{"type":37,"value":146}," No\n  third-party CDN or tag manager in the request path — one origin, one\n  binary, one cookie.\n",{"type":14,"tag":110,"props":148,"children":150},{"className":149},[113,45,33],[151,152,157],{"type":37,"value":48},{"type":14,"tag":54,"props":153,"children":154},{},[155],{"type":37,"value":156},"No retargeting, no funnel analytics, no surveillance pixels.",{"type":37,"value":158},"\n  If we want to know whether a feature is used, we ship the question to\n  product — not a covert script.\n",{"type":14,"tag":22,"props":160,"children":161},{"band":24,"max-width":25},[162,169,182,220],{"type":14,"tag":28,"props":163,"children":166},{"className":164,"id":165},[31,32,33],"what-we-use-that-isnt-a-cookie",[167],{"type":37,"value":168},"What we use that isn't a cookie",{"type":14,"tag":110,"props":170,"children":172},{"className":171},[113,45,33],[173,175,180],{"type":37,"value":174},"\n  The marketing site writes three keys to your browser's\n  ",{"type":14,"tag":73,"props":176,"children":177},{},[178],{"type":37,"value":179},"localStorage",{"type":37,"value":181},". Each holds a UX preference you triggered;\n  none leave your browser.\n",{"type":14,"tag":40,"props":183,"children":186},{"className":184},[113,185,45,33],"space-y-2",[187,188,198,199,209,210],{"type":37,"value":48},{"type":14,"tag":50,"props":189,"children":190},{},[191,196],{"type":14,"tag":73,"props":192,"children":193},{},[194],{"type":37,"value":195},"fastyoke-announcement-dismissed-\u003Cid>",{"type":37,"value":197}," — remembers a marketing banner you dismissed",{"type":37,"value":48},{"type":14,"tag":50,"props":200,"children":201},{},[202,207],{"type":14,"tag":73,"props":203,"children":204},{},[205],{"type":37,"value":206},"fastyoke-docs-recent-searches",{"type":37,"value":208}," — your last few \u002Fdocs searches (your browser only)",{"type":37,"value":48},{"type":14,"tag":50,"props":211,"children":212},{},[213,218],{"type":14,"tag":73,"props":214,"children":215},{},[216],{"type":37,"value":217},"fastyoke-docs-color-scheme",{"type":37,"value":219}," — dark \u002F light \u002F system preference",{"type":14,"tag":110,"props":221,"children":223},{"className":222},[113,45,33],[224],{"type":37,"value":225},"\n  All three are exempt from consent requirements under GDPR recital 32\n  and ePrivacy Art 5(3) — they hold UX preferences you triggered and\n  never leave your browser.\n",{"type":14,"tag":22,"props":227,"children":228},{"band":100,"max-width":25},[229,236],{"type":14,"tag":28,"props":230,"children":233},{"className":231,"id":232},[31,32,33],"verify-it-yourself",[234],{"type":37,"value":235},"Verify it yourself",{"type":14,"tag":237,"props":238,"children":241},"ol",{"className":239},[113,240,45,33],"space-y-3",[242,243,255,256],{"type":37,"value":48},{"type":14,"tag":50,"props":244,"children":245},{},[246,248,253],{"type":37,"value":247},"Open DevTools → Application → Cookies → ",{"type":14,"tag":73,"props":249,"children":250},{},[251],{"type":37,"value":252},"https:\u002F\u002Fwww.fastyoke.io",{"type":37,"value":254}," — empty.",{"type":37,"value":48},{"type":14,"tag":50,"props":257,"children":258},{},[259,261,266,268,272],{"type":37,"value":260},"Sign in, open ",{"type":14,"tag":73,"props":262,"children":263},{},[264],{"type":37,"value":265},"https:\u002F\u002Fapp.fastyoke.io",{"type":37,"value":267}," → Cookies — exactly one entry, ",{"type":14,"tag":73,"props":269,"children":270},{},[271],{"type":37,"value":77},{"type":37,"value":273},".",{"title":5,"searchDepth":275,"depth":275,"links":276},2,[277,278,279,280],{"id":34,"depth":275,"text":38},{"id":105,"depth":275,"text":108},{"id":165,"depth":275,"text":168},{"id":232,"depth":275,"text":235},"markdown","content:no-cookies.md","content","no-cookies.md","no-cookies","md",1783575469973]