> Ist R Shiny DSGVO-konform? Shiny-Anwendungen, shinyapps.io oder Self-Hosting, Umgang mit Forschungsdaten und Schritte zur Compliance in der EU.
>
> Canonical: https://www.flowconsent.com/de/services/framework/shiny

Frameworks

# R Shiny

Nicht eingestuft · [Offizielle Website](https://shiny.posit.co)

R Shiny ist ein Open Source Framework von Posit (vormals RStudio) zum Bau interaktiver Web Anwendungen direkt aus R Code. Es wird häufig in Data Science, Forschung und Analyse für Dashboards, Visualisierungen und Datenexploration eingesetzt. DSGVO Konformität hängt von der Anwendung und vom Hosting ab. Selbst gehostete Shiny Apps auf EU Infrastruktur sind unproblematisch, shinyapps.io läuft auf US Infrastruktur und benötigt SCCs.

[R Shiny bis zur Einwilligung blockieren](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=framework) · [Meine Website scannen](https://www.flowconsent.com/de/scan)

Auf einen Blick

- Kategorie

  [Frameworks](https://www.flowconsent.com/de/services/framework)

- Einwilligung

  Nicht eingestuft

- Vorherige Einwilligung

  Nicht erforderlich

- Dokumentierte Cookies

  1

- Drittanbieter-Domains

  2

- Server

  Self-hosted or Posit (RStudio) cloud infrastructure (US)

Überblick

## Was macht R Shiny?

## **Was ist R Shiny?**

R Shiny ist ein Open Source Web Framework von Posit (ehemals RStudio) zum Bau interaktiver Anwendungen direkt aus R Code. Forscher, Statistiker und Analyseteams nutzen Shiny für Dashboards, Daten Explorationen, Modell Demos und Reproducible Research. Eine Shiny App besteht aus einer R Sitzung auf dem Server und einer dünnen Browser Schnittstelle, die Eingaben des Nutzers an den R Prozess übermittelt.

## **Welche Daten und Cookies?**

Shiny selbst setzt typischerweise ein Sitzungs Cookie und nutzt eine WebSocket Verbindung zur R Sitzung. Welche personenbezogenen Daten verarbeitet werden, hängt vom App Code ab: Datei Uploads, Eingabeformulare, Datenbank Abfragen. Shiny Server Pro und Posit Connect bieten zusätzlich Authentifizierung und können Logs mit IP, Nutzer ID und Aktionsverlauf führen.

## **DSGVO Verantwortlichkeit**

Verantwortlich für die Verarbeitung ist die Organisation, die die Shiny App betreibt: Universität, Forschungseinrichtung, Unternehmen. Posit ist Auftragsverarbeiter, sobald shinyapps.io oder Posit Connect Cloud verwendet wird. Sitzungs Cookies sind technisch erforderlich und nach § 25 Abs. 2 TDDDG einwilligungsfrei. Sobald die App jedoch Tracking Pixel oder Analytics Bibliotheken einbindet, ist eine vorherige Einwilligung erforderlich.

## **Hosting Optionen und Drittlandtransfer**

Self Hosting auf eigener EU Infrastruktur (Shiny Server Open Source, Docker, Kubernetes) vermeidet Drittlandübermittlung vollständig. shinyapps.io wird auf AWS in den USA betrieben und benötigt Standardvertragsklauseln plus TIA. Posit Connect kann selbst gehostet oder als Posit Connect Cloud genutzt werden, wo das Standort Datacenter ausgewählt werden kann. Für sensible Daten (Gesundheit, Forschung, Verwaltung) ist Self Hosting in der EU klar zu empfehlen.

## **Compliance Schritte**

Aktivieren Sie HTTPS, beschränken Sie Datei Uploads, validieren Sie Eingaben (gegen Code Injection in eval Aufrufen). Nutzen Sie shinyauth oder Posit Connect für Zugangskontrolle, definieren Sie Logs und Aufbewahrungsfristen, dokumentieren Sie Datenflüsse im Verarbeitungsverzeichnis und führen Sie eine DSFA durch, sobald sensible Daten oder Forschungsergebnisse verarbeitet werden. Schließen Sie AVVs mit Posit ab, falls shinyapps.io oder Posit Cloud verwendet wird.

Datenschutz

## R Shiny und die DSGVO

- Rechtsgrundlage

  R Shiny is a framework, not a data processor. GDPR obligations arise from the Shiny application and its hosting infrastructure. For shinyapps.io hosted applications, contract performance or legitimate interest applies for the hosting relationship.

- Risikostufe

  low

- Anwendbare Vorschriften

  GDPR compliance depends on the application and hosting: EU self-hosted deployments have no transfer concerns

### Datenschutz-Folgenabschätzung (DSFA)

A DPIA may be required for Shiny applications processing special category data (health, genetic data) or large-scale personal data, particularly in research or clinical contexts. The DPIA should focus on the application design and data flows, not Shiny itself.

### Beispieltext für Ihr Banner

> Diese Anwendung wurde mit R Shiny gebaut und auf unserer eigenen EU Infrastruktur betrieben. Shiny setzt nur technisch erforderliche Sitzungs Cookies, um Ihre Verbindung zur Shiny Sitzung zu halten. Es findet keine Profilbildung und keine Drittlandübermittlung statt.

Cookies und Tracker

## Was R Shiny setzt und kontaktiert

- Tracking-Methode

  R Shiny web application framework, server-side R processing, session cookies, optional first-party analytics

- Serverstandort

  Self-hosted or Posit (RStudio) cloud infrastructure (US)

### Gesetzte Cookies (1)

| Name         | Typ     | Laufzeit | Zweck                                                                                                 |
| ------------ | ------- | -------- | ----------------------------------------------------------------------------------------------------- |
| shinysession | session | Session  | Strictly necessary session cookie maintaining the R Shiny WebSocket session, does not require consent |

### Kontaktierte Drittanbieter-Domains (2)

- `shiny.posit.co`
- `shinyapps.io`

Fragen

## Häufige Fragen zu R Shiny

Ihre Frage ist nicht dabei? Schreiben Sie uns, wir antworten schnell.

[Schreiben Sie uns](https://www.flowconsent.com/de/demo)

### Erfasst R Shiny personenbezogene Daten?

Das Framework selbst nicht, aber jede Shiny App, die Eingaben verarbeitet, Datenbank Abfragen ausführt oder Datei Uploads erlaubt. Sitzungs Cookies, IP Adressen und User Agent werden in Server Logs gespeichert.

### Benötigt shinyapps.io SCCs für EU Daten?

Ja. shinyapps.io wird auf AWS in den USA betrieben. Werden personenbezogene Daten europäischer Nutzer verarbeitet, sind Standardvertragsklauseln zwischen Ihnen und Posit erforderlich, ergänzt durch ein Transfer Impact Assessment und ggf. Pseudonymisierung.

### Welche Hosting Variante ist DSGVO konform?

Self Hosting in der EU mit Shiny Server Open Source oder Posit Connect lokal: keine Drittlandübermittlung, vollständige Kontrolle über Logs und Backups. Für sensible oder Forschungsdaten ist das die empfohlene Lösung.

### Setzt R Shiny Cookies?

Ja, ein technisch erforderliches Sitzungs Cookie zur Aufrechterhaltung der R Sitzung. Es ist nach § 25 Abs. 2 TDDDG einwilligungsfrei. Tracking oder Analyse Cookies werden nur gesetzt, wenn Ihre App diese explizit einbindet.

### Brauche ich eine DSFA für meine Shiny Anwendung?

Ja, sobald Sie sensible Kategorien (Gesundheit, Genetik, ethnische Herkunft) oder umfangreiche Profilbildung verarbeiten (Art. 35 DSGVO). Bei einfachen Dashboards ohne personenbezogene Daten ist eine DSFA in der Regel nicht erforderlich.

### Wie implementiere ich Authentifizierung in Shiny DSGVO konform?

Verwenden Sie Posit Connect oder Shiny Server Pro mit LDAP, SAML oder OAuth. Für Open Source Setups eignen sich Pakete wie shinymanager oder polished. Speichern Sie Passwörter ausschließlich gehasht (bcrypt, argon2).

### Wie behandle ich Datei Uploads in Shiny unter DSGVO?

Beschränken Sie Größe und Dateitypen, validieren Sie Inhalte, speichern Sie Uploads in einem dedizierten, verschlüsselten Verzeichnis innerhalb der EU. Definieren Sie Aufbewahrungsfristen, automatische Löschung und dokumentieren Sie den Upload Zweck im Verzeichnis nach Art. 30 DSGVO.

### Muss R Shiny in der Datenschutzerklärung erwähnt werden?

Erwähnen Sie die Anwendung als Verarbeitungstätigkeit, das Hosting (Self Hosting in der EU oder shinyapps.io USA), die verarbeiteten Datenkategorien, Aufbewahrungsfristen und gegebenenfalls Posit als Auftragsverarbeiter.

Gleiche Kategorie

## Weitere Dienste: Frameworks

[Ganze Kategorie ansehen](https://www.flowconsent.com/de/services/framework)

### [MochiKit](https://www.flowconsent.com/de/services/framework/mochikit)

[Frameworks](https://www.flowconsent.com/de/services/framework/mochikit)

·

### [W3.CSS](https://www.flowconsent.com/de/services/framework/w3-css)

[Frameworks](https://www.flowconsent.com/de/services/framework/w3-css)

·

### [Python](https://www.flowconsent.com/de/services/framework/python)

[Frameworks](https://www.flowconsent.com/de/services/framework/python)

·

### [GOV.UK Template](https://www.flowconsent.com/de/services/framework/gov-uk-template)

[Frameworks](https://www.flowconsent.com/de/services/framework/gov-uk-template)

·

### [OpenCV](https://www.flowconsent.com/de/services/framework/opencv)

[Frameworks](https://www.flowconsent.com/de/services/framework/opencv)

·

### [Glider.js](https://www.flowconsent.com/de/services/framework/glider-js)

[Frameworks](https://www.flowconsent.com/de/services/framework/glider-js)

## Machen Sie Ihre Website noch heute konform.

Kostenlos bis 25.000 Sitzungen pro Monat. Keine Kreditkarte, keine Bindung.

[Mein Banner erstellen](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=general) · [Meine Website scannen](https://www.flowconsent.com/de/scan)
