1"use strict";(globalThis.webpackChunkschulconnex=globalThis.webpackChunkschulconnex||[]).push([[1112,3706],{28453(e,n,s){s.d(n,{R:()=>d,x:()=>o});var t=s(96540);const r={},i=t.createContext(r);function d(e){const n=t.useContext(i);return t.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:d(e.components),t.createElement(i.Provider,{value:n},e.children)}},42036(e,n,s){s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>d,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"praxisleitfaden/ablauf-l\xf6schen-dienste-information","title":"","description":"Information von Diensten \xfcber die L\xf6schung von Personenkontexten","source":"@site/docs/praxisleitfaden/ablauf-l\xf6schen-dienste-information.md","sourceDirName":"praxisleitfaden","slug":"/praxisleitfaden/ablauf-l\xf6schen-dienste-information","permalink":"/docs/praxisleitfaden/ablauf-l\xf6schen-dienste-information","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":""}}');var r=s(74848),i=s(28453);const d={title:""},o=void 0,l={},c=[{value:"Information von Diensten \xfcber die L\xf6schung von Personenkontexten",id:"information-von-diensten-\xfcber-die-l\xf6schung-von-personenkontexten",level:2}];function a(e){const n={a:"a",code:"code",h2:"h2",p:"p",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"information-von-diensten-\xfcber-die-l\xf6schung-von-personenkontexten",children:"Information von Diensten \xfcber die L\xf6schung von Personenkontexten"}),"\n",(0,r.jsxs)(n.p,{children:["Die ",(0,r.jsx)(n.a,{href:"https://eur-lex.europa.eu/legal-content/DE/TXT/HTML/?uri=CELEX:32016R0679#d1e2621-1-1",children:"DSGVO schreibt in Artikel 17"})," vor, dass Dienste, welchen personenbezogene Daten bereitgestellt\nwurden, \xfcber die L\xf6schung der Daten zu informieren sind, um diesen zu erm\xf6glichen, alle Links\nzu diesen personenbezogenen Daten oder Kopien oder Replikationen dieser personenbezogenen Daten\nunverz\xfcglich zu l\xf6schen."]}),"\n",(0,r.jsxs)(n.p,{children:["Um dies zu erm\xf6glichen, wird f\xfcr Dienste, welche persistent Daten speichern, der API-Endpunkt ",(0,r.jsx)(n.code,{children:"/personen-info"}),"\nbereitgestellt."]}),"\n",(0,r.jsx)(n.p,{children:"Diese Schnittstelle liefert zu allen aktiven Personenkontexten, welche an das System ausgeliefert\nwurden und die nicht gel\xf6scht sind, die (pseudonymisierte) Kontext-ID sowie, soweit gesetzt,\nden geplanten L\xf6schzeitpunkt. Letzterer ist nur als Absichtserkl\xe4rung zu verstehen und kann dazu dienen,\ndie Nutzerin oder den Nutzer darauf hinzuweisen, dass der Zugang demn\xe4chst endet, und eventuell aufzufordern,\nrelevante Daten vor dem Termin zu sichern. Die Kenntnis de
1s L\xf6schzeitpunkts allein ist aber nicht ausreichend,\num die L\xf6schung vorzunehmen, da der L\xf6schzeitpunkt gel\xf6scht oder ge\xe4ndert werden kann."}),"\n",(0,r.jsxs)(n.p,{children:["Es ist Aufgabe des Dienstes, den API-Endpunkt ",(0,r.jsx)(n.code,{children:"/personen-info"})," mit ausreichender Regelm\xe4\xdfigkeit abzurufen,\ndamit eine angemessen schnelle L\xf6schung erfolgen kann."]}),"\n",(0,r.jsx)(n.p,{children:"Hat ein Dienst zu einer Person alle lokal persistent gehaltenen Personenkontext-Daten gel\xf6scht,\nso muss er auch die persistent gehaltenen Daten zur Person l\xf6schen."})]})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(a,{...e})}):a(e)}},59731(e,n,s){s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>h,frontMatter:()=>o,metadata:()=>t,toc:()=>a});const t=JSON.parse('{"id":"praxisleitfaden/ablauf-l\xf6schen","title":"L\xf6schen von Personen","description":"Aus Sicht des Datenschutzes ist der Schulconnex-Server ein Daten\xfcbermittler zwischen","source":"@site/docs/praxisleitfaden/ablauf-l\xf6schen.md","sourceDirName":"praxisleitfaden","slug":"/praxisleitfaden/ablauf-l\xf6schen","permalink":"/docs/praxisleitfaden/ablauf-l\xf6schen","draft":false,"unlisted":false,"tags":[{"inline":true,"label":"Informativ","permalink":"/docs/tags/informativ"}],"version":"current","frontMatter":{"title":"L\xf6schen von Personen","tags":["Informativ"]},"sidebar":"spezQuellsystemeSidebar","previous":{"title":"Rollen\xe4nderung","permalink":"/docs/praxisleitfaden/rolle-in-organisation"}}');var r=s(74848),i=s(28453),d=s(42036);const o={title:"L\xf6schen von Personen",tags:["Informativ"]},l="Ablauf L\xf6schen von Personenkontexten und Personen",c={},a=[{value:"L\xf6schen von Personenkontexten und Personen aus Sicht des prim\xe4ren Quellsystems",id:"l\xf6schen-von-personenkontexten-und-personen-aus-sicht-des-prim\xe4ren-quellsystems",level:2},...d.toc];function u(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"ablauf-l\xf6schen-von-personenkontexten-und-personen",children:"Ablauf L\xf6schen von Personenkontexten und Personen"})}),"\n",(0,r.jsxs)(n.p,{children:["Aus Sicht des Datenschutzes ist der Schulconnex-Server ein ",(0,r.jsx)(n.a,{href:"https://www.gesetze-im-internet.de/bdsg_2018/__25.html",children:"Daten\xfcbermittler"})," zwischen\nSchulverwaltung (Quellsystemen) und angebundenen Anwendungen (Dienste). Aus dieser Voraussetzung\nleiten sich bestimmte gesetzliche Anforderungen an das L\xf6schen von Personen und Personenkontexten ab.\nDiese Anforderungen werden durch festgelegte Statusfolgen bei der L\xf6schung konzeptuell umgesetzt."]}),"\n",(0,r.jsx)(n.p,{children:"Besonders relevant aus Sicht des Datenschutzgesetzes sind hierbei zwei Aspekte: Erstens die Unverz\xfcglichkeit\nder L\xf6schung und zweitens die Benachrichtigung anderer Organisationen, denen die Daten bereitgestellt wurden,\n\xfcber die L\xf6schung der Daten. Diese Organisationen sind dann aufgefordert, eventuelle Kopien der Daten\nihrerseits unverz\xfcglich zu l\xf6schen."}),"\n",(0,r.jsx)(n.p,{children:"Der Schulconnex-Service macht vom Ablauf her keinen Unterschied zwischen der L\xf6schung von Personenkontexten\nund Personen aus organisatorischen Gr\xfcnden (wie \u201eSchuljahr endet\u201c, \u201eLehrkraft verl\xe4sst die Schule\u201c) und\nder L\xf6schung aufgrund von [Art. 17 DSGVO (\u201eRecht auf L\xf6schung\u201c / \u201eRecht auf Vergessenwerden\u201c)][2].\nIm letzteren Fall ist jedoch die Frist zur L\xf6schung deutlich k\xfcrzer, technisch wird\nmeist der aktuelle Tag als L\xf6schtermin gesetzt."}),"\n",(0,r.jsx)(n.p,{children:"Prim\xe4re Quellsysteme, synchronisierte Quellsysteme (\xfcber Sichtfreigaben) und andere Dienste\nk\xf6nnen den L\xf6schtermin nutzen, um Nutzer und Nutzerinnen \xfcber eine bevorstehende L\xf6schung\nzu informieren und eventuell zu Aktionen (wie eigene Sicherung der Daten) aufzufordern."}),"\n",(0,r.jsx)(n.h2,{id:"l\xf6schen-von-personenkontexten-und-pers
1onen-aus-sicht-des-prim\xe4ren-quellsystems",children:"L\xf6schen von Personenkontexten und Personen aus Sicht des prim\xe4ren Quellsystems"}),"\n",(0,r.jsx)(n.p,{children:"Um einen Personendatensatz und die dazugeh\xf6renden Personenkontexte zu l\xf6schen, geht das Quellsystem wie folgt vor:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"L\xf6schen aller Personenkontexte zu einer Person"}),"\n",(0,r.jsx)(n.li,{children:"L\xf6schen der Personen"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"Allgemein werden Personenkontexte durch das Setzen eines L\xf6schzeitpunkts gel\xf6scht."}),"\n",(0,r.jsxs)(n.p,{children:["Wurden Personenkontexte noch nicht von angebundenen Diensten genutzt, so k\xf6nnen diese\nauch direkt mit dem HTTP-DELETE Aufruf der API ",(0,r.jsx)(n.code,{children:"/personenkontexte/{id}"})," gel\xf6scht werden."]}),"\n",(0,r.jsx)(n.p,{children:"Wurden die Daten jedoch bereits anderen Diensten bereitgestellt, dann ist die direkte L\xf6schung\nnicht mehr m\xf6glich (es wird der Fehlercode 400/13 geliefert) und die L\xf6schung muss\ndurch Setzen des L\xf6schzeitpunkts ausgel\xf6st werden."}),"\n",(0,r.jsx)(n.p,{children:"Dabei ist der Vorgang wie folgt:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Es wird ein L\xf6schzeitpunkt f\xfcr jeden Personenkontext der Person gesetzt."}),"\n",(0,r.jsx)(n.li,{children:"Ein L\xf6schzeitpunkt darf nicht in der Vergangenheit liegen."}),"\n",(0,r.jsx)(n.li,{children:"Zum L\xf6schzeitpunkt wird der Personenkontext vom Schulconnex-Service gel\xf6scht.\nDie Daten des Personenkontexts sind nicht mehr direkt zugreifbar."}),"\n",(0,r.jsxs)(n.li,{children:["Im Fall, dass es sich um den einzigen Personenkontext der Person handelt, kann nach der L\xf6schung\ndieses Personenkontexts auch die Person durch einen DELETE-Aufruf an ",(0,r.jsx)(n.code,{children:"/personen/{id}"})," gel\xf6scht werden."]}),"\n"]}),"\n","\n",(0,r.jsx)(d.default,{})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.