Privacy Consent Service
Component Detail
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.
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