Datenschutzerklärung

Stand: 11. Oktober 2026

1. Verantwortlicher

Sahil Sondhi
Sondhi Digital Solutions
Akazienstraße 16
65933 Frankfurt am Main
Deutschland
E-Mail: contact@viyasone.com

2. Hosting durch Netlify

Diese Website wird bei Netlify gehostet. Beim Aufruf der Website verarbeitet der Hosting-Dienstleister technische Zugriffsdaten, die Ihr Browser automatisch übermittelt, insbesondere:

  • IP-Adresse
  • Datum und Uhrzeit des Zugriffs
  • aufgerufene Seite bzw. Datei
  • Referrer (zuvor besuchte Seite)
  • Informationen zu Browser und Betriebssystem
  • technische Log- und Fehlerinformationen

Zwecke der Verarbeitung sind die Auslieferung der Website, die Gewährleistung von Stabilität und Sicherheit sowie die Verhinderung und Aufklärung von Missbrauch. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer sicheren und stabilen Bereitstellung der Website).

Anbieter ist die Netlify, Inc. (USA). Dabei kann eine Verarbeitung oder Übermittlung von Daten außerhalb des Europäischen Wirtschaftsraums (EWR) stattfinden. Für solche Übermittlungen gelten geeignete Garantien entsprechend den anwendbaren vertraglichen und datenschutzrechtlichen Regelungen von Netlify. Weitere Informationen: https://www.netlify.com/privacy/

3. Kontaktaufnahme per E-Mail

Wenn Sie uns eine E-Mail an contact@viyasone.com senden, wird Ihre Nachricht über den E-Mail-Dienst Zoho Mail verarbeitet. Anbieter ist die Zoho Corporation B.V., Beneluxlaan 4B, 3527 HT Utrecht, Niederlande.

Zwecke der Verarbeitung sind die Entgegennahme und Beantwortung von Anfragen, die vorvertragliche Kommunikation sowie die Führung der erforderlichen geschäftlichen Korrespondenz. Rechtsgrundlagen sind je nach Anliegen Art. 6 Abs. 1 lit. b DSGVO (vorvertragliche oder vertragliche Kommunikation), Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Bearbeitung von Anfragen) sowie Art. 6 Abs. 1 lit. c DSGVO, soweit gesetzliche Aufbewahrungspflichten bestehen.

Ihre Korrespondenz wird gelöscht, sobald sie nicht mehr erforderlich ist, es sei denn, gesetzliche Aufbewahrungspflichten stehen dem entgegen. Weitere Informationen: https://www.zoho.com/privacy.html

4. E-Mail-Updates zu Deutschland und ViyasOne (Update-Verteiler)

Auf der Website finden Sie ein Formular, mit dem Sie sich für E-Mail-Updates zu Deutschland und zu ViyasOne eintragen können. Dieses Formular war früher eine Warteliste für den frühen Zugang („Early Access“); da das Produkt inzwischen verfügbar ist, dient es ausschließlich noch dem Versand von Updates. Die verarbeiteten Daten, der Zweck der Kontaktaufnahme und die Rechtsgrundlage haben sich dadurch nicht geändert.

Der Eintrag in den Update-Verteiler ist unabhängig von einem Nutzerkonto. Er legt kein Konto an, meldet Sie nicht an und gewährt keinen Zugang zum Produkt. Die Verarbeitung im Zusammenhang mit einem Nutzerkonto und der Produktnutzung ist in Abschnitt 5 beschrieben. Umgekehrt trägt eine Registrierung für ein Nutzerkonto Sie nicht in diesen Verteiler ein.

Wenn Sie das Formular absenden, werden die von Ihnen eingegebenen Daten über Netlify Forms übermittelt und dort für uns gespeichert. Verarbeitet werden dabei:

  • Vorname
  • E-Mail-Adresse
  • gewählter Weg (Studium / Arbeit)
  • geplanter Startzeitraum
  • optionale Beschreibung Ihrer größten Herausforderung
  • Status Ihrer Einwilligung
  • technische Metadaten, die Netlify im Rahmen der Formularübermittlung verarbeitet (z. B. IP-Adresse, Zeitpunkt der Übermittlung und Angaben zur Spam-Erkennung)

Zwecke der Verarbeitung sind:

  • Verwaltung des Update-Verteilers
  • Versand von Updates zu ViyasOne sowie von praxisbezogenen Informationen zum Studium und zur Arbeit in Deutschland
  • Verständnis dafür, ob Sie vorrangig an einem Studium oder an einer Arbeit in Deutschland interessiert sind, um die Updates darauf abzustimmen
  • Priorisierung der Produktentwicklung

Unmittelbar nach dem Absenden des Formulars erhalten Sie einmalig eine Bestätigungs-E-Mail an die angegebene Adresse. Der Versand erfolgt über unseren Mailanbieter ZeptoMail (Zoho), der in Abschnitt 14 aufgeführt ist. Diese E-Mail enthält keine Zähl- oder Trackingpixel; Öffnungs- und Klickmessung ist beim Anbieter deaktiviert. Weitere Updates werden nicht automatisiert ausgelöst, sondern nur dann versendet, wenn wir tatsächlich etwas mitzuteilen haben; eine feste Erscheinungsweise sagen wir nicht zu.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. a DSGVO (Einwilligung). Ihre Einwilligung können Sie jederzeit mit Wirkung für die Zukunft widerrufen, indem Sie uns eine kurze Nachricht an contact@viyasone.com senden oder auf eine unserer Update-E-Mails antworten. Einen Abmeldelink in der E-Mail gibt es derzeit nicht; die Abmeldung per Nachricht ist der tatsächlich vorhandene Weg. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Verarbeitung bleibt vom Widerruf unberührt.

Eine automatisierte Entscheidungsfindung findet nicht statt. Die übermittelten Angaben werden nicht verwendet, um Entscheidungen über Zulassung, Beschäftigung oder Visa zu treffen.

Als Auftragsverarbeiter für den Empfang und die Speicherung der Formulareingaben setzen wir die Netlify, Inc. (USA) ein, die auch das Hosting dieser Website übernimmt. Zur Verarbeitung außerhalb des EWR gelten die Ausführungen in den Abschnitten 2 und 13 entsprechend.

Die Daten des Update-Verteilers werden gespeichert, bis die Einwilligung widerrufen wird, der Versand von Updates eingestellt wird oder die Daten für den genannten Zweck nicht mehr erforderlich sind. Wir überprüfen die Verteilerdaten regelmäßig und löschen sie spätestens 24 Monate nach der letzten relevanten Interaktion, sofern keine gesetzlichen Aufbewahrungspflichten entgegenstehen.

5. Nutzerkonten und Authentifizierung

Für bestimmte Funktionen können Sie ein Nutzerkonto anlegen. Zur Registrierung und Anmeldung verarbeiten wir insbesondere:

  • E-Mail-Adresse
  • Passwort (ausschließlich verschlüsselt/gehasht gespeichert)
  • Konto-Kennungen und technische Anmeldedaten (z. B. Nutzer-ID, Zeitpunkt der Registrierung und der letzten Anmeldung, Status der E-Mail-Bestätigung)

Zwecke sind die Erstellung, Bereitstellung und Absicherung Ihres Kontos, Ihre Authentifizierung sowie der Zugang zu den personalisierten Funktionen. Rechtsgrundlagen sind Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung der von Ihnen angeforderten Leistung) und Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Sicherheit der Konten).

Die Authentifizierung und die Speicherung der Konto-, Profil- und Onboarding-Daten erfolgen über den Dienst Supabase (Supabase, Inc., USA), den wir als Auftragsverarbeiter einsetzen. Ihr Passwort wird dabei nur in gehashter Form gespeichert; wir haben keinen Zugriff auf Ihr Klartext-Passwort. Zur Verarbeitung außerhalb des EWR gelten die Ausführungen in Abschnitt 13 entsprechend.

6. Nutzerprofil und Onboarding-Daten

