User Interface medium complexity frontend
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Renders the full text of the Data Processing Agreement as a structured, readable public page on the Sales Website. Displays all GDPR Article 28 required sections including subject matter, processing purpose, data categories, data subject types, and party obligations. Provides a download or print action so organizations can obtain a formal copy for procurement workflows.

Feature: Data Processing Agreement

dpa-page

Sources & reasoning

Explicitly named as a Sales Website core capability (line 223). The platform processes highly sensitive personal data including health records and data about minors (lines 94, 121), making a GDPR-compliant DPA a hard legal prerequisite before any organization can sign on. Phase 1 MVP scope (line 337) covers legal documents. Target release MVP per phase-1 evidence and GDPR Article 28 obligation.

  • docs/source/likeperson.md · line 222-225
    Privacy policy, Terms of Service, Data Processing Agreement, Cookie Policy
  • docs/source/likeperson.md · line 94-94
    Kryptert oppdragshåndtering: Sende sensitive personopplysninger (navn, adresse, epikrise) til likepersoner

Responsibilities

  • Render all DPA sections in a legible, structured layout with clear headings and paragraph text
  • Expose a download or print button that produces a clean printable or PDF-ready version of the agreement
  • Ensure the page is publicly accessible without authentication
  • Apply proper semantic HTML for accessibility and screen-reader compatibility
  • Keep content in sync with the canonical DPA document managed by the legal/content team

Interfaces

renderDpaContent(): HTMLElement
triggerDownload(format: 'pdf' | 'print'): void
getLastUpdatedDate(): string