// =============================================================================
// DSFA MUSS-LISTEN NACH BUNDESLÄNDERN
// Quellen: Jeweilige Landesdatenschutzbeauftragte
// =============================================================================

export interface DSFAAuthorityResource {
  id: string
  name: string
  shortName: string
  state: string // Bundesland oder 'Bund'
  overviewUrl: string
  publicSectorListUrl?: string
  privateSectorListUrl?: string
  templateUrl?: string
  additionalResources?: Array<{ title: string; url: string }>
}

export const DSFA_AUTHORITY_RESOURCES: DSFAAuthorityResource[] = [
  {
    id: 'bund',
    name: 'Bundesbeauftragter für den Datenschutz und die Informationsfreiheit',
    shortName: 'BfDI',
    state: 'Bund',
    overviewUrl: 'https://www.bfdi.bund.de/DE/Fachthemen/Inhalte/Technik/Datenschutz-Folgenabschaetzungen.html',
    publicSectorListUrl: 'https://www.bfdi.bund.de/SharedDocs/Downloads/DE/Muster/Liste_VerarbeitungsvorgaengeArt35.pdf',
    templateUrl: 'https://www.bfdi.bund.de/SharedDocs/Downloads/DE/Muster/Muster_Hinweise_DSFA.html',
  },
  {
    id: 'bw',
    name: 'Landesbeauftragter für den Datenschutz und die Informationsfreiheit Baden-Württemberg',
    shortName: 'LfDI BW',
    state: 'Baden-Württemberg',
    overviewUrl: 'https://www.baden-wuerttemberg.datenschutz.de/datenschutz-folgenabschaetzung/',
    privateSectorListUrl: 'https://www.baden-wuerttemberg.datenschutz.de/wp-content/uploads/2018/05/Liste-von-Verarbeitungsvorg%C3%A4ngen-nach-Art.-35-Abs.-4-DS-GVO-LfDI-BW.pdf',
  },
  {
    id: 'by',
    name: 'Bayerischer Landesbeauftragter für den Datenschutz',
    shortName: 'BayLfD',
    state: 'Bayern',
    overviewUrl: 'https://www.datenschutz-bayern.de/dsfa/',
    additionalResources: [
      { title: 'DSFA-Module und Formulare', url: 'https://www.datenschutz-bayern.de/dsfa/' },
    ],
  },
  {
    id: 'be',
    name: 'Berliner Beauftragte für Datenschutz und Informationsfreiheit',
    shortName: 'BlnBDI',
    state: 'Berlin',
    overviewUrl: 'https://www.datenschutz-berlin.de/themen/unternehmen/datenschutz-folgenabschaetzung/',
    publicSectorListUrl: 'https://www.datenschutz-berlin.de/fileadmin/user_upload/pdf/dokumente/2018-BlnBDI_DSFA-oeffentlich.pdf',
    privateSectorListUrl: 'https://www.datenschutz-berlin.de/fileadmin/user_upload/pdf/dokumente/2018-BlnBDI_DSFA-nicht-oeffentlich.pdf',
  },
  {
    id: 'bb',
    name: 'Landesbeauftragte für den Datenschutz und für das Recht auf Akteneinsicht Brandenburg',
    shortName: 'LDA BB',
    state: 'Brandenburg',
    overviewUrl: 'https://www.lda.brandenburg.de/lda/de/datenschutz/datenschutz-folgenabschaetzung/',
    publicSectorListUrl: 'https://www.lda.brandenburg.de/sixcms/media.php/9/DSFA-Liste_%C3%B6ffentlicher_Bereich.pdf',
    privateSectorListUrl: 'https://www.lda.brandenburg.de/sixcms/media.php/9/DSFA-Liste_nicht_%C3%B6ffentlicher_Bereich.pdf',
  },
  {
    id: 'hb',
    name: 'Landesbeauftragte für Datenschutz und Informationsfreiheit Bremen',
    shortName: 'LfDI HB',
    state: 'Bremen',
    overviewUrl: 'https://www.datenschutz.bremen.de/datenschutz/datenschutz-folgenabschaetzung-3884',
    publicSectorListUrl: 'https://www.datenschutz.bremen.de/sixcms/media.php/13/Liste%20von%20Verarbeitungsvorg%C3%A4ngen%20nach%20Artikel%2035.pdf',
    privateSectorListUrl: 'https://www.datenschutz.bremen.de/sixcms/media.php/13/DSFA%20Muss-Liste%20LfDI%20HB.pdf',
  },
  {
    id: 'hh',
    name: 'Hamburgischer Beauftragter für Datenschutz und Informationsfreiheit',
    shortName: 'HmbBfDI',
    state: 'Hamburg',
    overviewUrl: 'https://datenschutz-hamburg.de/datenschutz-folgenabschaetzung',
    publicSectorListUrl: 'https://datenschutz-hamburg.de/fileadmin/user_upload/HmbBfDI/Datenschutz/Informationen/Liste_Art_35-4_DSGVO_HmbBfDI-oeffentlicher_Bereich_v2.0a.pdf',
    privateSectorListUrl: 'https://datenschutz-hamburg.de/fileadmin/user_upload/HmbBfDI/Datenschutz/Informationen/DSFA_Muss-Liste_fuer_den_nicht-oeffentlicher_Bereich_-_Stand_17.10.2018.pdf',
  },
  {
    id: 'he',
    name: 'Hessischer Beauftragter für Datenschutz und Informationsfreiheit',
    shortName: 'HBDI',
    state: 'Hessen',
    overviewUrl: 'https://datenschutz.hessen.de/datenschutz/it-und-datenschutz/datenschutz-folgenabschaetzung',
  },
  {
    id: 'mv',
    name: 'Landesbeauftragter für Datenschutz und Informationsfreiheit Mecklenburg-Vorpommern',
    shortName: 'LfDI MV',
    state: 'Mecklenburg-Vorpommern',
    overviewUrl: 'https://www.datenschutz-mv.de/datenschutz/DSGVO/Hilfsmittel-zur-Umsetzung/',
    publicSectorListUrl: 'https://www.datenschutz-mv.de/static/DS/Dateien/DS-GVO/HilfsmittelzurUmsetzung/MV-DSFA-Muss-Liste-Oeffentlicher-Bereich.pdf',
  },
  {
    id: 'ni',
    name: 'Die Landesbeauftragte für den Datenschutz Niedersachsen',
    shortName: 'LfD NI',
    state: 'Niedersachsen',
    overviewUrl: 'https://www.lfd.niedersachsen.de/dsgvo/liste_von_verarbeitungsvorgangen_nach_art_35_abs_4_ds_gvo/muss-listen-zur-datenschutz-folgenabschatzung-179663.html',
    publicSectorListUrl: 'https://www.lfd.niedersachsen.de/download/134414/DSFA_Muss-Liste_fuer_den_oeffentlichen_Bereich.pdf',
    privateSectorListUrl: 'https://www.lfd.niedersachsen.de/download/131098/Liste_von_Verarbeitungsvorgaengen_nach_Art._35_Abs._4_DS-GVO.pdf',
  },
  {
    id: 'nw',
    name: 'Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen',
    shortName: 'LDI NRW',
    state: 'Nordrhein-Westfalen',
    overviewUrl: 'https://www.ldi.nrw.de/datenschutz/wirtschaft/datenschutz-folgenabschaetzung',
    publicSectorListUrl: 'https://www.ldi.nrw.de/liste-von-verarbeitungsvorgaengen-nach-art-35-abs-4-ds-gvo-fuer-den-oeffentlichen-bereich',
  },
  {
    id: 'rp',
    name: 'Landesbeauftragter für den Datenschutz und die Informationsfreiheit Rheinland-Pfalz',
    shortName: 'LfDI RP',
    state: 'Rheinland-Pfalz',
    overviewUrl: 'https://www.datenschutz.rlp.de/themen/datenschutz-folgenabschaetzung',
  },
  {
    id: 'sl',
    name: 'Unabhängiges Datenschutzzentrum Saarland',
    shortName: 'UDZ SL',
    state: 'Saarland',
    overviewUrl: 'https://www.datenschutz.saarland.de/themen/datenschutz-folgenabschaetzung',
    privateSectorListUrl: 'https://www.datenschutz.saarland.de/fileadmin/user_upload/uds/alle_Dateien_und_Ordner_bis_2025/Download/dsfa_muss_liste_dsk_de.pdf',
  },
  {
    id: 'sn',
    name: 'Sächsische Datenschutz- und Transparenzbeauftragte',
    shortName: 'SDTB',
    state: 'Sachsen',
    overviewUrl: 'https://www.datenschutz.sachsen.de/datenschutz-folgenabschaetzung.html',
    additionalResources: [
      { title: 'Erforderlichkeit der DSFA', url: 'https://www.datenschutz.sachsen.de/erforderlichkeit.html' },
    ],
  },
  {
    id: 'st',
    name: 'Landesbeauftragter für den Datenschutz Sachsen-Anhalt',
    shortName: 'LfD ST',
    state: 'Sachsen-Anhalt',
    overviewUrl: 'https://datenschutz.sachsen-anhalt.de/informationen/datenschutz-grundverordnung/liste-datenschutz-folgenabschaetzung',
    publicSectorListUrl: 'https://datenschutz.sachsen-anhalt.de/fileadmin/Bibliothek/Landesaemter/LfD/Informationen/Internationales/Datenschutz-Grundverordnung/Liste_DSFA/Art-35-Liste-oeffentlicher_Bereich.pdf',
    privateSectorListUrl: 'https://datenschutz.sachsen-anhalt.de/fileadmin/Bibliothek/Landesaemter/LfD/Informationen/Internationales/Datenschutz-Grundverordnung/Liste_DSFA/Art-35-Liste-nichtoeffentlicher_Bereich.pdf',
  },
  {
    id: 'sh',
    name: 'Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein',
    shortName: 'ULD SH',
    state: 'Schleswig-Holstein',
    overviewUrl: 'https://www.datenschutzzentrum.de/datenschutzfolgenabschaetzung/',
    privateSectorListUrl: 'https://www.datenschutzzentrum.de/uploads/datenschutzfolgenabschaetzung/20180525_LfD-SH_DSFA_Muss-Liste_V1.0.pdf',
    additionalResources: [
      { title: 'Begleittext zur DSFA-Liste', url: 'https://www.datenschutzzentrum.de/uploads/dsgvo/2018_0807_LfD-SH_DSFA_Begleittext_V1.0a.pdf' },
    ],
  },
  {
    id: 'th',
    name: 'Thüringer Landesbeauftragter für den Datenschutz und die Informationsfreiheit',
    shortName: 'TLfDI',
    state: 'Thüringen',
    overviewUrl: 'https://www.tlfdi.de/datenschutz/datenschutz-folgenabschaetzung/',
    privateSectorListUrl: 'https://tlfdi.de/fileadmin/tlfdi/datenschutz/dsfa_muss-liste_04_07_18.pdf',
    additionalResources: [
      { title: 'Handreichung DS-FA (nicht-öffentlich)', url: 'https://tlfdi.de/fileadmin/tlfdi/datenschutz/handreichung_ds-fa.pdf' },
      { title: 'Handreichung DS-FA (öffentlich)', url: 'https://tlfdi.de/fileadmin/tlfdi/Europa/Handreichung_zur_Datenschutz-Folgenabschaetzung_oeffentlicher_Bereich.pdf' },
    ],
  },
]