Im Rahmen des Onboardings und Ihres Profils speichern wir die Angaben, die Sie freiwillig machen, um Ihre persönliche Journey zusammenzustellen – beispielsweise Ihre Ziele, ob Sie an einem Studium oder an einer Arbeit interessiert sind, die gewünschte Zieldestination sowie weitere von Ihnen eingegebene Hintergrundangaben. Diese Daten werden in unserer über Supabase betriebenen Datenbank gespeichert.

Zweck ist die Bereitstellung einer personalisierten Journey sowie passender Inhalte und Empfehlungen (z. B. Guides). Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO. Eine automatisierte Entscheidungsfindung mit rechtlicher Wirkung findet nicht statt; die Angaben werden nicht verwendet, um Entscheidungen über Zulassung, Visa oder Beschäftigung zu treffen.

6a. Von Ihnen hochgeladene Dokumente (Bewerbungsunterlagen)

In Ihrem Konto können Sie Dateien – etwa ein Zeugnis, einen Sprachnachweis oder ein Passfoto – auf zwei Wegen ablegen: Sie können eine Datei direkt an einen Punkt Ihrer Bewerbungs-Checkliste anhängen, oder Sie laden sie einmal in Ihre Dokumentenbibliothek hoch (höchstens 25 Dokumente) und verwenden sie dort für einen oder mehrere Checklistenpunkte. Ein Checklistenpunkt enthält jeweils nur eine Datei aus einer der beiden Quellen. Beide Funktionen sind vollständig freiwillig: ohne Ihre ausdrückliche Auswahl einer Datei wird nichts hochgeladen.

Was gespeichert wird. Die Datei selbst wird in einem privaten Speicherbereich (Bucket) bei Supabase abgelegt. Zusätzlich speichern wir dazu: den ursprünglichen Dateinamen, den Dateityp (nur PDF, JPEG oder PNG), die Dateigröße (höchstens 6 MiB), den internen Speicherpfad sowie Zeitstempel für Erstellung, Upload und Löschung. Bei einer direkt angehängten Datei speichern wir die Zuordnung zu genau einem Checklistenpunkt einer Ihrer Bewerbungen; bei einem Dokument aus der Bibliothek speichern wir für jeden Checklistenpunkt, an dem Sie es verwenden, eine Verknüpfung mit deren Erstellungszeitpunkt. Der Speicherpfad wird von uns aus technischen Kennungen gebildet und enthält weder Ihren Namen noch Ihre E-Mail-Adresse oder den Dateinamen.

Zweck und Rechtsgrundlage. Zweck ist ausschließlich die private Organisation Ihrer eigenen Bewerbungsunterlagen innerhalb Ihres Kontos. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung). Bitte laden Sie nur Unterlagen hoch, die Sie selbst für Ihre Bewerbung benötigen.

Wer darauf zugreifen kann. Der Speicherbereich ist nicht öffentlich. Es gibt keine öffentlichen Datei-URLs. Ein Zugriff ist ausschließlich über einen kurzlebigen, signierten Link möglich, der erst auf Ihre Anforderung hin erzeugt wird, nur für Ihr eigenes Dokument gilt und nach 60 Sekunden abläuft. Dieser Link wird nicht gespeichert. Die Übertragung erfolgt verschlüsselt (TLS). Eine Ende-zu-Ende-Verschlüsselung findet nicht statt: technisch können Personen mit administrativem Zugriff auf unsere Infrastruktur (einschließlich Supabase als Auftragsverarbeiter) auf gespeicherte Dateien zugreifen. Wir tun dies nicht routinemäßig.

Was mit den Dateien nicht geschieht. Der Inhalt Ihrer Dateien wird nicht automatisch ausgewertet: keine Texterkennung (OCR), keine Textextraktion, keine Bild- oder Inhaltsanalyse, keine Verarbeitung durch ein KI-Modell und keine automatische Prüfung der Echtheit oder Qualität. Ihre Dateien werden nicht an OpenAI oder einen anderen KI-Anbieter übermittelt. Es findet keine Virenprüfung statt. Es erfolgt keine automatische Weitergabe an Hochschulen, Arbeitgeber, Behörden oder an den AI Mentor. Wir reichen keine Unterlagen für Sie ein. Das Anhängen einer Datei verändert weder den Status eines Checklistenpunkts noch eine Fortschrittsanzeige.

Löschung und Speicherdauer. Sie können jede Datei jederzeit in Ihrem Konto löschen. Dabei wird zuerst die Datei aus dem Speicherbereich entfernt und erst danach der zugehörige Datensatz gelöscht; solange die Datei noch vorhanden ist, bleibt der Datensatz bestehen und der Vorgang kann wiederholt werden. Ersetzen Sie eine direkt angehängte Datei, wird die vorherige Datei entfernt. Für die Dokumentenbibliothek gilt: Lösen Sie ein Dokument von einem Checklistenpunkt oder verwenden Sie dort ein anderes, wird nur die Verknüpfung entfernt – das Dokument selbst bleibt in Ihrer Bibliothek gespeichert, bis Sie es dort löschen. Ein Dokument, das noch an einem Checklistenpunkt verwendet wird, kann erst gelöscht werden, nachdem Sie es dort gelöst haben. Das Löschen ist auch ohne aktiven Pro-Zugang möglich. Die Löschung Ihres Kontos führen wir auf Ihre Anfrage hin durch (Abschnitt 13); dabei entfernen wir zuerst Ihre gespeicherten Dateien aus dem Speicherbereich und erst danach die zugehörigen Datensätze. Kopien in Sicherungskopien unserer Infrastruktur können noch für einen begrenzten Zeitraum bestehen, bis sie im normalen Turnus überschrieben werden; eine sofortige Löschung aus allen Sicherungen können wir nicht zusichern.

Der CV Optimizer (Abschnitt 7) ist davon unberührt und speichert weiterhin keine hochgeladene Datei. Dasselbe gilt für PDF-Dateien, die Sie in Opportunity Match (Abschnitt 7.2) hochladen.

7. KI-gestützte Funktionen (AI Mentor, Application Coach, CV Optimizer und Opportunity Match)

ViyasOne bietet in Ihrem Konto KI-gestützte Funktionen an: den AI Mentor, den Application Coach, den CV Optimizer und Opportunity Match. Alle vier werden ausschließlich durch eine ausdrückliche Handlung von Ihnen ausgelöst – es findet keine automatische oder im Hintergrund laufende KI-Verarbeitung statt.

Für die Erzeugung einer Antwort übermitteln wir Ihre Anfrage an OpenAI (OpenAI Ireland Limited bzw. OpenAI, L.L.C., USA) als Auftragsverarbeiter. Bei AI Mentor und Application Coach werden ausschließlich übermittelt: Ihr Fortschritt in der App (Journey, Aufgaben, gespeicherte Studiengänge und Stellen, Bewerbungsstatus, Zählstände Ihrer Dokumenten-Checkliste), Ihre eigenen Onboarding-Angaben (Ziel, Fachrichtung, selbst eingeschätzte Sprachkenntnisse, Zeitrahmen, aktuelles Land) sowie beim Application Coach die von uns erfassten Angaben zu dem einen Studiengang oder der einen Stelle, die Sie ausgewählt haben. An AI Mentor und Application Coach werden keine Dokumenteninhalte übermittelt.

Nicht übermittelt werden: Ihr Name, Ihre E-Mail-Adresse, Ihre Kontokennung, Ihre Zahlungsdaten, Ihre privaten Notizen zu einer Bewerbung, Ihre Budgetangabe sowie Ausweis-, Pass- oder Visanummern. Der Datensatz enthält keine Datenbank-Kennungen.

