syncova-policies/types/privacy-policy.ts
Weapie 328f042307 Syncova Policies: Portal für DSGVO-Datenschutzerklärungen
Next.js 15 App Router mit öffentlicher Übersicht und geschütztem
Admin-Bereich zur Pflege von Datenschutzerklärungen nach Art. 12ff. DSGVO.

- Oberfläche auf Basis von shadcn/ui, Inter lokal eingebunden
- Prisma/SQLite, Auth.js mit Credentials-Provider und Rollen
- Massenimport der Merkblätter des Amtes Leezen aus PDF
- Docker-Image (standalone) und Gitea-Workflow zur Veröffentlichung

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 16:23:51 +02:00

39 lines
915 B
TypeScript

export interface PrivacyPolicy {
id: number
title: string
responsible: string
contactDPO: string
dataSubjectsRights: string
complaintRight: string
withdrawalRight: string
processingDescription: string
processingPurposes?: string | null
legalBasis?: string | null
recipients: string
storageDuration?: string | null
dataSource?: string | null
provisionObligation?: string | null
provisionConsequences?: string | null
createdAt: string
updatedAt: string
isPublic: boolean
}
export interface FormData {
title: string
responsible: string
contactDPO: string
dataSubjectsRights: string
complaintRight: string
withdrawalRight: string
processingDescription: string
processingPurposes?: string
legalBasis?: string
recipients: string
storageDuration?: string
dataSource?: string
provisionObligation?: string
provisionConsequences?: string
isPublic: boolean
}