Datenschutzerklärung
1. Verantwortlicher
Verantwortlich für die Verarbeitung personenbezogener Daten auf dieser Website ist Usama Ibrahim Zagout (NextAppLab), Paulsborner Straße 21A, 10709 Berlin, Deutschland, E-Mail: kontakt@nextapplab.net.
2. Worum es geht
MediaLink bereitet auf deine Veranlassung eine Mediendatei aus einem öffentlichen Link vor, damit du sie auf dein Gerät laden kannst. Es gibt keine Nutzerkonten und keine Registrierung, keine Werbung, keine Analyse- oder Tracking-Werkzeuge und keine Schriften oder Skripte von Dritten; Schriften und Skripte liegen auf unserem Server. Diese Erklärung nennt, welche Daten dabei verarbeitet werden, zu welchem Zweck, auf welcher Rechtsgrundlage, an wen sie gehen und wie lange sie bleiben.
3. Aufruf der Website, technische Verbindungsdaten
Beim Aufruf übertragen dein Browser und dein Netzbetreiber technische Verbindungsdaten, darunter deine IP-Adresse, Zeitpunkt, angeforderte Adresse, Statuscode, Datenmenge und Browserkennung (User-Agent). Die Website wird über Cloudflare ausgeliefert (siehe Ziffer 9); die Daten fließen deshalb zuerst über Cloudflare zu unserem Server.
Auf unserem Server gilt:
- Der Webserver-Proxy schreibt ein Zugriffsprotokoll ohne IP-Adresse und ohne Query-Teil der Adresse; Teile von Freigabelinks sind darin unkenntlich gemacht. Enthalten sind Zeit, Methode, Pfad, Statuscode, Datenmenge, Dauer und User-Agent.
- Zur Abwehr von Überlastung und Missbrauch begrenzt der Proxy die Zahl der Anfragen je Besucher. Dafür hält er die IP-Adresse nur flüchtig im Arbeitsspeicher und schreibt sie nicht in sein Protokoll.
- Die Firewall des Servers (ufw, Protokollstufe „low“) protokolliert abgewiesene Verbindungen mit Absender-IP-Adresse, Zeit und Port im systemd-Journal des Servers. Das Journal wird nach Speichergröße rotiert; eine feste zeitliche Aufbewahrungsfrist ist nicht eingestellt.
- Die Protokolle der Container werden nach Größe rotiert (je Container höchstens drei Dateien zu 10 MB). Eine zeitliche Löschfrist gibt es dafür nicht; beim Neuerstellen eines Containers (zum Beispiel bei Updates) entfallen die Protokolle des alten Containers.
- Die Anwendung selbst speichert keine IP-Adresse.
Abruf der fertigen Datei. Für den Abruf der fertigen Datei verbindet sich dein Browser direkt mit einem eigenen Download-Server von uns (nicht über Cloudflare); unser Server sieht dabei deine IP-Adresse als Verbindungsquelle. Wie beim Proxy oben wird sie nur flüchtig im Arbeitsspeicher für die Begrenzung von Anfragen und gleichzeitigen Downloads gehalten und weder im Zugriffs- noch im Fehlerprotokoll gespeichert; im Zugriffsprotokoll ist außerdem der Zugriffsschlüssel der Datei unkenntlich gemacht. Das Zertifikat des Download-Servers stellt Let's Encrypt aus; dabei wird nur der Servername übermittelt, keine Besucherdaten. Zusätzlich gilt die Angabe zum Firewall-Protokoll oben unverändert. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO.
Zwecke: technische Bereitstellung der Website, Stabilität und Sicherheit, Abwehr von Überlastung und Missbrauch. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am sicheren und stabilen Betrieb).
4. Aufträge: Link, Metadaten, Dateien
Wenn du einen Link prüfst oder eine Datei vorbereitest, verarbeiten wir den eingegebenen Link (er kann Kennungen oder andere personenbezogene Angaben enthalten), die daraus gelesenen Metadaten (zum Beispiel Titel, Dauer, verfügbare Formate, Vorschaubild), den Auftragsstatus und die vorbereitete Datei. Der Auftrag ist über Zugriffsschlüssel dem Browser zugänglich, der ihn gestartet hat. Anderen wird die Datei nur zugänglich, wenn du ausdrücklich einen Freigabelink erzeugst (Ziffer 8). Für den eigentlichen Abruf der Datei erhält dein Browser außerdem eine auf 120 Sekunden befristete Download-Berechtigung (Ziffer 13).
Zweck: Erbringung des von dir gewünschten Dienstes. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Nutzung des Dienstes auf deine Anfrage), hilfsweise Art. 6 Abs. 1 lit. f DSGVO.
Speicherung und Löschung. Auftragsdaten liegen im Arbeitsspeicher einer Datenbank (Redis). Deren Persistenz ist abgeschaltet: Es entstehen keine Snapshot- oder Journaldateien der Datenbank, und ein Neustart der Datenbank leert sie. Davon zu unterscheiden ist die Auslagerung: Der Server hat eine aktive Swap-Datei, und der Betriebssystemkern kann Arbeitsspeicherinhalte, auch die der Datenbank, dorthin auslagern. Dateien und Vorschaubilder liegen im Dateisystem des Servers. Abrufbarkeit, Datenbankeinträge und Dateien enden auf unterschiedliche Weise:
- Abrufbarkeit. 30 Minuten nach dem Anlegen eines Auftrags lehnt der Server neue Abrufe von Datei, Vorschaubild und Auftrag ab. Eine Übertragung, die vorher begonnen hat, wird dadurch nicht unterbrochen.
- Datenbankeinträge. Die Einträge zu einem Auftrag haben eine Lebensdauer von höchstens 32 Minuten nach dem Anlegen (30 Minuten plus 2 Minuten Puffer); danach entfernt die Datenbank sie von selbst. Der Aufräumdienst löscht abgelaufene Aufträge bei seinem nächsten Lauf in der Regel schon vorher.
- Dateien. Ein Aufräumdienst läuft jede Minute und löscht im Dateisystem die Dateien und Vorschaubilder abgelaufener Aufträge, in der Regel innerhalb der folgenden ein bis zwei Minuten. Die Dateien fehlgeschlagener und abgebrochener Aufträge entfernt er schon beim nächsten Lauf; die zugehörigen Datenbankeinträge laufen wie oben beschrieben ab.
- Ausfall des Aufräumdienstes. Fällt er aus, bleiben Dateien für neue Abrufe weiterhin gesperrt, werden aber erst nach seinem Neustart gelöscht. Eine garantierte Löschung zu einem bestimmten Zeitpunkt sagen wir deshalb nicht zu.
- Fehlgeschlagene Löschung. Kann der Aufräumdienst ein Verzeichnis nicht löschen (zum Beispiel wegen eines Dateisystemfehlers), vermerkt er das in seinem Protokoll nur mit Anzahl und Fehlerart, ohne Dateinamen, Pfade, Links oder Kennungen, und versucht es bei jedem weiteren Lauf (jede Minute) erneut, auch wenn der Auftragseintrag in der Datenbank schon entfernt ist. Nach einem Neustart des Aufräumdienstes findet er solche Reste wieder, sobald ein Verzeichnis länger als zwei Minuten unverändert ist. Ein Löschfehler macht keine Datei wieder abrufbar. Wie lange ein dauerhafter Fehler bestehen bleibt, können wir nicht zusagen.
- Reste. Gelöscht wird im Dateisystem (Dateien) und in der Datenbank (Auftragsdaten). Ein Überschreiben der Datenträgerbereiche und der Swap-Datei erfolgt nicht; ausgelagerte Reste können dort bis zum Überschreiben bestehen bleiben.
- Keine Medienbibliothek, keine Wiederherstellung. Wir legen keine eigenen Sicherungen dieser Daten an (kein Sicherungsauftrag, Datenbank ohne Persistenz). Im Kundenbereich des Hosters waren für diesen Server bei unserer Ansicht am 4. November 2026 keine Snapshots vorhanden. Ob der Hoster darüber hinaus intern Kopien der Infrastruktur anlegt, wissen wir nicht; seine AGB schließen Sicherungen von Kundeninhalten ohne besondere Vereinbarung aus.
5. Sitzungs-Cookie ml_sid
Sobald du zum ersten Mal einen Link prüfst oder eine Datei vorbereitest (nicht schon beim bloßen Aufruf der Seiten), speichert dein Browser das Cookie ml_sid. Es enthält eine zufällige, signierte Kennung. Sie ordnet deine Aufträge deinem Browser zu und dient dazu, die Zahl gleichzeitiger Aufträge und Anfragen je Sitzung zu begrenzen. Auf dem Server speichern wir nur einen Hashwert der Kennung. Die Kennung ist ein pseudonymer Bezeichner; sie ist mit den Aufträgen der Sitzung verknüpft, die den eingegebenen Link enthalten können, und wird deshalb wie ein personenbezogenes Datum behandelt.
Das Cookie ist 24 Stunden gültig, HttpOnly, Secure und SameSite=Lax. Du kannst es jederzeit im Browser löschen; danach gehören bereits gestartete Aufträge nicht mehr zu deinem Browser. Ein Einwilligungsbanner ist nicht vorgesehen, weil das Cookie für den von dir ausdrücklich gewünschten Dienst erforderlich ist (§ 25 Abs. 2 Nr. 2 TDDDG). Es gibt keinen weiteren Speicher im Browser (kein Local Storage), solange keine Werbung angezeigt wird.
Rechtsgrundlage der Verarbeitung der Kennung: Art. 6 Abs. 1 lit. b DSGVO und lit. f DSGVO (Zuordnung der Aufträge, faire Nutzung und Schutz vor Überlastung).
6. Ratenbegrenzung und Plätze
Je Sitzung und insgesamt sind Prüfungen, Vorbereitungen und gleichzeitige Aufträge begrenzt (zum Beispiel höchstens 10 Prüfungen je 10 Minuten und Sitzung). Die Zähler hängen an dem Hashwert der Sitzungskennung und liegen im Arbeitsspeicher der Datenbank; sie laufen nach dem jeweiligen Zeitfenster aus. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO.
7. Abruf bei den Zielplattformen
Dein Link wird nicht von deinem Gerät, sondern von unserem Server bei der jeweiligen Plattform abgerufen (über einen Proxy, der nur freigegebene Plattformadressen zulässt). Die Plattform erhält dabei die Internetadresse unseres Servers und die Anfrage mit dem Link, den du angegeben hast. Deine IP-Adresse erhält die Plattform dadurch nicht. Der Link selbst kann jedoch Kennungen oder andere personenbezogene Angaben enthalten, die du damit an die Plattform weitergibst. Je nach Link sind das Dailymotion, TikTok, Pinterest, YouTube, Instagram, Facebook, X, Reddit, Vimeo oder Twitch. Wir verwenden kein Konto und keine Cookies der Plattformen.
Die Plattformen sind eigene Verantwortliche; für sie gelten ihre Datenschutzhinweise:
- TikTok (nach dessen Hinweisen für den EWR: TikTok Technology Limited, Irland): https://www.tiktok.com/legal/page/eea/privacy-policy/en
- Pinterest (Pinterest Europe Ltd., Irland): https://policy.pinterest.com/en/privacy-policy
- YouTube (Google Ireland Limited, Irland): https://policies.google.com/privacy
- Dailymotion (Dailymotion SA, Frankreich): https://legal.dailymotion.com/r/privacy?lang=de
- Instagram und Facebook (Meta Platforms Ireland Limited, Irland): https://www.facebook.com/privacy/policy
- X (für Nutzer im EWR: X Internet Unlimited Company, Irland): https://x.com/en/privacy
- Twitch (Twitch Interactive, Inc., USA): https://legal.twitch.com/legal/privacy-notice/
- Reddit: https://www.reddit.com/policies/privacy-policy · Vimeo: https://vimeo.com/privacy
Zweck: Erfüllung deiner Anfrage. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, hilfsweise lit. f DSGVO.
Drittländer. Ob Daten bei einem Abruf in ein Drittland gelangen, hängt von der Plattform und von der Gruppe ab, an die sie sie weitergibt; das entscheiden die Plattformen. Wir übermitteln der Plattform die Internetadresse unseres Servers, den Link, den du selbst angegeben hast, und die technisch üblichen Angaben jeder Anfrage (etwa die Kennung des Abrufprogramms), und nur, weil du diesen Abruf verlangst.
8. Freigabelink (QR-Code)
Wenn du eine Datei auf ein anderes Gerät übertragen willst, erzeugen wir einen schwer erratbaren Freigabelink. Er gilt höchstens 10 Minuten und nie länger als die Datei; du kannst ihn vorher widerrufen. Wer den Link hat, kann die Datei laden, solange er gilt. Nach Ablauf oder Widerruf lehnt der Server neue Abrufe ab; eine Übertragung, die vorher begonnen hat, wird dadurch nicht unterbrochen. Der Link-Schlüssel wird in unseren Protokollen unkenntlich gemacht. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
9. Cloudflare (Auslieferung, Verschlüsselung, Tunnel)
Wir nutzen Cloudflare für DNS, TLS-Verschlüsselung, Weiterleitung und den Tunnel zu unserem Server. Cloudflare verarbeitet dabei technische Verbindungsdaten wie die IP-Adresse und Routing-Daten. Cloudflare, Inc. (101 Townsend Street, San Francisco, CA 94107, USA) handelt für diese Verarbeitung nach eigener Darstellung als Auftragsverarbeiter, für einige eigene Zwecke als Verantwortlicher (Datenschutzerklärung: https://www.cloudflare.com/privacypolicy/). Eine feste Aufbewahrungsfrist für diese Protokolle nennt Cloudflare nicht; die Speicherung richtet sich nach dessen Angaben.
Zweck: sichere und performante Auslieferung. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO. Übermittlung in die USA: siehe Ziffer 11.
10. Hosting (netcup)
Der Server steht bei der netcup GmbH, Emmy-Noether-Straße 10, 76131 Karlsruhe, im Rechenzentrum Nürnberg (laut Kundenbereich). netcup stellt die Infrastruktur bereit und verarbeitet dabei in unserem Auftrag die Daten des Servers. Auf die Inhalte des Servers greifen wir nach SSH-Anmeldung zu Wartungszwecken zu. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO.
11. Empfänger und Übermittlung in Drittländer
| Empfänger | Zweck | Sitz | Übermittlung in Drittland und Schutzmechanismus |
|---|---|---|---|
| netcup GmbH | Hosting | Karlsruhe, Server in Nürnberg | keine Übermittlung bekannt |
| Cloudflare, Inc. | Auslieferung, DNS, TLS, Tunnel, E-Mail-Weiterleitung | USA | Datenverarbeitungszusatz (DPA) mit Standardvertragsklauseln; Cloudflare, Inc. ist im EU-US Data Privacy Framework als aktiver Teilnehmer geführt; das DPA enthält zusätzlich Standardvertragsklauseln für den Fall, dass die Zertifizierung entfällt |
| Google Ireland Limited (Gmail) | privates Postfach des Betreibers, Empfang weitergeleiteter E-Mails | Irland | Google LLC ist im Data Privacy Framework als aktiver Teilnehmer geführt, und Google nennt Standardvertragsklauseln |
| Zielplattformen | Abruf des angegebenen Inhalts auf deine Veranlassung | verschieden (Irland, Frankreich, USA) | je Plattform und Empfänger-Entität verschieden; die Plattformen entscheiden selbst, ob und wohin sie Daten weitergeben |
Eine Weitergabe an weitere Dritte findet nicht statt, es sei denn, wir sind gesetzlich dazu verpflichtet.
12. Kontakt per E-Mail
Wenn du an kontakt@nextapplab.net schreibst, nimmt Cloudflare Email Routing die Nachricht entgegen und leitet sie an ein privates Postfach des Betreibers bei Google (Gmail, Google Ireland Limited) weiter. Dabei werden deine E-Mail-Adresse, Betreff, Inhalt und Anhänge verarbeitet. Nach der Dokumentation von Cloudflare prüft der Dienst die Absenderauthentifizierung (SPF, DKIM, DMARC) und lehnt Nachrichten bei Fehlern ab; die Weiterleitung erfolgt in Echtzeit.
Email Routing leitet nur kontakt@nextapplab.net weiter. Nachrichten an alle anderen Adressen der Domain werden verworfen (Catch-all-Regel „Drop“); Email Workers sind nicht eingerichtet. Im Aktivitätsprotokoll von Email Routing zeigt Cloudflare den Status einer Nachricht (zum Beispiel weitergeleitet, abgelehnt, Zustellung fehlgeschlagen) und die Authentifizierungsergebnisse; eine Aufbewahrungsfrist dafür nennt die Dokumentation nicht. Statistiken zur Weiterleitung hält Cloudflare 31 Tage vor.
Wir speichern Nachrichten nur so lange, wie es zur Bearbeitung deiner Anfrage erforderlich ist oder Aufbewahrungspflichten bestehen. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Anfrage) oder lit. f DSGVO.
13. Speicherdauer im Überblick
| Daten | Dauer |
|---|---|
| Auftragsdaten (Link, Metadaten, Status) in der Datenbank | ab 30 Minuten werden neue Abrufe abgelehnt; Lebensdauer der Einträge höchstens 32 Minuten, der Aufräumdienst entfernt sie in der Regel früher; Auslagerung in die Swap-Datei möglich, kein Überschreiben |
| Dateien und Vorschaubilder im Dateisystem | ab 30 Minuten werden neue Abrufe abgelehnt; Löschung durch den Aufräumdienst, der jede Minute läuft, in der Regel binnen ein bis zwei Minuten danach; bei Fehler oder Abbruch beim nächsten Lauf; bei Ausfall des Aufräumdienstes erst nach dessen Neustart; bei einem Löschfehler erneuter Versuch bei jedem weiteren Lauf; keine garantierte Löschfrist; Reste in der Swap-Datei möglich, kein Überschreiben |
| Freigabelink | höchstens 10 Minuten, nie länger als die Datei; nach Ablauf oder Widerruf keine neuen Abrufe, laufende Übertragungen werden nicht unterbrochen |
Sitzungs-Cookie ml_sid | 24 Stunden |
| Zähler der Ratenbegrenzung | Zeitfenster von 10 Minuten |
| IP-Adresse für die Anfragebegrenzung | flüchtig im Arbeitsspeicher, nicht protokolliert |
| Download-Berechtigung | höchstens 120 Sekunden und nie länger als die Datei; Hash in der Datenbank; nach Ablauf keine neuen Abrufe, laufende Übertragungen werden nicht unterbrochen |
| Zugriffs- und Fehlerprotokoll des Proxys (ohne IP) | rotiert nach Größe, keine zeitliche Frist |
| Firewall-Protokoll mit IP-Adressen abgewiesener Verbindungen (ufw, Stufe low, systemd-Journal) | rotiert nach Speichergröße, keine feste zeitliche Frist eingestellt |
| Sicherungen / Snapshots | keine eigenen Sicherungen; im Kundenbereich des Hosters bei unserer Ansicht am 4. November 2026 keine Snapshots; sonstige interne Kopien des Hosters nicht bekannt |
| Verbindungsdaten bei Cloudflare | von Cloudflare nicht genannt |
| Verbindungsdaten bei netcup | von netcup für VPS nicht genannt |
| Weiterleitungsstatistik bei Cloudflare Email Routing | 31 Tage (Angabe von Cloudflare) |
| Aktivitätsprotokoll von Email Routing bei Cloudflare (Status, Authentifizierungsergebnisse) | keine Frist in der Dokumentation genannt |
| E-Mails | so lange wie zur Bearbeitung erforderlich oder gesetzlich geboten |
14. Deine Rechte
Du hast gegenüber uns die Rechte auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21). Soweit wir Daten aufgrund berechtigter Interessen (Art. 6 Abs. 1 lit. f) verarbeiten, kannst du aus Gründen, die sich aus deiner besonderen Situation ergeben, jederzeit widersprechen. Wir stützen uns derzeit auf keine Einwilligung; ein Widerruf ist deshalb nicht nötig.
So erreichst du uns. Schreibe an kontakt@nextapplab.net. Bitte beachte: Eine einfache E-Mail ist nicht Ende-zu-Ende-verschlüsselt, und sie läuft über Cloudflare Email Routing zu einem Postfach bei Google (Ziffer 12). Schreibe uns deshalb nicht mehr als nötig.
Was du uns nicht schicken sollst. Sende uns niemals den Inhalt deines Cookies ml_sid, einen Freigabelink oder einen Zugriffsschlüssel eines Auftrags. Wer diese Werte kennt, kann auf die Aufträge zugreifen; wir brauchen sie nicht, und wir fragen nie danach.
Auskunft und Löschung zu Aufträgen, und ihre Grenzen. Wir führen keine Konten und können nicht sicher feststellen, wer einen Auftrag gestartet hat. Der eingegebene Link und ein Zeitpunkt reichen deshalb nicht, um dir Auftragsdaten (Link, Metadaten, Dateien) herauszugeben oder sie auf deine Bitte zu löschen: Sonst könnte jeder, der einen Link kennt, Daten fremder Aufträge erhalten oder löschen lassen. Wir geben deshalb allein aufgrund dieser Angaben keine Auftragsdaten heraus. Wir können dir allgemein bestätigen, welche Daten wir wie lange verarbeiten (diese Erklärung), und prüfen Anfragen im Einzelfall, auch ob zusätzliche Angaben zur Identifizierung nötig sind (Art. 11 Abs. 2 und Art. 12 Abs. 6 DSGVO). Ein Verfahren, das den Auftrag einer Person zuverlässig zuordnet, ohne dass sie ein Cookie oder einen Zugriffsschlüssel preisgibt, gibt es derzeit nicht.
Was du selbst tun kannst. Laufende Aufträge kannst du in der Anwendung abbrechen; ein abgebrochener Auftrag wird beim nächsten Aufräumlauf entfernt. Freigabelinks kannst du dort selbst widerrufen; das verhindert neue Abrufe, eine bereits begonnene Übertragung wird nicht unterbrochen (Ziffer 8). Im Übrigen enden Aufträge von selbst: Nach 30 Minuten werden neue Abrufe abgelehnt, die Löschung von Datenbankeinträgen und Dateien erfolgt danach wie in Ziffer 4 beschrieben, ohne dass wir einen festen Zeitpunkt zusagen. Auskünfte zu IP-Adressen und Verbindungsdaten bei Cloudflare, netcup und Google musst du bei diesen Anbietern verlangen; wir haben auf deren Protokolle keinen Zugriff, soweit sie nicht im Konto des Betreibers einsehbar sind.
15. Beschwerderecht
Du kannst dich bei einer Datenschutzaufsichtsbehörde beschweren (Art. 77 DSGVO). Zuständig für uns ist: Berliner Beauftragte für Datenschutz und Informationsfreiheit, Alt-Moabit 59–61, 10555 Berlin, Telefon +49 30 13889-0, E-Mail mailbox@datenschutz-berlin.de, https://www.datenschutz-berlin.de/ (Beschwerde: https://www.datenschutz-berlin.de/buergerinnen-und-buerger/beschwerde/).
16. Pflicht zur Bereitstellung, automatisierte Entscheidungen
Du bist nicht verpflichtet, personenbezogene Daten bereitzustellen; ohne die genannten Verbindungsdaten und den eingegebenen Link kann der Dienst aber nicht genutzt werden. Eine automatisierte Entscheidungsfindung einschließlich Profiling findet nicht statt.
17. Stand und Änderungen
Stand: 5. November 2026. Wir passen diese Erklärung an, wenn sich der Betrieb ändert, zum Beispiel wenn Werbung oder Analyse eingeführt würde.
Zurück zum Werkzeug