Rechtsgrundlage für die KI-gestützten Funktionen insgesamt ist Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des Nutzungsvertrags über die von Ihnen angeforderte Funktion). Bei AI Mentor, Application Coach und CV Optimizer speichern wir zu jeder Anfrage nur Metadaten (Zeitpunkt, Funktion, Ergebnisstatus, Modellname, Tokenanzahl), beim CV Optimizer zusätzlich die in Abschnitt 7.1 genannten Angaben, sowie die erzeugte Antwort, die ausschließlich Ihnen angezeigt wird; die übermittelte Zusammenstellung selbst speichern wir nicht, sondern nur einen Einweg-Prüfwert (Hash), damit eine unveränderte Anfrage nicht erneut verarbeitet werden muss. Opportunity Match weicht davon bewusst ab: Dort werden die in Abschnitt 7.2 beschriebenen Angaben gespeichert, damit Sie sie prüfen und wiederverwenden können.

Bewerbungsunterlagen, die Sie nach Abschnitt 6a in Ihrem Konto ablegen, werden gespeichert, aber von keiner KI-Funktion gelesen und nicht an OpenAI übermittelt. Eine PDF-Datei, die Sie im CV Optimizer (Abschnitt 7.1) oder in Opportunity Match (Abschnitt 7.2) hochladen, wird dagegen nur im Arbeitsspeicher verarbeitet und nicht gespeichert.

Es findet keine automatisierte Entscheidungsfindung im Sinne des Art. 22 DSGVO statt. Die Ausgaben sind unverbindliche Hinweise und werden nicht verwendet, um Entscheidungen über Zulassung, Visa oder Beschäftigung zu treffen; sie stellen keine Rechts- oder Migrationsberatung dar.

7.1 CV Optimizer: Upload, Textauswertung und KI-Analyse

Der CV Optimizer ist eine Funktion von ViyasOne, bei der Sie eine Datei hochladen. Er steht nur Konten mit aktivem Pro-Zugang zur Verfügung und wird ausschließlich durch das Absenden des Formulars durch Sie ausgelöst.

Was verarbeitet wird. Sie laden genau eine PDF-Datei (Ihren Lebenslauf) hoch. Diese Datei wird auf unserem Server im Arbeitsspeicher geöffnet; daraus wird der enthaltene Text extrahiert und normalisiert. Zusätzlich ermitteln wir rein strukturelle Kennzahlen der Seiten (Seitenzahl, Anzahl der Textzeilen, kleinste und größte verwendete Schriftgröße, ob Text in Spalten oder im Kopf- bzw. Fußbereich steht, und ob auf einer Seite überhaupt ein Bild gezeichnet wurde). Bildinhalte werden nicht ausgewertet: es findet keine Texterkennung (OCR), keine Bildanalyse und keine Gesichts- oder Personenerkennung statt, und der Bildinhalt wird weder gespeichert noch übermittelt.

Was an OpenAI übermittelt wird. Der extrahierte Text Ihres Lebenslaufs (höchstens 20.000 Zeichen), die vorgenannten strukturellen Kennzahlen, vier Ihrer Onboarding-Angaben (Ziel, Fachrichtung, aktueller Status, selbst eingeschätzte Englisch- und Deutschkenntnisse) und – nur wenn Sie eine gespeicherte Stelle oder einen gespeicherten Studiengang auswählen – die von uns erfassten Angaben zu dieser einen Position. Der Dateiname wird nicht übermittelt. Die Anfrage wird bei OpenAI nicht als abrufbares Objekt gespeichert (Parameter store: false).

Was gespeichert wird – und was nicht. Die hochgeladene Datei wird zu keinem Zeitpunkt gespeichert: es gibt keinen Speicher-Bucket, keinen Dateipfad, keine Kopie auf einem Datenträger und keine Download-URL. Auch der extrahierte Text wird nicht gespeichert. Beides besteht nur für die Dauer der einen Anfrage und ist danach nicht mehr vorhanden. Dauerhaft gespeichert werden ausschließlich: das erzeugte Analyse-Ergebnis (die strukturierte Auswertung, die nur Ihnen angezeigt wird), der bereinigte Dateiname, die Seitenzahl, die Zeichenzahl, die Angabe ob das Dokument gekürzt werden musste, sowie ein Einweg-Prüfwert (SHA-256-Hash) der übermittelten Zusammenstellung. Aus diesem Prüfwert lässt sich der Inhalt Ihres Lebenslaufs nicht wiederherstellen; er dient nur dazu, dass ein unveränderter Lebenslauf innerhalb von 24 Stunden nicht erneut verarbeitet werden muss.

Protokolle. Weder der Dateiname noch der Text, ein Textausschnitt oder eine Kennzahl Ihres Lebenslaufs werden in Server-Protokollen erfasst. Protokolliert werden ausschließlich Ergebnisstatus, Modellname, Tokenanzahl und Dauer.

Löschung. Da weder die Datei noch ihr Text gespeichert werden, gibt es hierfür keine Aufbewahrungsfrist. Die gespeicherten Analyse-Ergebnisse sind an Ihr Konto gebunden und werden mit dessen Löschung vollständig entfernt (Abschnitt 13).

Rechtsgrundlage. Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des Nutzungsvertrags über die von Ihnen angeforderte, kostenpflichtige Funktion). Ein Lebenslauf kann besondere Kategorien personenbezogener Daten im Sinne des Art. 9 DSGVO enthalten (etwa Angaben zu Gesundheit, Religion, Gewerkschaftszugehörigkeit oder ein Lichtbild), wenn Sie solche Angaben selbst in das Dokument aufnehmen. ViyasOne fordert derartige Angaben nicht an, wertet sie nicht gezielt aus und rät in der Analyse ausdrücklich davon ab, nicht erforderliche personenbezogene Angaben aufzunehmen. Sie entscheiden selbst, welches Dokument Sie hochladen.

7.2 Opportunity Match: Abgleich Ihres Lebenslaufs mit einer Stelle oder einem Studiengang

Opportunity Match vergleicht die Angaben in Ihrem Lebenslauf mit den Anforderungen genau einer Bewerbung, die Sie in ViyasOne verfolgen. Die Funktion steht nur Konten mit aktivem Pro-Zugang zur Verfügung und wird ausschließlich durch Ihre Aktionen ausgelöst. Das Ergebnis ist eine Einschätzung, welche Anforderungen Ihr Lebenslauf belegt – keine Wahrscheinlichkeit einer Einstellung oder Zulassung und keine automatisierte Entscheidung im Sinne des Art. 22 DSGVO.

Ihr Lebenslauf. Die PDF-Datei wird wie in Abschnitt 7.1 nur im Arbeitsspeicher geöffnet und nicht gespeichert; auch der vollständige extrahierte Text wird nicht gespeichert. Anders als beim CV Optimizer speichern wir jedoch die daraus extrahierten Angaben (etwa Positionen, Abschlüsse, Kenntnisse und Sprachniveaus, jeweils mit einem kurzen wörtlichen Zitat von höchstens 300 Zeichen als Beleg), damit Sie diese prüfen, korrigieren, um eigene Angaben ergänzen und für mehrere Bewerbungen wiederverwenden können. Zu jeder Angabe können außerdem eine Zeitangabe, ein Niveau und eine kurze Notiz (höchstens 400 Zeichen) gespeichert werden; die Notiz formuliert das KI-Modell aus Ihrem Lebenslauf oder Sie selbst bei der Prüfung – sie ist kein wörtliches Zitat. Dazu kommen der bereinigte Dateiname, ein Einweg-Prüfwert (SHA-256) der Datei, Seiten- und Zeichenzahl, strukturelle Kennzahlen der Seiten und eine ATS-Kompatibilitätseinschätzung (je Prüfpunkt „bestanden“ oder „prüfen“; Kontaktdaten werden dabei nur als vorhanden erkannt, nicht gespeichert). Ihr im Onboarding angegebenes Deutschniveau kann Ihnen als Angabe zur Bestätigung angeboten werden.

