Service Layer medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Service responsible for fetching the current privacy policy content from a remote content source so legal updates can be published without an app release. Handles caching, version metadata, and error propagation for the consuming screen.

Feature: Privacy Policy

policy-content-service

Sources & reasoning

Privacy Policy is an explicit feature in the always-on help-support area (§8). GDPR transparency plus the documented subprocessor chain (Supabase, Vercel, Vipps, Firebase) make this a launch blocker, so it lands in MVP.

  • help-support | Help & Support | Contact Us, Privacy Policy, Accessibility Statement, FAQ
  • Norse Digital Products AS benytter følgende underleverandører for drift av Meander. Alle underleverandører er databehandlere iht. GDPR art. 28

Responsibilities

  • Fetch the latest privacy policy content from the remote source
  • Cache fetched policy content for offline or repeat access
  • Expose policy version and last-updated metadata
  • Surface network and parsing errors to callers
  • Invalidate cache when a newer policy version is available

Interfaces

getPrivacyPolicy(): Promise<PolicyContent>
getPolicyVersion(): Promise<PolicyVersion>
invalidateCache(): void