Datenschutz App

Datenschutzerklärung

Version 2026-10-25

Kurz und ehrlich: Digga ist ein Studierendenprojekt, das von einer Person gebaut und betrieben wird. Es gibt keine Firma und keine Rechtsabteilung dahinter. Diese Erklärung ist bewusst konkret statt allgemein gehalten, weil ich beschreiben kann, was der Code tatsächlich tut. Wenn etwas unklar oder falsch ist, schreib mir und ich korrigiere es.

1. Verantwortlicher und Kontakt

Verantwortlicher ist Rahul Rajput, Nieder Ramstädter Str. 191 A, 1.09 Zi02, 64285 Darmstadt, Deutschland.

rr5108393@gmail.com

2. Verarbeitete Daten

  • Hochschul-E-Mail, Kontokennung, sicher gehashter Passwortnachweis und Sitzungsdaten
  • Pseudonym, optionale Profildaten, Hochschule und Einstellungen
  • Posts, Kommentare, Reaktionen, Folgen, Meldungen, Moderationsdaten und Direktnachrichten
  • Geräte-Token für Push, technische Sicherheits- und Fehlerdaten sowie Zeitstempel
  • Pro UTC-Tag ein Aktivitätsmerkmal und eine grobe Anzahl unterschiedlicher Fünf-Minuten-Zeitfenster mit authentifizierter App-Nutzung
  • Freiwillig: Studienrichtung (Fachbereich) und Standort (Darmstadt oder Dieburg), nur zur Sortierung deines eigenen Feeds
  • Bei freiwilliger Analyse: Bildschirm- und Funktionsereignisse unter einer zufälligen Gerätekennung, die nicht mit deinem Konto, deiner E-Mail oder deinem Pseudonym verknüpft ist, und ohne Beitrags- oder Nachrichteninhalte

3. Zwecke und Rechtsgrundlagen

Konto, Verifikation und Kernfunktionen verarbeiten wir nach Art. 6 Abs. 1 lit. b DSGVO. Sicherheit, Missbrauchsprävention, Moderation und Dienstverbesserung beruhen, soweit anwendbar, auf Art. 6 Abs. 1 lit. f DSGVO. Gesetzliche Pflichten beruhen auf lit. c. Optionale Analyse und Push-Berechtigungen werden getrennt gesteuert; wo Einwilligung die Rechtsgrundlage ist, gilt lit. a und sie kann mit Wirkung für die Zukunft widerrufen werden.

Für interne, einwilligungsfreie Wachstumsstatistiken wertet Digga bereits für den Betrieb gespeicherte Konto-, Aktivitäts- und Inhaltszeitpunkte aus. Die API zählt dabei pro Konto und UTC-Tag nur, ob Aktivität stattfand, und ungefähr wie viele unterschiedliche Fünf-Minuten-Zeitfenster authentifizierte Anfragen enthielten; einzelne Zeitfenster oder aufgerufene Inhalte werden dafür nicht gespeichert. Die Ansicht ist nur für Administratoren bestimmt, enthält keine Identitäten oder Einzelzeilen und zeigt hochschulbezogene Gesamtwerte. Seed-Konten werden ausgeschlossen; Anmeldekohorten mit weniger als fünf Personen werden vollständig unterdrückt. Bevor weitere Administratoren Zugriff erhalten oder die Hochschule ungefähr 300 wöchentlich aktive Personen erreicht, wird die Unterdrückung auf jede Kennzahl mit weniger als fünf beteiligten Personen erweitert und erneut datenschutzrechtlich geprüft. Es werden dafür keine Daten an PostHog oder einen anderen Analysedienst übermittelt.

Studienrichtung und Standort gibst du freiwillig an, um die Funktion „For You“ zu nutzen (Art. 6 Abs. 1 lit. b DSGVO). Die Angaben werden mit deinem Konto gespeichert, sortieren nur deinen eigenen Feed auf deinem Gerät, sind für niemanden sichtbar, werden nie zur Sortierung der Beiträge anderer verwendet und nicht in Statistiken ausgewertet. Du kannst sie jederzeit unter Einstellungen ändern oder entfernen.

Digga teilen: Der Button öffnet das Teilen-Menü deines Geräts mit einem vorbereiteten Text und einem Link zu digga.social. Du entscheidest, an wen du ihn schickst. Digga speichert dabei nichts, erhält keine Daten der Person, an die du ihn sendest, und schreibt niemanden an.