Die Anforderungen. Sie stammen nach Ihrer Wahl aus dem ViyasOne-Eintrag, aus einer öffentlichen Webseite, deren Adresse Sie angeben, aus Text, den Sie einfügen, oder aus einer PDF-Datei, die Sie hochladen. Eine Webseite wird auf Ihre Anforderung einmalig von unserem Server abgerufen; wir melden uns dabei nirgends an, umgehen keine Zugangsbeschränkungen und beachten die robots.txt der Website. Eine hochgeladene PDF-Datei wird wie Ihr Lebenslauf nur im Arbeitsspeicher verarbeitet und nicht gespeichert; weder die Datei noch ihr vollständiger Text bleiben erhalten. Gespeichert werden die extrahierten Anforderungen mit kurzen Zitaten, die Eckdaten der Stelle bzw. des Studiengangs (etwa Titel, Organisation, Ort, Art der Beschäftigung, Frist, Studienbeginn, Abschluss und Studiengebühren, jeweils höchstens 200 Zeichen, von Ihnen korrigierbar), bei einer Webseite deren Adresse, Domain und Abrufzeitpunkt sowie ein Prüfwert des verwendeten Textes – nicht der vollständige Seiten-, Datei- oder eingefügte Text.

Was an OpenAI übermittelt wird. Zur Extraktion der Angaben der extrahierte Text Ihres Lebenslaufs (höchstens 20.000 Zeichen); zur Extraktion der Anforderungen der Text der Quelle (höchstens 24.000 Zeichen); für den Abgleich nur Ihre bestätigten Angaben und die von Ihnen geprüften Anforderungen – jeweils mit dem Parameter store: false. Die Punktzahl berechnet nicht die KI, sondern ViyasOne nach einer veröffentlichten Formel.

Speicherdauer und Löschung. Extrahierte Lebenslauf-Angaben bleiben gespeichert, bis Sie sie löschen (jede Version einzeln; dabei werden alle darauf beruhenden Auswertungen mitgelöscht, denn sie enthalten Kopien der zitierten Belege) oder Ihr Konto löschen. Anforderungen und Auswertungen gehören zu einer Bewerbung und werden mit ihr bzw. mit Ihrem Konto gelöscht.

Angepasster Lebenslauf. Auf Ihre Anforderung („Improve CV for this role“) erstellt ViyasOne aus einer Auswertung einen Entwurf Ihres Lebenslaufs für genau diese Bewerbung. Dafür werden Ihre bestätigten Angaben mit ihren kurzen Zitaten, die geprüften Anforderungen und deren Einstufung aus der Auswertung an OpenAI übermittelt (store: false) – nicht Ihre Kontaktdaten und nicht die PDF-Datei. Gespeichert werden der erzeugte Entwurf und Ihre bearbeitete Fassung als strukturierter Text, einschließlich der Kontaktdaten, die Sie selbst eintragen (etwa Name, E-Mail-Adresse, Telefonnummer, Ort und Links), Ihrer Entscheidungen zu den Änderungsvorschlägen und Rückfragen sowie Modellname und Prompt-Version. Ihr ursprünglicher Lebenslauf und die daraus extrahierten Angaben bleiben unverändert. Die PDF-Datei wird beim Herunterladen erzeugt und nicht gespeichert. Die Match-Punktzahl ist nicht Teil des Entwurfs. Entwürfe bleiben gespeichert, bis Sie sie löschen; sie werden außerdem mit der zugrunde liegenden Auswertung, Lebenslauf-Version oder Bewerbung und mit Ihrem Konto gelöscht.

Protokoll der Arbeitsschritte. Zur Abrechnung Ihres Kontingents führen wir ein Protokoll ohne Inhalte: Arbeitsschritt, Status, Art der Quelle, Modellname, Tokenanzahl, Fehlercode und Zeitpunkte. Löschen Sie eine Lebenslauf-Version oder eine Bewerbung, bleiben die zugehörigen Protokolleinträge bestehen; ihre Verknüpfung mit der gelöschten Version, Bewerbung oder Auswertung wird dabei entfernt. Deshalb stellt eine solche Löschung kein verbrauchtes Kontingent wieder her. Die Protokolleinträge werden mit Ihrem Konto gelöscht. Inhalte, Zitate und Dateinamen werden nicht in Server-Protokollen erfasst. Für Sicherungskopien gilt das in Abschnitt 6a Gesagte entsprechend.

Rechtsgrundlage. Art. 6 Abs. 1 lit. b DSGVO; zu besonderen Kategorien personenbezogener Daten gilt das in Abschnitt 7.1 Gesagte entsprechend. Ihre Daten werden nicht zum Training von KI-Modellen verwendet.

8. Cookies, lokale Speicherung und Analyse

Diese Website setzt keine Werbe- oder Marketing-Cookies ein. Optionale Analyse-Dienste (Google Analytics 4, siehe unten) werden ausschließlich nach Ihrer Einwilligung geladen. Um Ihre Auswahl im Einwilligungs-Banner zu speichern, wird ein technisch notwendiger Eintrag im lokalen Speicher (localStorage) Ihres Browsers abgelegt (Schlüssel: india2germany-cookie-consent). Dieser Eintrag speichert in strukturierter, versionierter Form lediglich, dass die essenziellen Funktionen aktiv sind, ob Sie optionale Analyse-Dienste zugelassen oder abgelehnt haben sowie den Zeitpunkt Ihrer Auswahl. Es werden keine zusätzlichen Cookies gesetzt.

Im eingeloggten Bereich legen wir zwei weitere, technisch notwendige Einträge im lokalen Speicher ab, jeweils nur auf Ihre eigene Aktion hin: Wenn Sie zwischen hellem und dunklem Design wechseln, speichern wir Ihre Wahl („light“ oder „dark“) unter dem Schlüssel viyasone-theme; solange Sie nicht wechseln, wird nichts gespeichert und es gilt die Einstellung Ihres Betriebssystems. Wenn Sie den Hinweis auf eine aktualisierte Datenschutzerklärung schließen, speichern wir unter viyasone-privacy-notice-dismissed nur das Datum der Aktualisierung, auf die sich der Hinweis bezog. Beide Einträge bleiben in Ihrem Browser, werden nicht an uns übermittelt und bestehen, bis Sie Ihren Browserspeicher löschen.

Ihre Auswahl können Sie jederzeit über den Link „Cookie settings“ im Fußbereich der Website erneut öffnen und ändern. Über den Präferenzmanager lassen sich die Kategorien Essenziell (immer aktiv, technisch erforderlich) und Analyse (optional, standardmäßig deaktiviert) verwalten. Weitere Einzelheiten enthält die Cookie-Richtlinie.

Diese Speicherung dient dazu, Ihre Entscheidung zu respektieren und das Banner nicht bei jedem Besuch erneut anzuzeigen. Es wird dadurch kein seitenübergreifendes Nutzerprofil erstellt. Rechtsgrundlage für die Speicherung ist § 25 Abs. 2 TDDDG (technisch erforderliche Speicherung) in Verbindung mit Art. 6 Abs. 1 lit. f DSGVO.

Google Analytics 4

Nach Ihrer ausdrücklichen Einwilligung setzen wir Google Analytics 4 (GA4) ein, um die Nutzung unserer Website statistisch auszuwerten (Reichweiten- und Nutzungsanalyse, etwa aufgerufene Seiten, ungefähre geografische Herkunft sowie verwendete Geräte- und Browsertypen). Zweck ist das Verständnis, wie die Website gefunden und genutzt wird, um Inhalte und Angebot zu verbessern. Anbieter ist die Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland.

Rechtsgrundlage ist ausschließlich Ihre Einwilligung gemäß Art. 6 Abs. 1 lit. a DSGVO in Verbindung mit § 25 Abs. 1 TDDDG. Vor einer Einwilligung wird Google Analytics nicht geladen; es werden keine Analyse-Skripte von Google aufgerufen und keine Analyse-Cookies gesetzt – auch dann nicht, wenn die Seite lediglich aufgerufen wird. Wir verwenden den Google Consent Mode v2; die Signale für Werbung (ad_storage, ad_user_data, ad_personalization) bleiben dauerhaft deaktiviert, da wir keine Google-Ads-Funktionen einsetzen.

