Service Layer medium complexity mobilebackend
0
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Manages peer mentor opt-in consent for location storage in compliance with GDPR requirements. Presents the privacy disclosure flow to peer mentors during onboarding or profile setup, records consent decisions, and exposes consent status to other services to gate location data access.

Feature: Geographic Matching & Map View

privacy-consent-service

Responsibilities

  • Present GDPR location privacy disclosure to peer mentors
  • Record and persist opt-in or opt-out consent decisions
  • Expose consent status for gating location data retrieval
  • Support consent withdrawal and location data deletion

Interfaces

requestLocationConsent(mentorId)
recordConsent(mentorId, granted)
getConsentStatus(mentorId)
withdrawConsent(mentorId)
deleteLocationData(mentorId)

Related Data Entities (2)

Data entities managed by this component