/** * Loeschfristen — HR Templates * Personalakten, Bewerbungsunterlagen, Gehaltsabrechnungen, Zeiterfassung, * Krankmeldungen, Schulungsnachweise, Betriebsarzt-Dokumentation */ import { BaselineTemplate } from './types' export const HR_TEMPLATES: BaselineTemplate[] = [ { templateId: 'personal-akten', dataObjectName: 'Personalakten', description: 'Vollstaendige Personalakten inkl. Arbeitsvertraege, Zeugnisse, Abmahnungen und sonstige beschaeftigungsrelevante Dokumente.', affectedGroups: ['Mitarbeiter'], dataCategories: ['Stammdaten', 'Vertragsdaten', 'Gehaltsdaten', 'Zeugnisse'], primaryPurpose: 'Dokumentation und Nachweisfuehrung des Beschaeftigungsverhaeltnisses sowie Erfuellung steuerrechtlicher Aufbewahrungspflichten.', deletionTrigger: 'RETENTION_DRIVER', retentionDriver: 'AO_147', retentionDriverDetail: 'Aufbewahrungspflicht gemaess 147 AO fuer steuerlich relevante Unterlagen der Personalakte.', retentionDuration: 10, retentionUnit: 'YEARS', retentionDescription: '10 Jahre nach Ende des Beschaeftigungsverhaeltnisses', startEvent: 'Ende des Beschaeftigungsverhaeltnisses', deletionMethod: 'AUTO_DELETE', deletionMethodDetail: 'Automatische Loeschung aller digitalen Personalakten-Dokumente nach Ablauf der Aufbewahrungsfrist. Papierakten werden datenschutzkonform vernichtet.', responsibleRole: 'HR-Abteilung', reviewInterval: 'ANNUAL', tags: ['hr', 'steuer'], }, { templateId: 'bewerbungsunterlagen', dataObjectName: 'Bewerbungsunterlagen', description: 'Eingereichte Bewerbungsunterlagen inkl. Anschreiben, Lebenslauf, Zeugnisse und Korrespondenz mit Bewerbern.', affectedGroups: ['Bewerber'], dataCategories: ['Bewerbungsdaten', 'Qualifikationen', 'Kontaktdaten'], primaryPurpose: 'Durchfuehrung des Bewerbungsverfahrens und Absicherung gegen Entschaedigungsansprueche nach dem AGG.', deletionTrigger: 'RETENTION_DRIVER', retentionDriver: 'AGG_15', retentionDriverDetail: 'Aufbewahrung fuer 6 Monate nach Absage gemaess 15 Abs. 4 AGG (Frist fuer Geltendmachung von Entschaedigungsanspruechen).', retentionDuration: 6, retentionUnit: 'MONTHS', retentionDescription: '6 Monate nach Absage oder Stellenbesetzung', startEvent: 'Absage oder endgueltige Stellenbesetzung', deletionMethod: 'AUTO_DELETE', deletionMethodDetail: 'Automatische Loeschung aller Bewerbungsunterlagen und zugehoeriger Kommunikation nach Ablauf der 6-Monats-Frist.', responsibleRole: 'HR-Abteilung', reviewInterval: 'QUARTERLY', tags: ['hr', 'bewerbung'], }, { templateId: 'gehaltsabrechnungen', dataObjectName: 'Gehaltsabrechnungen', description: 'Monatliche Gehaltsabrechnungen, Lohnsteuerbescheinigungen und Sozialversicherungsmeldungen.', affectedGroups: ['Mitarbeiter'], dataCategories: ['Gehaltsdaten', 'Steuerdaten', 'Sozialversicherungsdaten'], primaryPurpose: 'Dokumentation der Lohn- und Gehaltszahlungen sowie Erfuellung steuerrechtlicher und sozialversicherungsrechtlicher Aufbewahrungspflichten.', deletionTrigger: 'RETENTION_DRIVER', retentionDriver: 'AO_147', retentionDriverDetail: 'Aufbewahrungspflicht gemaess 147 AO fuer lohnsteuerrelevante Unterlagen und Gehaltsbuchungen.', retentionDuration: 10, retentionUnit: 'YEARS', retentionDescription: '10 Jahre nach Ende des Geschaeftsjahres', startEvent: 'Ende des Geschaeftsjahres der jeweiligen Abrechnung', deletionMethod: 'AUTO_DELETE', deletionMethodDetail: 'Automatische Loeschung der digitalen Gehaltsabrechnungen nach Ablauf der Aufbewahrungsfrist. Papierbelege werden datenschutzkonform vernichtet.', responsibleRole: 'Lohnbuchhaltung', reviewInterval: 'ANNUAL', tags: ['hr', 'steuer'], }, { templateId: 'zeiterfassung', dataObjectName: 'Zeiterfassungsdaten', description: 'Arbeitszeitaufzeichnungen inkl. Beginn, Ende, Pausen und Ueberstunden der Beschaeftigten.', affectedGroups: ['Mitarbeiter'], dataCategories: ['Arbeitszeiten', 'Pausenzeiten', 'Ueberstunden'], primaryPurpose: 'Erfuellung der gesetzlichen Aufzeichnungspflicht fuer Arbeitszeiten und Nachweis der Einhaltung des Arbeitszeitgesetzes.', deletionTrigger: 'RETENTION_DRIVER', retentionDriver: 'ARBZG_16', retentionDriverDetail: 'Aufbewahrungspflicht gemaess 16 Abs. 2 ArbZG fuer Aufzeichnungen ueber die Arbeitszeit.', retentionDuration: 2, retentionUnit: 'YEARS', retentionDescription: '2 Jahre nach Ende des Erfassungszeitraums', startEvent: 'Ende des jeweiligen Erfassungszeitraums', deletionMethod: 'AUTO_DELETE', deletionMethodDetail: 'Automatische Loeschung der Zeiterfassungsdaten nach Ablauf der 2-Jahres-Frist im Zeiterfassungssystem.', responsibleRole: 'HR-Abteilung', reviewInterval: 'ANNUAL', tags: ['hr', 'arbzg'], }, { templateId: 'krankmeldungen', dataObjectName: 'Krankmeldungen', description: 'Arbeitsunfaehigkeitsbescheinigungen, Krankmeldungen und zugehoerige Abwesenheitsdokumentationen.', affectedGroups: ['Mitarbeiter'], dataCategories: ['Gesundheitsdaten', 'Abwesenheitszeiten', 'AU-Bescheinigungen'], primaryPurpose: 'Dokumentation von Fehlzeiten, Entgeltfortzahlung im Krankheitsfall und Absicherung gegen Verjaehrung arbeitsrechtlicher Ansprueche.', deletionTrigger: 'RETENTION_DRIVER', retentionDriver: 'BGB_195', retentionDriverDetail: 'Aufbewahrung fuer die Dauer der regelmaessigen Verjaehrungsfrist gemaess 195 BGB zur Absicherung von Erstattungsanspruechen.', retentionDuration: 3, retentionUnit: 'YEARS', retentionDescription: '3 Jahre nach Ende des Beschaeftigungsverhaeltnisses', startEvent: 'Ende des Beschaeftigungsverhaeltnisses', deletionMethod: 'MANUAL_REVIEW_DELETE', deletionMethodDetail: 'Manuelle Pruefung durch die HR-Abteilung vor Loeschung, da Krankmeldungen besondere Kategorien personenbezogener Daten (Gesundheitsdaten) enthalten.', responsibleRole: 'HR-Abteilung', reviewInterval: 'ANNUAL', tags: ['hr', 'gesundheit'], }, { templateId: 'schulungsnachweise', dataObjectName: 'Schulungsnachweise', description: 'Teilnahmebestaetigungen, Zertifikate und Protokolle von Mitarbeiterschulungen (Datenschutz, Arbeitssicherheit, Compliance).', affectedGroups: ['Mitarbeiter'], dataCategories: ['Schulungsdaten', 'Zertifikate', 'Teilnahmelisten'], primaryPurpose: 'Nachweis der Durchfuehrung gesetzlich vorgeschriebener Schulungen und Dokumentation der Mitarbeiterqualifikation.', deletionTrigger: 'RETENTION_DRIVER', retentionDriver: 'CUSTOM', retentionDriverDetail: 'Aufbewahrung fuer 3 Jahre nach Ende des Beschaeftigungsverhaeltnisses als Nachweis der ordnungsgemaessen Schulungsdurchfuehrung.', retentionDuration: 3, retentionUnit: 'YEARS', retentionDescription: '3 Jahre nach Ende des Beschaeftigungsverhaeltnisses', startEvent: 'Ende des Beschaeftigungsverhaeltnisses des geschulten Mitarbeiters', deletionMethod: 'MANUAL_REVIEW_DELETE', deletionMethodDetail: 'Manuelle Pruefung durch die HR-Abteilung vor Loeschung, da Schulungsnachweise als Compliance-Nachweis in Audits relevant sein koennen.', responsibleRole: 'HR-Abteilung', reviewInterval: 'ANNUAL', tags: ['hr', 'schulung'], }, { templateId: 'betriebsarzt-doku', dataObjectName: 'Betriebsarzt-Dokumentation', description: 'Ergebnisse arbeitsmedizinischer Vorsorgeuntersuchungen, Eignungsuntersuchungen und arbeitsmedizinische Empfehlungen.', affectedGroups: ['Mitarbeiter'], dataCategories: ['Gesundheitsdaten', 'Vorsorgeuntersuchungen', 'Eignungsbefunde'], primaryPurpose: 'Erfuellung der Dokumentationspflicht fuer arbeitsmedizinische Vorsorge gemaess ArbMedVV und Nachweisfuehrung gegenueber Berufsgenossenschaften.', deletionTrigger: 'RETENTION_DRIVER', retentionDriver: 'CUSTOM', retentionDriverDetail: 'Aufbewahrungspflicht gemaess ArbMedVV (Verordnung zur arbeitsmedizinischen Vorsorge) und Berufsgenossenschaftliche Grundsaetze: bis zu 40 Jahre bei Exposition gegenueber krebserzeugenden Gefahrstoffen.', retentionDuration: 40, retentionUnit: 'YEARS', retentionDescription: '40 Jahre nach letzter Exposition (bei Gefahrstoffen), sonst 10 Jahre nach Ende der Taetigkeit', startEvent: 'Ende der expositionsrelevanten Taetigkeit bzw. Ende des Beschaeftigungsverhaeltnisses', deletionMethod: 'PHYSICAL_DESTROY', deletionMethodDetail: 'Physische Vernichtung der Papierunterlagen durch zertifizierten Aktenvernichtungsdienstleister (DIN 66399, Sicherheitsstufe P-5). Digitale Daten werden kryptographisch geloescht.', responsibleRole: 'Betriebsarzt / Arbeitsmedizinischer Dienst', reviewInterval: 'ANNUAL', tags: ['hr', 'gesundheit'], }, ]