Ihre Einwilligung können Sie jederzeit mit Wirkung für die Zukunft widerrufen, indem Sie den Link „Cookie settings“ im Fußbereich der Website öffnen und die Kategorie Analyse deaktivieren. Nach dem Widerruf werden keine weiteren Daten über Google Analytics erhoben.

Wir übermitteln keine unmittelbar identifizierenden Daten wie Name, E-Mail-Adresse, Vor- oder Nachname oder Formularinhalte an Google Analytics. Bei der Nutzung von GA4 kann eine Verarbeitung von Daten auch in den USA durch Google stattfinden; hierfür gelten geeignete Garantien entsprechend den anwendbaren Regelungen von Google. Die GA4-Mess-ID muss nicht öffentlich angezeigt werden und stellt für sich genommen keine offenzulegende Information dar. Weitere Informationen zum Datenschutz bei Google: https://policies.google.com/privacy

9. Zahlungen für ViyasOne Pro (Stripe)

Kostenpflichtige ViyasOne Pro-Pässe werden über Stripe abgewickelt (Stripe Payments Europe, Limited, Irland). Der Bezahlvorgang findet auf einer von Stripe gehosteten Seite statt: Zahlungsdaten werden direkt bei Stripe eingegeben und von Stripe verarbeitet. Wir sehen und speichern keine vollständigen Zahlungsdaten.

An Stripe übermitteln wir beim Start eines Bezahlvorgangs: Ihre E-Mail-Adresse aus Ihrem Konto, eine interne Nutzer- und Kauf-Kennung, die Kennung des gewählten Passes sowie die Angabe, welche Fassung der Erklärung zum vorzeitigen Leistungsbeginn Sie bestätigt haben. Stripe erhebt darüber hinaus selbst die Zahlungsdaten und die Rechnungsanschrift. Produktdaten aus Ihrem Konto — Journey, Mentor, Dokumente, Hochschulen, Jobs — werden nicht an Stripe übermittelt.

In unserer Datenbank speichern wir zu jedem Kauf: Nutzer-Kennung, Paketkennung, Betrag, Währung, Laufzeit in Tagen, Status, Stripe-Kennungen (Checkout-Session, Payment-Intent), Zeitpunkte sowie den Versandstatus der Vertragsbestätigung. Zweck ist die Erfüllung des Vertrags über den Pro-Zugang; Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung), für die Aufbewahrung der Zahlungs- und Vertragsunterlagen zusätzlich Art. 6 Abs. 1 lit. c DSGVO in Verbindung mit den handels- und steuerrechtlichen Aufbewahrungspflichten. Die konkrete Aufbewahrungsdauer richtet sich nach diesen Pflichten; sie wird hier bewusst nicht als feste Zahl genannt, solange sie nicht anwaltlich geprüft ist.

Nach erfolgreicher Zahlung senden wir Ihnen einmalig eine Vertragsbestätigung an die E-Mail-Adresse Ihres Kontos (§ 312f BGB). Der Versand erfolgt über unseren Mailanbieter ZeptoMail (Zoho), der bereits in Abschnitt 14 aufgeführt ist.

Datenschutzhinweise von Stripe: https://stripe.com/privacy

10. Elektronische Widerrufsfunktion

Über die Widerrufsfunktion können Sie einen Vertrag ohne Anmeldung widerrufen (§ 356a BGB). Dabei verarbeiten wir ausschließlich die Angaben, die Sie dort eingeben: Ihren Namen, die E-Mail-Adresse für die Eingangsbestätigung, Ihre Angaben zur Identifizierung des Vertrags und — falls angegeben — den gewählten Pass. Zusätzlich speichern wir den Wortlaut der Widerrufserklärung, deren Fassung sowie Datum und Uhrzeit des Eingangs.

Zweck und Rechtsgrundlage: Erfüllung der gesetzlichen Pflichten aus § 356a BGB — insbesondere der Pflicht, Ihnen unverzüglich eine Eingangsbestätigung mit Inhalt, Datum und Uhrzeit zu übermitteln — sowie der Nachweis dieses Eingangs, Art. 6 Abs. 1 lit. c DSGVO, und die Abwicklung des widerrufenen Vertrags, Art. 6 Abs. 1 lit. b DSGVO. Die Angaben werden nicht mit einem Konto abgeglichen, bevor sie gespeichert werden, und der Zugriff ist auf unsere Server beschränkt.

Wie lange ein Widerrufsvorgang aufbewahrt werden muss, ergibt sich aus Nachweis- und Aufbewahrungspflichten und ist hier bewusst nicht als feste Frist beziffert, solange dies nicht anwaltlich geprüft ist.

11. Externe Links

Die Website kann Verweise auf externe Angebote (etwa LinkedIn) enthalten. Inhalte dieser Anbieter werden erst dann aufgerufen, wenn Sie den entsprechenden Link aktiv anklicken und die externe Seite besuchen. Auf die Datenverarbeitung durch die Betreiber dieser Seiten haben wir keinen Einfluss; es gelten deren Datenschutzbestimmungen.

12. Schriftarten und eingebettete Inhalte

Die verwendeten Schriftarten werden lokal über next/font bereitgestellt und mit der Website ausgeliefert. Für die Darstellung der Schriften wird keine Verbindung zu Google Fonts oder anderen externen Servern aufgebaut. Es werden keine externen Tracker, Werbenetzwerke oder eingebetteten Drittinhalte geladen.

13. Speicherung und Löschung

Personenbezogene Daten werden nur so lange gespeichert, wie es für die genannten Zwecke erforderlich ist oder gesetzliche Aufbewahrungspflichten dies vorschreiben. Konto-, Profil- und Onboarding-Daten werden gespeichert, solange Ihr Konto besteht. Wenn Sie Ihr Konto schließen oder dessen Löschung verlangen, werden die zugehörigen Daten gelöscht, sofern keine gesetzlichen Aufbewahrungspflichten entgegenstehen. Danach werden die Daten gelöscht.

14. Empfänger und Auftragsverarbeiter

Wir setzen die folgenden Dienstleister als Auftragsverarbeiter oder Empfänger ein:

  • Netlify, Inc. – Hosting der Website und Verarbeitung der Formulareingaben des Update-Verteilers (Netlify Forms)
  • Supabase, Inc. – Authentifizierung sowie Datenbank für Konto-, Profil- und Onboarding-Daten
  • Zoho Corporation B.V. – E-Mail-Kommunikation
  • OpenAI Ireland Limited / OpenAI, L.L.C. – Erzeugung der Antworten des AI Mentor und des Application Coach (nur bei einer von Ihnen ausgelösten Anfrage; siehe Abschnitt 7)
  • Google Ireland Limited – Websiteanalyse mit Google Analytics 4 (nur nach Einwilligung)

Weitere Empfänger bestehen derzeit nicht.

15. Internationale Datenübermittlung

Soweit im Rahmen des Hostings und der Formularverarbeitung (Netlify), der Konto- und Datenverwaltung (Supabase), der KI-gestützten Funktionen (OpenAI) sowie – nach Einwilligung – der Websiteanalyse (Google) Daten außerhalb des EWR, insbesondere in den USA, verarbeitet werden, erfolgt dies auf Grundlage geeigneter Garantien entsprechend den anwendbaren vertraglichen und datenschutzrechtlichen Regelungen des jeweiligen Anbieters. Eine Zusicherung, dass sämtliche Daten ausschließlich in Deutschland oder der EU verbleiben, können wir nicht treffen.

16. Ihre Rechte

