1import{j as e}from"./index-DBoHzFJI.js";import{L as o}from"./LegalPage-UdaTNJ8x.js";import"./BlogFooter-DX-T9rxC.js";import"./index-CkLkfVO1.js";const t=`# **Sub-Processors** 2 3*Effective date: 28 September 2026* 4 5Uncoursed sp. z o.o. uses the following sub-processors to provide the Uncoursed.ai service. This list is kept up to date in accordance with our [Privacy Policy](/privacy). 6 7## **Infrastructure & Data Storage** 8 9| Sub-Processor | Purpose | Location | Safeguard | 10| :---- | :---- | :---- | :---- | 11| Amazon Web Services (AWS) | Cloud infrastructure, file storage, content delivery (CloudFront) | EU (eu-central-1) | EU data processing | 12| Supabase, Inc. | Database hosting | EU (eu-west-3, Paris) | EU data processing + SCCs | 13 14## **Authentication & Payments** 15 16| Sub-Processor | Purpose | Location | Safeguard | 17| :---- | :---- | :---- | :---- | 18| Google LLC (Firebase) | User authentication | US | EU-US DPF certified | 19| Stripe, Inc. | Payment processing | US | EU-US DPF certified | 20 21## **AI Content Generation** 22 23| Sub-Processor | Purpose | Location | Safeguard | 24| :---- | :---- | :---- | :---- | 25| OpenRouter, Inc. | AI API routing (LLM, speech-to-text, text-to-speech) | US | SCCs | 26| OpenAI, LLC | AI content generation; tutor speech-to-text (Whisper) | US | EU-US DPF / SCCs | 27| Google LLC (Gemini) | AI content generation; tutor text-to-speech | US | EU-US DPF certified | 28| Anthropic, PBC | AI content generation | US | SCCs | 29 30## **Document Processing (OCR)** 31 32| Sub-Processor | Purpose | Location | Safeguard | 33| :---- | :---- | :---- | :---- | 34| Microsoft Corporation (Azure) | Document parsing (OCR) of uploaded files | EU / US | EU-US DPF / SCCs | 35| Mistral AI SAS | Document parsing (OCR), fallback | EU (France) | EU data processing | 36| LlamaIndex, Inc. (LlamaCloud) | Document parsing (OCR), fallback | US | SCCs | 37| Datalab | Document parsing (OCR), fallback | US | SCCs | 38 39## **Monitoring & Analytics** 40 41| Sub-Processor | Purpose | Location | Safeguard | 42| :---- | :---- | :---- | :---- | 43| Langfuse GmbH | AI system monitoring and debugging | EU (Frankfurt) | EU data processing | 44| PostHog, Inc. | Product analytics (usage events; browser analytics with consent) | EU (Frankfurt, PostHog EU Cloud) | EU data processing + SCCs | 45| Google Analytics (Google LLC) | Website (uncoursed.ai) usage analytics, with consent | US | EU-US DPF certified | 46 47## **Communications** 48 49| Sub-Processor | Purpose | Location | Safeguard | 50| :---- | :---- | :---- | :---- | 51| Resend, Inc. | Transactional emails | US | EU-US DPF / SCCs | 52 53 54If you have questions about our sub-processors, contact us at [email protected]. 55`;function i(){return e.jsx(o,{content:t,title:"Sub-Processors",description:"List of third-party sub-processors used by Uncoursed.ai to provide the service.",canonical:"/sub-processors"})}export{i as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.