[{"data":1,"prerenderedAt":221},["ShallowReactive",2],{"legal-privacy":3},{"id":4,"title":5,"body":6,"description":12,"extension":213,"meta":214,"navigation":215,"path":216,"seo":217,"stem":218,"updated":219,"__hash__":220},"legal\u002Flegal\u002Fprivacy.md","Privacy policy",{"type":7,"value":8,"toc":202},"minimark",[9,13,27,32,69,72,77,80,83,92,96,135,139,150,157,161,173,177,183,192,195,199],[10,11,12],"p",{},"The short version: API Craft is built so that we hold as little of your data as possible. The\napplication has no account system, no telemetry, and your API projects never leave your machine.",[10,14,15,16,20,21,26],{},"Data controller: ",[17,18,19],"strong",{},"Florian Varrin",", Rue des Peupliers 7, 1400 Yverdon-les-Bains, Switzerland.\nContact: ",[22,23,25],"a",{"href":24},"mailto:support@api-craft.dev","support@api-craft.dev",".",[28,29,31],"h2",{"id":30},"the-application-desktop-app-and-cli","The application (desktop app and CLI)",[33,34,35,42,48,63],"ul",{},[36,37,38,41],"li",{},[17,39,40],{},"Your project data"," (specs, requests, environments, secrets, responses) is stored as\nfiles on your own disk. It is never transmitted to us or to any third party by the\napplication. There is nothing to breach on our side, because nothing is there.",[36,43,44,47],{},[17,45,46],{},"No telemetry."," The application sends no usage analytics, no crash reports, no identifiers.\nThe update check below is the only request it ever makes to us.",[36,49,50,53,54,58,59,26],{},[17,51,52],{},"Update check."," The desktop app checks ",[55,56,57],"code",{},"releases.api-craft.dev"," for updates when it starts\nand when you ask it to. The request says which version you are running and which channel you\nare on, so that we know which versions are still in use. Like any HTTPS request, it also\nexposes your IP address to our hosting provider (Cloudflare). Nothing else is attached: no\naccount, no identifier, nothing about your projects. See\n",[22,60,62],{"href":61},"#downloads-and-update-checks","Downloads and update checks",[36,64,65,68],{},[17,66,67],{},"License verification"," happens entirely offline, against a public key embedded in the\napplication. Your license file is read locally and never uploaded.",[28,70,62],{"id":71},"downloads-and-update-checks",[10,73,74,76],{},[55,75,57],{}," serves the installers, the standalone binaries and the update\nmanifest. We count what it serves, in aggregate and nothing more.",[10,78,79],{},"What we keep is a table of counters. One row per day, per combination of: the kind of request\n(a download from this site, an install, a reinstall, an update, an update check), the release\nchannel, the platform, the version, which client asked, and the country the request came from.\nEach row holds a number. The Linux install script says whether it was a first install or a\nreinstall, which it works out from whether the app was already on your disk; it sends that as a\nsingle 0 or 1.",[10,81,82],{},"What we do not keep: your IP address, your user agent, any cookie, any identifier, or anything\nthat could link two requests to the same person or machine. There is no per-request record to\nlink them with. The counter goes up by one and the request is forgotten.",[10,84,85,86,26],{},"Cloudflare, as our hosting provider, still handles the request itself (your IP address\nincluded) in order to deliver the file; see\n",[22,87,91],{"href":88,"rel":89},"https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F",[90],"nofollow","Cloudflare's privacy policy",[28,93,95],{"id":94},"this-website","This website",[33,97,98,104,114,126],{},[36,99,100,101,26],{},"The site is static, served by Cloudflare Pages. Cloudflare processes standard server logs\n(IP address, user agent) to operate the service; see\n",[22,102,91],{"href":88,"rel":103},[90],[36,105,106,109,110,113],{},[17,107,108],{},"No analytics scripts, no advertising, no third-party trackers, no cookies."," A single\n",[55,111,112],{},"localStorage"," entry stores your light\u002Fdark theme preference; it never leaves your browser.",[36,115,116,119,120,125],{},[17,117,118],{},"Checkout."," Clicking Buy loads Paddle's checkout, which sets its own cookies under\n",[22,121,124],{"href":122,"rel":123},"https:\u002F\u002Fwww.paddle.com\u002Flegal\u002Fprivacy",[90],"Paddle's privacy policy",". Nothing from Paddle loads\nbefore that click.",[36,127,128,131,132,134],{},[17,129,130],{},"Team interest form"," (on the pricing page): if you submit your email, we store it (email\naddress and timestamp, nothing else) to send you one notification when the Team tier ships.\nWe do not add you to a newsletter. Email\n",[22,133,25],{"href":24}," any time to have it deleted.",[28,136,138],{"id":137},"purchases","Purchases",[10,140,141,142,145,146,149],{},"Checkout is operated by ",[17,143,144],{},"Paddle.com Market Ltd"," as merchant of record. Paddle collects the\ndata needed to process payment and tax (name, email, billing country, payment details) under\n",[22,147,124],{"href":122,"rel":148},[90],". We never see your payment\ndetails.",[10,151,152,153,156],{},"From Paddle we receive your ",[17,154,155],{},"name, email address and order details",", which we use to issue and\nsend your license file and to provide support. Your license is emailed automatically through\nCloudflare Email Service. We keep this purchase record for as long as licensing\nand accounting obligations require.",[28,158,160],{"id":159},"support","Support",[10,162,163,164,169,170,172],{},"Support runs through a public GitHub repository, where anything you post is public under\n",[22,165,168],{"href":166,"rel":167},"https:\u002F\u002Fdocs.github.com\u002Fen\u002Fsite-policy\u002Fprivacy-policies\u002Fgithub-privacy-statement",[90],"GitHub's privacy policy",",\nand through ",[22,171,25],{"href":24},", hosted with Proton Mail.",[28,174,176],{"id":175},"your-rights","Your rights",[10,178,179,180,182],{},"You can request access to, correction of, deletion of, or a portable copy of any personal data\nwe hold (in practice: a purchase record and possibly a Team-interest email). Write to\n",[22,181,25],{"href":24},". We respond within one month, as required\nby Swiss and EU data protection law. If we need more time, we will tell you and give you a new\ndeadline.",[10,184,185,186,191],{},"You also have the right to lodge a complaint with a supervisory authority: the\n",[22,187,190],{"href":188,"rel":189},"https:\u002F\u002Fwww.edoeb.admin.ch\u002F",[90],"Federal Data Protection and Information Commissioner (FDPIC)"," in\nSwitzerland, or your national data protection authority if you reside in the EU\u002FEEA.",[10,193,194],{},"We do not sell personal data. We share it only with the processors named above (Cloudflare,\nPaddle, Proton, GitHub), each strictly for the purpose described.",[28,196,198],{"id":197},"changes","Changes",[10,200,201],{},"If this policy changes materially, the \"last updated\" date above changes and license holders\nare notified by email.",{"title":203,"searchDepth":204,"depth":204,"links":205},"",2,[206,207,208,209,210,211,212],{"id":30,"depth":204,"text":31},{"id":71,"depth":204,"text":62},{"id":94,"depth":204,"text":95},{"id":137,"depth":204,"text":138},{"id":159,"depth":204,"text":160},{"id":175,"depth":204,"text":176},{"id":197,"depth":204,"text":198},"md",{},true,"\u002Flegal\u002Fprivacy",{"title":5,"description":12},"legal\u002Fprivacy","October 2026","LTxqFyn_gfv_GLEyV6Q6DMieSeTyj0cV9RwaHhliq8g",1791735842088]