Ihnen stehen nach der DSGVO folgende Rechte zu:

  • Auskunft (Art. 15 DSGVO)
  • Berichtigung (Art. 16 DSGVO)
  • Löschung (Art. 17 DSGVO)
  • Einschränkung der Verarbeitung (Art. 18 DSGVO)
  • Datenübertragbarkeit (Art. 20 DSGVO)
  • Widerspruch gegen die Verarbeitung (Art. 21 DSGVO)
  • Widerruf einer Einwilligung mit Wirkung für die Zukunft
  • Beschwerde bei einer Aufsichtsbehörde (Art. 77 DSGVO)

Die für uns zuständige Aufsichtsbehörde ist:

Der Hessische Beauftragte für Datenschutz und Informationsfreiheit
Wilhelmstraße 7
65185 Wiesbaden
Deutschland
https://datenschutz.hessen.de/

17. Sicherheit

Wir treffen angemessene technische und organisatorische Maßnahmen zum Schutz Ihrer Daten. Die Übertragung erfolgt verschlüsselt über HTTPS. Ein absoluter Schutz vor sämtlichen Risiken kann jedoch nicht garantiert werden.

18. Änderungen dieser Datenschutzerklärung

Wir passen diese Datenschutzerklärung an, wenn sich die zugrundeliegende Datenverarbeitung ändert oder rechtliche Vorgaben dies erfordern. Es gilt jeweils die auf dieser Seite veröffentlichte aktuelle Fassung.


Privacy Policy

Last updated: 11 October 2026. This is a translation for convenience. Where legally relevant, the German version above is authoritative.

1. Controller

Sahil Sondhi
Sondhi Digital Solutions
Akazienstraße 16
65933 Frankfurt am Main
Germany
Email: contact@viyasone.com

2. Hosting via Netlify

This website is hosted with Netlify. When you access the site, the hosting provider processes technical access data that your browser transmits automatically, in particular:

  • IP address
  • date and time of access
  • requested page or file
  • referrer (previously visited page)
  • browser and operating-system information
  • technical log and error information

The purposes of this processing are the delivery of the website, ensuring stability and security, and the prevention and investigation of abuse. The legal basis is Art. 6(1)(f) GDPR (legitimate interest in a secure and stable provision of the website).

The provider is Netlify, Inc. (USA). Data may be processed or transferred outside the European Economic Area (EEA). Appropriate safeguards apply to such transfers in accordance with the applicable contractual and data-protection documentation of Netlify. Further information: https://www.netlify.com/privacy/

3. Contact by email

If you send an email to contact@viyasone.com, your message is processed via the email service Zoho Mail. The provider is Zoho Corporation B.V., Beneluxlaan 4B, 3527 HT Utrecht, The Netherlands.

The purposes are receiving and answering enquiries, pre-contractual communication where applicable, and maintaining necessary business correspondence. Depending on the enquiry, the legal bases are Art. 6(1)(b) GDPR (pre-contractual or contractual communication), Art. 6(1)(f) GDPR (legitimate interest in handling enquiries) and Art. 6(1)(c) GDPR where statutory retention obligations apply.

Correspondence is deleted once it is no longer required, unless statutory retention obligations apply. Further information: https://www.zoho.com/privacy.html

4. Germany and ViyasOne email updates (updates list)

The website contains a form that lets you sign up for email updates about Germany and about ViyasOne. This form was previously an early access waitlist; now that the product is available, it serves only to send updates. The data processed, the purpose of contacting you and the legal basis did not change as a result.

Joining the updates list is separate from having a user account. It creates no account, signs you in to nothing and grants no access to the product. Processing connected to a user account and to using the product is described in section 5. Conversely, registering a user account does not add you to this list.

When you submit the form, the information you enter is transmitted via Netlify Forms and stored there on our behalf. The following data may be processed:

  • first name
  • email address
  • selected path (Study / Work)
  • planned start timeframe
  • optional description of your biggest challenge
  • consent status
  • technical metadata processed by Netlify as part of the form submission (such as IP address, time of submission and spam-detection information)

The purposes of this processing are:

  • managing the updates list
  • sending you updates about ViyasOne and practical information about studying and working in Germany
  • understanding whether you are primarily interested in studying or working in Germany, so the updates can be matched to that
  • improving product prioritisation

Immediately after you submit the form you receive a single confirmation email at the address you gave. It is sent through our email provider ZeptoMail (Zoho), listed in section 14. That email contains no tracking pixel, and open and click tracking are disabled at the provider. Further updates are not triggered automatically; they are sent only when we actually have something to say, and we promise no fixed schedule.

The legal basis is Art. 6(1)(a) GDPR (consent). You may withdraw your consent at any time with effect for the future by sending a short message to contact@viyasone.com or by replying to any of our update emails. There is currently no unsubscribe link in the email; withdrawing by message is the route that actually exists. Withdrawal does not affect the lawfulness of processing carried out before the withdrawal.

There is no automated decision-making. The submitted information is not used to make admission, employment or visa decisions.

We use Netlify, Inc. (USA) as a processor for receiving and storing form submissions; Netlify also hosts this website. Sections 2 and 13 apply accordingly to processing outside the EEA.

Updates list data is retained until consent is withdrawn, the updates are discontinued, or the data is no longer required for the stated purpose. We review the list data regularly and delete it no later than 24 months after the last meaningful interaction unless legal obligations require longer storage.

5. User accounts and authentication

Some features let you create a user account. To register and sign in, we process in particular:

  • email address
  • password (stored only in encrypted/hashed form)
  • account identifiers and technical login data (such as user ID, time of registration and last sign-in, and email-confirmation status)

The purposes are creating, providing and securing your account, authenticating you, and giving you access to the personalised features. The legal bases are Art. 6(1)(b) GDPR (provision of the service you requested) and Art. 6(1)(f) GDPR (legitimate interest in the security of accounts).

Authentication and the storage of account, profile and onboarding data are provided through Supabase (Supabase, Inc., USA), which we use as a processor. Your password is stored only in hashed form; we have no access to your plaintext password. Section 13 applies accordingly to processing outside the EEA.

6. User profile and onboarding data

During onboarding and while building your profile, we store the information you choose to provide in order to assemble your personalised journey — for example your goals, whether you are interested in studying or working, your intended destination, and any further background details you enter. This data is stored in our database operated via Supabase.

The purpose is to provide a personalised journey and relevant content and recommendations (such as guides). The legal basis is Art. 6(1)(b) GDPR. There is no automated decision-making producing legal effects, and the information is not used to make admission, visa or employment decisions.

6a. Documents you upload (application files)

Inside your account you can keep files — a certificate, a language result or a passport photo, for example — in two ways: you can attach a file directly to an item on an application checklist, or you can upload it once to your Document Library (at most 25 documents) and use it there on one or more checklist items. A checklist item holds only one file at a time, from one of the two sources. Both features are entirely optional: nothing is uploaded unless you explicitly choose a file.

What is stored. The file itself is stored in a private storage bucket at Supabase. Alongside it we store: the original file name, the file type (PDF, JPEG or PNG only), the file size (at most 6 MiB), the internal storage path, and timestamps for creation, upload and deletion. For a file attached directly we store its association with exactly one checklist item of one of your applications; for a Document Library document we store one link for each checklist item you use it on, with the time it was created. The storage path is generated by us from technical identifiers and contains neither your name, nor your email address, nor the file name.

Purpose and legal basis. The sole purpose is the private organisation of your own application material inside your account. The legal basis is Art. 6(1)(b) GDPR (performance of a contract). Please upload only material you need for your own application.

Who can access it. The storage area is not public. There are no public file URLs. Access is only possible through a short-lived signed link that is generated when you ask for it, applies only to your own document and expires after 60 seconds. That link is not stored. Transmission is encrypted (TLS). There is no end-to-end encryption: technically, people with administrative access to our infrastructure (including Supabase as our processor) can access stored files. We do not do so as a matter of routine.

What does not happen to your files. Their content is not analysed automatically: no text recognition (OCR), no text extraction, no image or content analysis, no AI processing, and no automatic check of authenticity or quality. Your files are not transmitted to OpenAI or any other AI provider. There is no virus scanning. There is no automatic sharing with universities, employers, authorities or the AI Mentor. We do not submit anything on your behalf. Attaching a file changes neither the status of a checklist item nor any progress figure.