Mensa-Bewertungen: Wenn du ein Gericht bewertest, speichern wir die Sterne, das Gericht, die Mensa und den Tag mit deinem Konto, damit du deine Bewertung ändern kannst. Andere sehen nur einen Durchschnitt, und erst wenn mindestens drei Personen ein Gericht bewertet haben; einzelne Bewertungen sind für niemanden sichtbar. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO; die Bewertungen werden mit deinem Konto gelöscht.

4. Empfänger und Infrastruktur

Der V2-Dienst nutzt Scaleway in der EU für API, PostgreSQL, Objektspeicher und Transaktions-E-Mail. Anmeldung und Sitzungen laufen über Better Auth auf diesem eigenen Server, nicht über einen externen Login-Anbieter. Je nach aktivierter Funktion verarbeiten außerdem Apple und Expo Push-Token, Sentry technische Fehler- und Leistungsdaten (Absturzberichte und stichprobenartige Ladezeiten, ohne Bezug zu deinem Konto) und PostHog EU freiwillige Analysedaten, die nicht mit deinem Konto verknüpft sind. Wir verkaufen keine personenbezogenen Daten. Digga ist ein von einer Einzelperson betriebenes Studierendenprojekt ohne Rechtsabteilung. Scaleway, Sentry und PostHog verarbeiten Daten in der EU auf Grundlage ihrer jeweiligen Auftragsverarbeitungsbedingungen. Push-Token werden an Apple und Expo in den USA übermittelt, wenn du Push aktivierst; ohne Push findet diese Übermittlung nicht statt. Außerdem fragt die App beim Start bei Expo nach App-Updates; dabei werden technische Daten wie IP-Adresse, App-Version, Plattform und eine zufällige Installationskennung verarbeitet, aber keine Konto- oder Inhaltsdaten (Art. 6 Abs. 1 lit. f DSGVO, sichere und aktuelle App). Expo (650 Industries, Inc.) ist nach dem EU-US Data Privacy Framework zertifiziert; für Apple gelten Standardvertragsklauseln. Wenn du wissen willst, welche Daten zu dir gespeichert sind, schreib an die oben genannte Adresse.

5. Öffentlichkeit und Pseudonymität

Feed-Inhalte können ohne Anmeldung öffentlich lesbar sein. Verwende dort keine Daten, die dich oder andere identifizieren. Dein öffentliches Pseudonym trennt die sichtbare Identität von deiner E-Mail, macht das Konto aber nicht anonym. Berechtigte interne Zugriffe sind beschränkt und werden für Betrieb, Sicherheit, Moderation und rechtliche Pflichten genutzt.

6. Speicherdauer und Löschung

Kontodaten werden bis zur Löschung des Kontos gespeichert. Wenn du dein Konto löschst, werden deine Posts, Kommentare, Reaktionen, Direktnachrichten und Profildaten dauerhaft entfernt und nicht als anonymisierte Beiträge weitergeführt. Erhalten bleiben ausschließlich Moderationsnachweise, solange eine Entscheidung noch angefochten werden kann, sowie der Nachweis, dass eine Moderationsmaßnahme erfolgt ist; dieser Nachweis benennt nach einer Kontolöschung keine Person mehr. Gesetzliche Aufbewahrungspflichten, offene Sicherheitsfälle und Rechtsansprüche bleiben unberührt. Konkrete Fristen: Datenbank-Backups werden täglich erstellt und zusätzlich verschlüsselt in einem zweiten Scaleway-Rechenzentrum in der EU (Amsterdam) gespeichert, dort 14 Tage gegen vorzeitiges Löschen gesperrt und nach spätestens 15 Tagen gelöscht; gelöschte Inhalte können daher bis zu 15 Tage in einem Backup fortbestehen. Backups dienen nur der Wiederherstellung nach einem Ausfall. Fotos gelöschter Beiträge und Konten werden innerhalb weniger Minuten aus dem Speicher entfernt; eine nicht öffentlich zugängliche Vorversion wird nach spätestens 30 Tagen gelöscht. Moderationsnachweise werden 90 Tage nach der Entscheidung automatisch gelöscht. Tägliche Aktivitätsmerkmale und die groben Fünf-Minuten-Zähler werden höchstens 13 Monate gespeichert und bei einer früheren Kontolöschung mit dem Konto entfernt. Löschst du ein Konto, das gerade gesperrt ist, speichern wir bis zum Ende der Sperre einen verschlüsselten, nicht umkehrbaren Fingerabdruck deiner E-Mail-Adresse (keinen Klartext), damit die Sperre nicht durch eine neue Registrierung umgangen wird (Art. 6 Abs. 1 lit. f DSGVO). Absturz- und Leistungsdaten bei Sentry werden höchstens 90 Tage gespeichert, Server-Protokolle beim Hosting-Anbieter höchstens 31 Tage. Analysedaten bei PostHog werden höchstens 12 Monate gespeichert. Schaltest du die Analyse aus, werden ab dann keine Ereignisse mehr erfasst. Weil diese Daten nie mit deinem Konto verknüpft werden, können sie dir nach dem Abmelden oder einer Kontolöschung nicht mehr zugeordnet werden. Für alles andere gilt: bis zur Löschung deines Kontos.

