PageSourceSearch

https://uncoursed.ai/assets/SubProcessors-BNf4n_mR.js

js uncoursed.ai collected 2026-10-05 13:43:19 UTC 2,848 bytes, 55 lines download raw bytes

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.