Deletion and retention. You can delete any file at any time in your account. The file is removed from storage first, and only afterwards is the corresponding record deleted; while the file is still present the record remains and the operation can be repeated. If you replace a directly attached file, the previous one is removed. In the Document Library, detaching a document from a checklist item, or using a different one there, removes only the link — the document itself stays in your library until you delete it there. A document still in use on a checklist item can be deleted only after you detach it. Deleting remains possible without an active Pro pass. We delete your account on request (section 13); in doing so we first remove your stored files from the storage area and only then the associated records. Copies held in backups of our infrastructure may persist for a limited period until they are overwritten in the normal cycle; we cannot promise immediate deletion from every backup.

The CV Optimizer (section 7) is unaffected and continues to store no uploaded file. The same applies to PDF files you upload in Opportunity Match (section 7.2).

7. AI-assisted features (AI Mentor, Application Coach, CV Optimizer and Opportunity Match)

ViyasOne offers AI-assisted features inside your account: the AI Mentor, the Application Coach, the CV Optimizer and Opportunity Match. All four run only when you explicitly ask for them — there is no automatic or background AI processing.

To generate an answer we send your request to OpenAI (OpenAI Ireland Limited / OpenAI, L.L.C., USA) as a processor. For the AI Mentor and the Application Coach, what is sent is limited to: your progress in the app (journey, tasks, saved programmes and roles, application status, the counts on your document checklist), your own onboarding answers (goal, field, self-assessed language levels, timeline, current country) and, for the Application Coach, the details we have recorded about the one programme or role you selected. No document content is sent to the AI Mentor or the Application Coach.

What is not sent: your name, your email address, your account identifier, your payment data, your private notes on an application, your budget answer, and any passport, ID or visa number. The bundle contains no database identifiers.

The legal basis for the AI-assisted features overall is Art. 6(1)(b) GDPR (performance of the usage contract for the feature you requested). For the AI Mentor, the Application Coach and the CV Optimizer, we store for each request only metadata (time, feature, outcome, model name, token counts), for the CV Optimizer also the details listed in section 7.1, and the generated answer, which is shown to you alone; we do not store the bundle that was sent, only a one-way digest (hash) of it, so that an unchanged request does not have to be processed again. Opportunity Match deliberately differs: it stores the details described in section 7.2 so that you can review and reuse them.

Application documents you keep in your account under section 6a are stored, but no AI feature reads them and they are not sent to OpenAI. A PDF you upload in the CV Optimizer (section 7.1) or in Opportunity Match (section 7.2), by contrast, is processed in memory only and is not stored.

There is no automated decision-making within the meaning of Art. 22 GDPR. The outputs are non-binding guidance and are not used to make admission, visa or employment decisions; they are not legal or immigration advice.

7.1 CV Optimizer: upload, text extraction and AI analysis

The CV Optimizer is a ViyasOne feature that takes a file from you. It is available to accounts with active Pro access and runs only when you submit the form.

What is processed. You upload exactly one PDF file — your CV. It is opened in memory on our server; the text it contains is extracted and normalised. We also derive purely structural measurements of the pages (page count, number of text lines, the smallest and largest font size used, whether text falls into columns or sits in the header or footer band, and whether any image was painted on a page). Image content is not analysed: there is no text recognition (OCR), no image analysis and no face or person detection, and no image content is stored or transmitted.

What is sent to OpenAI. The extracted text of your CV (at most 20,000 characters), the structural measurements above, four of your onboarding answers (goal, field, current stage, self-assessed English and German levels) and — only if you select a saved role or programme — the details we have recorded about that one opportunity. The file name is not sent. The request is not retained by OpenAI as a retrievable object (the store: false parameter).

What is stored — and what is not. The uploaded file is never stored: there is no storage bucket, no file path, no copy on disk and no download URL. The extracted text is not stored either. Both exist only in memory while the analysis is being prepared, and are gone afterwards. Because an analysis takes about a minute, it is completed by a background process on our own hosting platform rather than while you wait: the extracted text is passed to it over an internal, authenticated connection, is held only for the length of that job, and is still never written to our database, to a storage bucket or to a log. What is kept is only: the generated analysis (the structured result, shown to you alone), the sanitised file name, the page count, the character count, whether the document had to be shortened, and a one-way digest (SHA-256 hash) of what was sent. The content of your CV cannot be reconstructed from that digest; it exists only so that an unchanged CV does not have to be processed again within 24 hours.

Logs. Neither the file name nor the text, an extract of it, or any measurement of your CV is written to server logs. Only the outcome, the model name, token counts and duration are logged.

Deletion. Because neither the file nor its text is stored, there is no retention period for them. The stored analyses are tied to your account and are removed in full when it is deleted (section 13).

Legal basis. Art. 6(1)(b) GDPR (performance of the usage contract for the paid feature you requested). A CV can contain special categories of personal data within the meaning of Art. 9 GDPR (for example health, religion, trade-union membership or a photograph) if you choose to include them. ViyasOne does not request such information, does not deliberately evaluate it, and the analysis explicitly advises against including personal details that are not needed. You decide which document you upload.

7.2 Opportunity Match: comparing your CV with one job or programme

Opportunity Match compares what your CV evidences with the requirements of one application you track in ViyasOne. It is available to accounts with active Pro access and runs only when you act. The result is an assessment of which requirements your CV evidences — not a probability of being hired or admitted, and not an automated decision within the meaning of Art. 22 GDPR.

Your CV. As in section 7.1, the PDF is opened in memory only and is not stored, and neither is its full extracted text. Unlike the CV Optimizer, however, we store the facts extracted from it (such as roles, degrees, skills and language levels, each with a short verbatim quote of at most 300 characters as evidence), so that you can review and correct them, add your own, and reuse them for several applications. Each fact may also carry a date range, a level and a short note (at most 400 characters); the note is written by the AI model from your CV or by you during review — it is not a verbatim quote. We also store the sanitised file name, a one-way digest (SHA-256) of the file, the page and character counts, structural page measurements and an ATS compatibility assessment (pass or check per item; contact details are only detected as present, not stored). The German level you gave during onboarding may be offered to you as a fact to confirm.

The requirements. At your choice they come from ViyasOne's record, from a public web page whose address you give, from text you paste, or from a PDF you upload. A web page is fetched once by our server at your request; we never sign in, never bypass access restrictions and honour the site's robots.txt. An uploaded PDF is, like your CV, processed in memory only and not stored; neither the file nor its full text is kept. We store the extracted requirements with short quotes, the key details of the job or programme (such as title, organisation, location, type of employment, deadline, intake, degree and tuition, each at most 200 characters, which you can correct), for a web page its address, domain and retrieval time, and a digest of the text used — not the full page, file or pasted text.

What is sent to OpenAI. To extract facts, the extracted text of your CV (at most 20,000 characters); to extract requirements, the text of the source (at most 24,000 characters); for the comparison, only your confirmed facts and the requirements you reviewed. Each request uses store: false. The score is not chosen by the AI: ViyasOne calculates it with a published formula.

Retention and deletion. Extracted CV facts are kept until you delete them (each version separately, which also deletes every analysis built from it, because analyses hold copies of the quoted evidence) or delete your account. Requirements and analyses belong to an application and are deleted with it or with your account.

Tailored CV. At your request (“Improve CV for this role”), ViyasOne writes a draft of your CV for that one application from an analysis. To do so, your confirmed facts with their short quotes, the reviewed requirements and how each was classified in the analysis are sent to OpenAI (store: false) — not your contact details and not the PDF file. We store the generated draft and your edited version as structured text, including the contact details you type in yourself (such as name, email address, phone number, location and links), your decisions on the suggested changes and questions, and the model name and prompt version. Your original CV and the facts extracted from it stay unchanged. The PDF is created when you download it and is not stored. The Match score is not part of the draft. Drafts are kept until you delete them; they are also deleted with the analysis, CV version or application they were built from, and with your account.

