User Interface low complexity mobile
1
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

A read-only scrollable Flutter screen that renders the platform's privacy policy using a Markdown/rich-text widget. Accessible without authentication and reachable from onboarding, Settings, and the Help & Support section. Meets WCAG 2.2 AA: text scalable to 200%, minimum 4.5:1 contrast, and semantic VoiceOver/TalkBack traversal.

Feature: Privacy Policy

privacy-policy-screen

Sources & reasoning

The Privacy Policy Screen is the sole UI surface for this feature - a read-only rich-text display required by GDPR transparency obligations for all four tenant organizations. Its WCAG 2.2 AA compliance (scalable text, screen reader traversal) is mandated by the always-on accessibility requirement that applies to every screen in the app.

No source references — this artifact was included based on reasoning alone (see above).

Responsibilities

  • Render remote or bundled policy content as scrollable rich text
  • Support WCAG 2.2 AA text scaling, contrast, and screen reader traversal
  • Display cached offline content when the network is unavailable
  • Provide back-navigation without requiring authentication

Interfaces

build(BuildContext) → Widget
onContentLoaded(String markdownContent)
onOfflineFallback()

Relationships

Dependencies (1)

Components this component depends on