[{"data":1,"prerenderedAt":333},["ShallowReactive",2],{"legal:scormbridge:privacy":3,"legal:scormbridge:parent":219},{"id":4,"title":5,"body":6,"description":208,"extension":209,"lastUpdated":210,"meta":211,"navigation":212,"pageType":213,"parentSlug":214,"path":215,"seo":216,"stem":217,"__hash__":218},"legals\u002Flegals\u002Fscormbridge\u002Fprivacy.md","Privacy Policy — SCORMBridge",{"type":7,"value":8,"toc":197},"minimark",[9,14,18,56,59,63,112,116,119,123,134,143,147,154,158,188],[10,11,13],"h2",{"id":12},"the-full-policy-lives-on-scormbridgeapp","The Full Policy Lives on scormbridge.app",[15,16,17],"p",{},"SCORMBridge is a hosted platform operated by lost end found Ltd (trading as SCORMBridge). Because it runs accounts, billing and a learner-tracking proxy — rather than being an offline app — its privacy policy is longer than the ones for our Mac apps, and it is maintained alongside the product itself:",[19,20,21,36,46],"ul",{},[22,23,24,28,29],"li",{},[25,26,27],"strong",{},"Privacy Policy:"," ",[30,31,35],"a",{"href":32,"rel":33},"https:\u002F\u002Fscormbridge.app\u002Fprivacy",[34],"nofollow","scormbridge.app\u002Fprivacy",[22,37,38,28,41],{},[25,39,40],{},"Terms of Service:",[30,42,45],{"href":43,"rel":44},"https:\u002F\u002Fscormbridge.app\u002Fterms",[34],"scormbridge.app\u002Fterms",[22,47,48,28,51],{},[25,49,50],{},"Data Processing Addendum:",[30,52,55],{"href":53,"rel":54},"https:\u002F\u002Fscormbridge.app\u002Fdpa",[34],"scormbridge.app\u002Fdpa",[15,57,58],{},"Those pages are the authoritative versions. What follows is a plain-language summary.",[10,60,62],{"id":61},"the-short-version","The Short Version",[19,64,65,79,89,100,106],{},[22,66,67,70,71,74,75,78],{},[25,68,69],{},"Two roles."," For the website, demo requests and portal accounts (publisher staff, client admins and members) we are the ",[25,72,73],{},"data controller",". For the data that flows through the SCORM proxy when a learner launches a licensed course, we are a ",[25,76,77],{},"data processor"," acting on the instructions of the client organisation that runs the LMS, under the DPA.",[22,80,81,84,85,88],{},[25,82,83],{},"Account data"," — name, email, a salted password hash, role, organisation, preferences, sign-in security data (session tokens, IP and browser per sign-in), invitations, and Stripe billing references. ",[25,86,87],{},"Card details never touch our systems"," — they are entered on Stripe-hosted pages.",[22,90,91,94,95,99],{},[25,92,93],{},"Learner data (as processor)"," — the learner id\u002Fname the LMS passes to the course, a per-launch session id, the launching LMS hostname, browser user agent, time of launch, and the SCORM values the course reports back (completion, success, score, time, ",[96,97,98],"code",{},"suspend_data","). IP addresses are used transiently for rate limiting and are not stored against launch records.",[22,101,102,105],{},[25,103,104],{},"Course content"," is stored privately and served only to licensed learners through signed, short-lived links.",[22,107,108,111],{},[25,109,110],{},"Analytics"," are self-hosted (Umami), cookieless, and never identify signed-in users by name or email. No advertising or third-party tracking networks.",[10,113,115],{"id":114},"where-data-lives","Where Data Lives",[15,117,118],{},"The platform runs on Cloudflare. Databases, course content and profile pictures are stored in Cloudflare's Western Europe region. Payments are handled by Stripe. Where data leaves the UK\u002FEEA it does so under the UK IDTA\u002FAddendum or EU Standard Contractual Clauses built into our providers' terms.",[10,120,122],{"id":121},"retention-headlines","Retention (Headlines)",[19,124,125,128,131],{},[22,126,127],{},"Portal accounts — until you delete your account or an organisation admin removes you.",[22,129,130],{},"Learner launch and tracking data — for the life of the licence, then deleted within 12 months of the client relationship ending (or within 30 days of a verified deletion request from the client organisation).",[22,132,133],{},"Billing records — 6 years after the tax year they relate to (UK requirement).",[15,135,136,137,142],{},"The full retention table is in the ",[30,138,141],{"href":139,"rel":140},"https:\u002F\u002Fscormbridge.app\u002Fprivacy#retention",[34],"canonical policy",".",[10,144,146],{"id":145},"your-rights","Your Rights",[15,148,149,150,153],{},"Under UK and EU data-protection law you can ask for a copy of your personal data, have it corrected or deleted, restrict or object to processing, and receive it in a portable format. If you are a ",[25,151,152],{},"learner",", the organisation operating your LMS is the controller for your learning records — contact them first and we will help them respond.",[10,155,157],{"id":156},"contact-information","Contact Information",[19,159,160,170,176,182],{},[22,161,162,28,165,169],{},[25,163,164],{},"Email:",[30,166,168],{"href":167},"mailto:support@scormbridge.app","support@scormbridge.app"," (subject \"Privacy\")",[22,171,172,175],{},[25,173,174],{},"Company:"," lost end found Ltd, trading as SCORMBridge",[22,177,178,181],{},[25,179,180],{},"Registration:"," Company Registration No. 15713779",[22,183,184,187],{},[25,185,186],{},"Location:"," Registered in England and Wales",[15,189,190,191,196],{},"You can also complain to the Information Commissioner's Office (",[30,192,195],{"href":193,"rel":194},"https:\u002F\u002Fico.org.uk",[34],"ico.org.uk",") — we would appreciate the chance to address your concern first.",{"title":198,"searchDepth":199,"depth":199,"links":200},"",3,[201,203,204,205,206,207],{"id":12,"depth":202,"text":13},2,{"id":61,"depth":202,"text":62},{"id":114,"depth":202,"text":115},{"id":121,"depth":202,"text":122},{"id":145,"depth":202,"text":146},{"id":156,"depth":202,"text":157},"How SCORMBridge handles personal data — a summary, with the full policy maintained at scormbridge.app.","md","August 2026",{},true,"privacy","scormbridge","\u002Flegals\u002Fscormbridge\u002Fprivacy",{"title":5,"description":208},"legals\u002Fscormbridge\u002Fprivacy","zB76V6rpcVueIi4Vj5o0hEkmtauOIOuwbXTFJurg-4g",{"id":220,"appName":221,"appStoreUrl":222,"cta":223,"extension":234,"features":235,"hero":268,"howItWorks":273,"meta":288,"privacyCallout":290,"requirements":222,"screenshotShowcase":294,"seo":298,"slug":214,"stem":301,"supportedFormats":302,"targetUsers":317,"whatsNew":222,"__hash__":332},"landings\u002Flandings\u002Fscormbridge.json","SCORMBridge",null,{"title":224,"subtitle":225,"primaryCta":226,"secondaryCta":230,"additionalInfo":233},"Take control of your SCORM catalogue","Free to start. No card required. Your first proxy package in under ten minutes.",{"label":227,"href":228,"external":212,"icon":229},"Start free trial","https:\u002F\u002Fscormbridge.app\u002Fsignup","arrow",{"label":231,"href":232,"external":212},"Book a demo","https:\u002F\u002Fscormbridge.app\u002Fbook-a-demo","scormbridge.app","json",{"title":236,"columns":199,"items":237},"What You Get",[238,243,248,253,258,263],{"title":239,"description":240,"icon":241,"iconColor":242},"Proxy Packages","Clients get a few-KB SCORM zip — a manifest and a launcher — not a copy of your course. It drops into any compliant LMS like a normal package.","i-lucide-package","blue",{"title":244,"description":245,"icon":246,"iconColor":247},"Licences You Control","Seats, start and expiry dates, optional domain lock. Revoke, suspend or expire a licence and the next learner launch is refused — no client action required.","i-lucide-key-round","green",{"title":249,"description":250,"icon":251,"iconColor":252},"The File Never Leaves","Course content is served from your SCORMBridge CDN on every launch. Nobody downloads, re-hosts or forwards the real package.","i-lucide-shield-check","purple",{"title":254,"description":255,"icon":256,"iconColor":257},"Ship Updates Once","Upload a new version and activate it. Every client sees it on their next launch — no emails, no re-uploads, no chasing.","i-lucide-refresh-cw","orange",{"title":259,"description":260,"icon":261,"iconColor":262},"Launch Tracking","Every launch validates the licence and reports back. See launches over time, per course and per organisation, in one dashboard.","i-lucide-bar-chart-3","yellow",{"title":264,"description":265,"icon":266,"iconColor":267},"Client Portal","Each organisation gets its own portal: the courses they're licensed for, proxy downloads, usage, and team invites with roles.","i-lucide-users","gray",{"headline":221,"subtitle":269,"primaryCta":270,"secondaryCta":271,"additionalInfo":272},"License your SCORM. Keep the course. Publish, license and track every SCORM course you sell — without handing over the file. Clients install a small proxy package in their LMS; the real course stays on your infrastructure, and every launch checks back with you.",{"label":227,"href":228,"external":212,"icon":229},{"label":231,"href":232,"external":212},"Web platform • Free to start, no card required",{"title":274,"steps":275},"How It Works",[276,279,282,285],{"title":277,"description":278},"Upload once","A SCORM package joins your catalogue, versioned and ready to license.",{"title":280,"description":281},"License a client","Course, client, terms — seats, expiry, optional domain lock.",{"title":283,"description":284},"They install a proxy","A few-KB package drops into their LMS like any SCORM course.",{"title":286,"description":287},"You see everything","Every launch validates the licence and reports back to your dashboard.",{"$schema":289},"..\u002F..\u002F.nuxt\u002Fcontent\u002Flandings.schema.json",{"title":291,"headline":292,"description":293},"Control","Your Side of the Wire","Clients get a launcher, not a copy. The course is served from your SCORMBridge storage on every launch, the licence is checked on every start, and you can stop a client cold from one screen. Built and run by lost end found in the UK.",{"src":295,"alt":296,"frame":297},"\u002Fimages\u002Fscormbridge-hero.png","SCORMBridge — publisher dashboard preview with live licences, launches and a 30-day launch chart","none",{"title":299,"description":300},"SCORMBridge — License your SCORM. Keep the course. | lost end found","SCORM distribution for publishers. Publish, license and track every SCORM course you sell without handing over the file. Clients install a few-KB proxy package in their LMS; the course stays on your infrastructure. SCORM 1.2, 2004 and xAPI.","landings\u002Fscormbridge",{"title":303,"subtitle":304,"items":305},"Supported Standards","Works with any compliant LMS — the proxy speaks the standard your client's LMS already understands.",[306,309,313],{"name":307,"description":308,"icon":241,"iconColor":242},"SCORM 1.2","Proxy finds the LMS API object and relays LMSGetValue \u002F LMSSetValue to the real course.",{"name":310,"description":311,"icon":312,"iconColor":247},"SCORM 2004","Same bridge over API_1484_11, with commit and terminate handled safely at unload.","i-lucide-package-check",{"name":314,"description":315,"icon":316,"iconColor":252},"xAPI \u002F Tin Can","Proxy packages generated for xAPI launches too, with the same licence check on every start.","i-lucide-send",{"title":318,"items":319},"Who It's For",[320,324,328],{"title":321,"description":322,"icon":323,"iconColor":242},"Course Publishers","Sell the same course to many organisations without losing control of the file or chasing expired licences.","i-lucide-library",{"title":325,"description":326,"icon":327,"iconColor":247},"Training Providers","Deliver compliance and certification content into client LMSs, keep one source of truth, and update it in one place.","i-lucide-graduation-cap",{"title":329,"description":330,"icon":331,"iconColor":252},"eLearning Studios","Host and license what you build for clients, with launch analytics you can put in front of them.","i-lucide-pen-tool","RKyGyeogb4nBhPbje1qsRnkG8S7jVJ9VPgZ5XZAkIOs",1787474087025]