The document discusses the SPECIAL-K architecture for managing personal data processing and consent, which aims to allow users to control their personal data processing and consent through features like logging consent management and processing activities. It describes the building blocks of the architecture including authentication, consent management, transparency, compliance checking and logging. The architecture also utilizes Apache Kafka as a distributed streaming platform to minimize coupling between components and enable real-time data processing.
2. SPECIAL-K Architecture | Objectives
• Allow users to manage their own consent
• Control personal data processing
• Low impact access
• Relatively large volumes of consent
• Fast compliance checks
• Historical logging of consent management
• Historical logging of processing activities
3. SPECIAL-K Architecture | Building blocks
• Authentication & Authorization
• Consent management backend
• Transparency and compliance backend
• Logging
• Compliance engine
• Personal data inventory
• Personal data gateway
4. Apache Kafka
• Distributed streaming platform
• Fault-tolerant, append-only log
• Can act as a buffer
• Minimizes coupling between architecture components
• Enables real-time data processing