canvas-website/backlog/tasks/task-032 - Privacy-Gradient...

1.5 KiB

id title status assignee created_date labels dependencies priority
task-032 Privacy Gradient Trust Circle System To Do
2025-12-04 21:12
feature
privacy
social
medium

Description

Implement a non-binary privacy system where location and presence information is shared at different precision levels based on trust circles.

Trust circle levels (configurable):

  • Intimate: Exact coordinates, real-time updates
  • Close: Street/block level precision
  • Friends: Neighborhood/district level
  • Network: City/region only
  • Public: Just "online" status or timezone

Features:

  • Per-contact trust level configuration
  • Group trust levels (share more with "coworkers" group)
  • Automatic precision degradation over time
  • Selective disclosure controls per-session
  • Trust level visualization on map (concentric circles of precision)
  • Integration with zkGPS for cryptographic enforcement
  • Consent management and audit logs

The system should default to maximum privacy and require explicit opt-in to share more precise information.

Acceptance Criteria

  • #1 Trust circle configuration UI
  • #2 Per-contact precision settings
  • #3 Group-based trust levels
  • #4 Precision degradation over time working
  • #5 Visual representation of trust circles on map
  • #6 Consent management interface
  • #7 Integration points with zkGPS task
  • #8 Privacy-by-default enforced