Networking & Privacy (GDPR)

Overview

Attendee networking provides opt-in directory, profile cards, meeting scheduling, and leaderboards. Privacy tooling supports GDPR consent, data export, deletion requests, and organizer compliance dashboards when attendee_gdpr_enabled is on.

Purpose

Balance attendee connection value with data protection regulations and user control.

Who should use it

  • Attendees opting into networking
  • EU/UK events requiring GDPR workflows
  • Organizers processing data subject requests
  • Compliance officers

Benefits

  • Per-registration networking visibility
  • Privacy center self-service
  • Event compliance export for hosts
  • Retention years configurable per event

Action Path
Privacy center /attendees/privacy/
Download my data /attendees/privacy/download/
Delete all data /attendees/privacy/delete-all/
Registration export request /attendees/privacy/registrations/<pk>/export/
Registration delete request /attendees/privacy/registrations/<pk>/delete/
Networking hub /attendees/registrations/<pk>/networking/
Networking settings /attendees/registrations/<pk>/networking/settings/
Event directory /attendees/events/<pk>/<tag>/networking/directory/
Leaderboard /attendees/events/<pk>/<tag>/networking/leaderboard/
Schedule meeting .../networking/<target_pk>/meeting/
Event compliance (host) /attendees/events/<pk>/<tag>/compliance/
Compliance export /attendees/events/<pk>/<tag>/compliance/export/

Prerequisites

  • Attendees module for networking features
  • attendee_gdpr_enabled for formal GDPR workflows
  • Confirmed registration for event-scoped networking

Step-by-step — Networking opt-in

  1. Complete event registration.
  2. Open networking settings for registration.
  3. Set visibility: Public, Attendees only, or Private.
  4. Browse directory → view cards → schedule meetings.

[SCREENSHOT: Networking settings]


Step-by-step — GDPR data export (attendee)

  1. Go to /attendees/privacy/.
  2. Request export for specific registration or download all data.
  3. Organizer notified if workflow requires fulfillment.
  4. Download when ready.

Step-by-step — Organizer compliance

  1. Enable GDPR on event edit.
  2. Open /attendees/events/<pk>/<tag>/compliance/.
  3. Process pending export/delete requests.
  4. Mark complete or run deletion action.

Field descriptions

Field Description
attendee_gdpr_enabled Master GDPR toggle on event
attendee_data_retention_years 1, 2, or 5 years default
Profile visibility public / attendees_only / private
Networking opt-in Per registration settings

Business rules

Rule Detail
Opt-in networking Directory shows only opted-in attendees
GDPR requests Logged with status for organizer completion
Retention Default 2 years unless event overrides
Deletion Cascades registration data per workflow
PII in networking User controls visible fields via settings

Validation rules

  • Cannot schedule meeting with private profiles
  • Deletion may require organizer confirmation step

User permissions

Action Attendee Host
Own privacy requests
Networking directory Opted-in ✅ view
Complete deletion Request ✅ execute
Compliance export

Workflow

flowchart TD Reg[Registration] --> GDPR{gdpr_enabled?} GDPR -->|Yes| Consent[Consent captured] Reg --> Net{Networking opt-in?} Net -->|Yes| Directory[Directory visible] Consent --> Retention[Retention policy]

Examples

B2B conference: Attendees-only visibility, meeting scheduler enabled.

EU summit: GDPR on, 1-year retention, compliance dashboard staffed.

Best practices

  • Enable GDPR for EU audiences
  • Default networking to private/opt-in
  • Process deletion requests within SLA

Tips

  • Leaderboard gamification optional per event
  • Export includes custom question answers

Common mistakes

Mistake Result Fix
Public profile accidental Oversharing Set attendees_only
GDPR off for EU event Compliance risk Enable toggle

FAQs

Can exhibitors see attendee networking data?
No — separate lead capture with opt-in scan.

Troubleshooting

Symptom Cause Fix
Not in directory Private/opt-out Update networking settings
Export pending Awaiting host Host compliance page

Screenshot placeholders

  • [SCREENSHOT: Privacy center]
  • [SCREENSHOT: Compliance dashboard host view]
  • [SCREENSHOT: Networking profile card]

Administrator notes

  • Fulfill exports from compliance export action
  • Document DPA with customers separately

Developer/API notes

Privacy views in attendees/privacy_views.py.
No public GDPR API — web workflows only.


See also: Participant Guide