7. Deine Rechte

Du hast nach Maßgabe der Art. 15 bis 22 DSGVO Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch. Einwilligungen kannst du für die Zukunft widerrufen. Anfragen können an die oben genannte E-Mail gesendet werden. Zudem besteht ein Beschwerderecht beim Hessischen Beauftragten für Datenschutz und Informationsfreiheit, datenschutz.hessen.de.

8. Sicherheit, Pflichtangaben und Änderungen

Wir setzen Zugriffsbeschränkungen, Verschlüsselung beim Transport und technische Schutzmaßnahmen ein. Pflichtangaben sind für Konto und Dienst nötig; ohne sie ist eine Registrierung nicht möglich. Wesentliche Änderungen dieser Erklärung werden mit neuer Versionsangabe angezeigt.

9. Altersgrenze

Digga ist ausschließlich für Personen ab 18 Jahren vorgesehen. Bei der Registrierung bestätigst du selbst, dass du mindestens 18 Jahre alt bist; diese Bestätigung wird mit Zeitstempel gespeichert. Wir prüfen das Alter nicht technisch und verlangen keinen Ausweis - die Angabe beruht auf deiner Erklärung. Wenn wir von einem Konto einer minderjährigen Person erfahren, prüfen und sperren oder löschen wir es nach den gesetzlichen Anforderungen.

Privacy Notice

Version 2026-10-25

Short and honest: Digga is a student project, built and run by one person. There is no company and no legal department behind it. This notice is deliberately specific rather than generic, because I can describe what the code actually does. If anything here is unclear or wrong, write to me and I will correct it.

1. Controller and contact

The controller is Rahul Rajput, Nieder Ramstädter Str. 191 A, 1.09 Zi02, 64285 Darmstadt, Germany.

rr5108393@gmail.com

2. Data processed

  • University email, account identifier, securely hashed password proof and session data
  • Pseudonym, optional profile data, university and preferences
  • Posts, comments, reactions, follows, reports, moderation data and direct messages
  • Push device tokens, technical security and error data, and timestamps
  • For each UTC day, an activity marker and an approximate count of distinct five-minute windows containing authenticated app use
  • Optional: field of study (department) and campus site (Darmstadt or Dieburg), used only to sort your own feed
  • With optional analytics: screen and feature events under a random device identifier that is not linked to your account, email or pseudonym, and without post or message content

3. Purposes and legal bases

We process accounts, verification and core features under Art. 6(1)(b) GDPR. Where applicable, security, abuse prevention, moderation and service improvement rely on Art. 6(1)(f). Legal obligations rely on Art. 6(1)(c). Optional analytics and push permission are controlled separately; where consent is the legal basis, Art. 6(1)(a) applies and consent can be withdrawn for the future.

For internal growth statistics that do not rely on consent, Digga evaluates account, activity and content timestamps already stored to operate the service. Per account and UTC day, the API records only whether activity occurred and approximately how many distinct five-minute windows contained authenticated requests; it does not store individual window times or the content viewed for this purpose. The view is restricted to administrators, contains no identities or individual rows, and shows campus-level totals. Seed accounts are excluded; signup cohorts with fewer than five people are suppressed in full. Before additional administrators receive access or the campus reaches roughly 300 weekly active people, suppression will be expanded to every metric supported by fewer than five people and reviewed again for data protection. No data is sent to PostHog or another analytics provider for these statistics.

