Technische Spezifikation · Stand März 2026
Frontend & Backend
SvelteKit (Svelte 5)
Datenbank & Auth
Supabase (PostgreSQL)
Dateispeicher
Supabase Storage
Transkription
OpenAI Whisper / Groq
Strukturierung
Anthropic Claude
Bezahlung
Stripe
Resend
| Komponente | Technologie | Standort |
|---|---|---|
| Frontend & Backend | SvelteKit (Svelte 5) | 🌍 |
| Datenbank & Auth | Supabase (PostgreSQL) | 🇩🇪 |
| Dateispeicher | Supabase Storage | 🇩🇪 |
| Transkription | OpenAI Whisper / Groq | 🇺🇸 |
| Strukturierung | Anthropic Claude | 🇺🇸 |
| Bezahlung | Stripe | 🇺🇸 |
| Resend | 🇺🇸 |
Die Audiodatei wird im Browser komprimiert und an den SvelteKit-Server gesendet. Der Server validiert Authentifizierung und Nutzungslimits.
Die Datei wird in Supabase Storage hochgeladen. Nach der Verarbeitung wird der Nutzer gefragt, ob die Audiodatei gelöscht werden soll. Ohne aktives Löschen bleibt die Datei gespeichert.
Die Audiodatei wird an OpenAI Whisper oder Groq gesendet (beide 🇺🇸). Die API gibt den transkribierten Text zurück. Die Audiodaten werden laut Anbieter nicht für Modelltraining verwendet, verlassen aber die EU.
Der Transkriptionstext wird an Anthropic Claude (🇺🇸) gesendet, zusammen mit optionalen Strukturanweisungen. Claude gibt strukturierten Inhalt als JSON zurück: Titel, Zusammenfassung, Abschnitte, Action Items.
Das strukturierte Ergebnis wird in der Supabase-Datenbank als JSONB gespeichert.
Audiodateien
🇩🇪Transkripte
🇩🇪Strukturierte Notizen
🇩🇪Nutzerprofil
🇩🇪Nutzungsstatistik
🇩🇪Zahlungsdaten
🇺🇸| Daten | Speicherort | Dauer | Auto-Löschung |
|---|---|---|---|
| Audiodateien | Supabase Storage 🇩🇪 | Bis Nutzer löscht | Auf Anfrage |
| Transkripte | Supabase DB 🇩🇪 | Unbegrenzt | Nein |
| Strukturierte Notizen | Supabase DB 🇩🇪 | Unbegrenzt | Nein |
| Nutzerprofil | Supabase DB 🇩🇪 | Unbegrenzt | Nein |
| Nutzungsstatistik | Supabase DB 🇩🇪 | Unbegrenzt | Nein |
| Zahlungsdaten | Stripe 🇺🇸 | Gemäss Stripe Policy | Nein |
Audiodateien können vom Nutzer nach der Verarbeitung gelöscht werden. Alle anderen Daten werden unbegrenzt gespeichert.
Audiodatei (Transkription)
OpenAI / Groq
Transkript (Strukturierung)
Anthropic Claude
Zahlungsinformationen
Stripe
E-Mail-Inhalte
Resend
| Daten | Empfänger | Standort |
|---|---|---|
| Audiodatei (zur Transkription) | OpenAI / Groq | 🇺🇸 |
| Transkript (zur Strukturierung) | Anthropic Claude | 🇺🇸 |
| Zahlungsinformationen | Stripe | 🇺🇸 |
| E-Mail-Inhalte | Resend | 🇺🇸 |
Die Primärdaten (Audiodateien, Notizen, Nutzerdaten) verbleiben in Supabase Frankfurt (EU). Zur Verarbeitung werden Audio und Transkriptionstext jedoch an US-basierte Dienste übermittelt. Die Anbieter geben an, dass diese Daten nicht für Modelltraining verwendet werden.