Log of the steps. To count your allowance we keep a log without content: step, status, source type, model name, token counts, failure code and timestamps. If you delete a CV version or an application, the related log entries remain; their link to the deleted version, application or analysis is removed. That is why such a deletion does not restore any allowance already used. The log entries are deleted with your account. No content, quotes or file names are written to server logs. What section 6a says about backups applies accordingly.

Legal basis. Art. 6(1)(b) GDPR; what section 7.1 says about special categories of personal data applies accordingly. Your data is not used to train AI models.

8. Cookies, local storage and analytics

This website does not use advertising or marketing cookies. Optional analytics services (Google Analytics 4, see below) are loaded only after your consent. To remember your choice in the consent banner, a technically necessary entry is stored in your browser’s local storage (key: india2germany-cookie-consent). This entry stores, in a structured and versioned form, only that essential functions are active, whether you allowed or declined optional analytics services, and the time of your choice. No additional cookies are set.

Inside the signed-in app we keep two further technically necessary entries in local storage, each only as a result of your own action: when you switch between the light and dark theme, we store your choice ("light" or "dark") under the key viyasone-theme; until you switch, nothing is stored and your operating system's setting applies. When you dismiss the notice about an updated privacy policy, we store under viyasone-privacy-notice-dismissed only the date of the update the notice was about. Both entries stay in your browser, are not sent to us, and remain until you clear your browser storage.

You can reopen and change your choice at any time via the “Cookie settings” link in the website footer. The preference manager lets you control the Essential category (always on, technically required) and the Analytics category (optional, disabled by default). Further details are set out in our Cookie Policy.

This storage serves to respect your decision and to avoid showing the banner on every visit. It does not create a cross-site user profile. The legal basis is § 25(2) TDDDG (technically necessary storage) in conjunction with Art. 6(1)(f) GDPR.

Google Analytics 4

After your explicit consent, we use Google Analytics 4 (GA4) to analyse how our website is used (traffic and usage analysis — for example pages viewed, approximate geographic origin and the device and browser types used). The purpose is to understand how the website is found and used so we can improve its content and offering. The provider is Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland.

The legal basis is solely your consent under Art. 6(1)(a) GDPR in conjunction with § 25(1) TDDDG. Google Analytics is not loaded before consent; no Google analytics scripts are requested and no analytics cookies are set — not even when the page is merely opened. We use Google Consent Mode v2; the advertising signals (ad_storage, ad_user_data, ad_personalization) remain permanently denied because we do not use any Google Ads features.

You can withdraw your consent at any time with effect for the future by opening the “Cookie settings” link in the website footer and turning off the Analytics category. After withdrawal, no further data is collected via Google Analytics.

We do not send any directly identifying data such as name, email address, first or last name, or form values to Google Analytics. When using GA4, data may also be processed by Google in the USA; appropriate safeguards apply in accordance with Google’s applicable documentation. The GA4 measurement ID does not need to be shown publicly and is not, in itself, information that must be disclosed. Further information on Google’s privacy practices: https://policies.google.com/privacy

9. Payments for ViyasOne Pro (Stripe)

Paid ViyasOne Pro passes are processed by Stripe (Stripe Payments Europe, Limited, Ireland). Checkout happens on a page hosted by Stripe: payment details are entered with Stripe and processed by Stripe. We neither see nor store full payment details.

When a checkout starts we send Stripe: your account email address, an internal user and purchase identifier, the identifier of the selected pass, and which version of the early-start declaration you confirmed. Stripe additionally collects the payment details and the billing address itself. Product data from your account — journey, mentor, documents, universities, jobs — is not sent to Stripe.

In our own database we store, per purchase: user identifier, package identifier, amount, currency, duration in days, status, Stripe identifiers (checkout session, payment intent), timestamps, and the delivery status of the contract confirmation. The purpose is performance of the contract for Pro access; the legal basis is Art. 6 (1)(b) GDPR, and for retaining payment and contract records additionally Art. 6 (1)(c) GDPR together with commercial and tax retention obligations. The actual retention period follows from those obligations; it is deliberately not stated here as a fixed number until it has been reviewed by a lawyer.

After a successful payment we send you a one-time contract confirmation to your account email address (§ 312f BGB). It is sent through our email provider ZeptoMail (Zoho), already listed in section 14.

Stripe’s privacy information: https://stripe.com/privacy

10. Electronic withdrawal function

The withdrawal function lets you withdraw from a contract without signing in (§ 356a BGB). It processes only what you enter there: your name, the email address for the confirmation of receipt, your information identifying the contract and, if you give one, the pass concerned. We additionally store the wording of the withdrawal declaration, its version, and the date and time it arrived.

Purpose and legal basis: compliance with the statutory duties in § 356a BGB — in particular the duty to send you a confirmation of receipt stating the content, date and time without undue delay — and evidence of that receipt, Art. 6 (1)(c) GDPR, together with handling the withdrawn contract, Art. 6 (1)(b) GDPR. What you enter is not matched against an account before it is stored, and access is limited to our servers.

How long a withdrawal record must be kept follows from evidentiary and statutory retention obligations and is deliberately not stated here as a fixed period until it has been reviewed by a lawyer.

11. External links

The website may contain references to external services (such as LinkedIn). Content from those providers is only accessed when you actively click the relevant link and visit the external page. We have no influence over the data processing carried out by the operators of those pages; their privacy policies apply.

12. Fonts and embedded content

The fonts used are provided locally via next/font and delivered together with the website. No connection to Google Fonts or other external servers is made to display the fonts. No external trackers, advertising networks or embedded third-party content are loaded.

13. Storage and deletion

Personal data is retained only as long as necessary for the stated purposes or as required by statutory retention obligations. Account, profile and onboarding data are retained for as long as your account exists. When you close your account or request its deletion, the associated data is deleted unless statutory retention obligations require otherwise. It is deleted thereafter.

14. Recipients and processors

We use the following service providers as processors or recipients:

  • Netlify, Inc. – hosting of the website and processing of updates list form submissions (Netlify Forms)
  • Supabase, Inc. – authentication and database for account, profile and onboarding data
  • Zoho Corporation B.V. – email communication
  • OpenAI Ireland Limited / OpenAI, L.L.C. – generating the answers of the AI Mentor and the Application Coach (only for a request you triggered; see section 7)
  • Google Ireland Limited – website analytics with Google Analytics 4 (only after consent)

There are currently no other recipients.

15. International transfers

Insofar as data is processed outside the EEA — in particular in the USA — in the course of hosting and form processing (Netlify), account and data management (Supabase), the AI-assisted features (OpenAI) and, after consent, website analytics (Google), this is done on the basis of appropriate safeguards in accordance with the applicable contractual and data-protection documentation of the respective provider. We cannot guarantee that all data remains exclusively in Germany or the EU.

16. Your rights

Under the GDPR you have the following rights:

  • access (Art. 15 GDPR)
  • rectification (Art. 16 GDPR)
  • erasure (Art. 17 GDPR)
  • restriction of processing (Art. 18 GDPR)
  • data portability (Art. 20 GDPR)
  • objection to processing (Art. 21 GDPR)
  • withdrawal of consent with effect for the future
  • lodging a complaint with a supervisory authority (Art. 77 GDPR)

The supervisory authority responsible for us is:

Der Hessische Beauftragte für Datenschutz und Informationsfreiheit
Wilhelmstraße 7
65185 Wiesbaden
Germany
https://datenschutz.hessen.de/

17. Security

We take appropriate technical and organisational measures to protect your data. Transmission is encrypted via HTTPS. However, absolute protection against all risks cannot be guaranteed.

18. Changes to this privacy policy

We update this privacy policy when the underlying data processing changes or when legal requirements make it necessary. The current version published on this page applies in each case.