You provide your field of study and campus site voluntarily to use the "For You" feature (Art. 6(1)(b) GDPR). They are stored with your account, only sort your own feed on your device, are visible to no one, are never used to rank other people's posts and are not used in statistics. You can change or remove them in Settings at any time.

Share Digga: the button opens your device's share menu with a prepared text and a link to digga.social. You decide whom you send it to. Digga stores nothing about it, receives no data about the person you send it to, and contacts no one.

Mensa ratings: when you rate a dish, we store the stars, the dish, the canteen and the day with your account so you can change your rating. Others see only an average, and only once at least three people rated a dish; individual ratings are visible to no one. The legal basis is Art. 6(1)(b) GDPR; the ratings are deleted with your account.

4. Recipients and infrastructure

The V2 service uses Scaleway in the EU for the API, PostgreSQL, object storage and transactional email. Sign-in and sessions run on Better Auth on that same server, not on an external login provider. Depending on enabled features, Apple and Expo process push tokens, Sentry processes technical error and performance data (crash reports and sampled load times, not linked to your account) and PostHog EU processes optional analytics that are not linked to your account. We do not sell personal data. Digga is a student side project run by one person, without a legal department. Scaleway, Sentry and PostHog process data in the EU under their respective data processing terms. Push tokens are transferred to Apple and Expo in the United States if you enable push notifications; without push, that transfer does not happen. The app also checks Expo for app updates at launch, which processes technical data such as IP address, app version, platform and a random installation identifier, but no account or content data (Art. 6(1)(f) GDPR, a secure and current app). Expo (650 Industries, Inc.) is certified under the EU-US Data Privacy Framework; Apple transfers rely on Standard Contractual Clauses. If you want to know what is stored about you, write to the address above.

5. Public content and pseudonymity

Feed content may be publicly readable without signing in. Do not publish data that identifies you or others. Your public pseudonym separates the visible identity from your email, but the account is not anonymous. Restricted internal access is used for operation, security, moderation and legal duties.

6. Retention and deletion

Account data is stored until you delete your account. Deleting your account permanently removes your posts, comments, reactions, direct messages and profile data; they are not retained as anonymised contributions. The only exceptions are moderation evidence, for as long as a decision can still be appealed, and the record that a moderation action took place; after an account deletion that record no longer names a person. Statutory retention duties, open security incidents and legal claims are unaffected. Concrete periods: database backups are taken daily and additionally stored encrypted in a second Scaleway data centre in the EU (Amsterdam), locked there against early deletion for 14 days and deleted after at most 15 days; deleted content can therefore persist in a backup for up to 15 days. Backups are used only to recover from an outage. Photos of deleted posts and accounts are removed from storage within minutes; a non-public previous version is deleted after at most 30 days. Moderation evidence is deleted automatically 90 days after the decision. Daily activity markers and the approximate five-minute counters are kept for at most 13 months and are removed earlier if the account is deleted. If you delete an account while it is banned, we keep an encrypted, irreversible fingerprint of the email address (not the address itself) until the ban ends, so the ban cannot be evaded by signing up again (Art. 6(1)(f) GDPR). Crash and performance data at Sentry is kept for at most 90 days, server logs at the hosting provider for at most 31 days. Analytics data at PostHog is kept for at most 12 months. If you switch analytics off, no further events are collected. Because this data is never linked to your account, it can no longer be attributed to you after signing out or deleting your account. Everything else is kept until you delete your account.

7. Your rights

Subject to Arts. 15 to 22 GDPR, you may request access, rectification, erasure, restriction, portability and object to processing. Consent may be withdrawn for the future. Requests can be sent to the email above. You may also complain to the Hessian Commissioner for Data Protection and Freedom of Information at datenschutz.hessen.de.

8. Security, required data and changes

We use access controls, encryption in transit and technical safeguards. Required fields are necessary for the account and service; registration is not possible without them. Material changes to this Notice will be shown with a new version.

9. Age limit

Digga is intended only for people aged 18 or over. At signup you confirm yourself that you are at least 18; that confirmation is stored with a timestamp. We do not verify age technically and we do not ask for ID - the statement rests on your declaration. If we learn that an account belongs to a minor, we will review and suspend or delete it as required by law.