Consent Management

VivaEdu implements granular consent management for recording and camera usage.

Types of Consent

Recording Consent (Account-Wide)

Purpose: Consent to audio/video recording during vivas

  • Required to take any viva
  • Set once per account
  • Persists across all classes and vivas
  • Can be revoked in settings (but then cannot take vivas)
  • Logged when granted or revoked

Camera Consent (Per-Viva)

Purpose: Consent to camera usage for specific vivas

  • Required only if instructor enables "camera required" for a viva
  • Prompted when starting viva with camera requirement
  • Separate from recording consent
  • Can decline if you have camera exemption accommodation
  • Browser also asks for camera permission separately

Consent Flow for Students

First-Time Recording Consent

  1. Student clicks to start first viva
  2. Sees recording consent screen
  3. Reads explanation of what's being recorded and why
  4. Must check consent box to proceed
  5. Cannot take vivas without consent
  6. Consent persists - not asked again

Camera Consent (When Required)

  1. Student starts viva with camera requirement
  2. Sees camera consent prompt (if not previously granted)
  3. Reads explanation of camera usage
  4. Must check consent box to proceed
  5. Also grants browser-level camera permission
  6. Consent persists for future camera-required vivas

Revoking Consent

For Students

  1. Navigate to Settings → Privacy & Consent
  2. See all current consents
  3. Toggle consent off for:
    • Recording consent
    • Camera consent
  4. Confirm revocation
  5. Consent is revoked immediately
  6. Change logged in audit logs

Consequences of Revocation

  • Recording consent revoked: Cannot take any vivas
  • Camera consent revoked: Cannot take camera-required vivas (unless exemption)
  • Previous recordings not deleted (they were consensually created)
  • Can re-grant consent anytime

Instructor Responsibilities

Clear Communication

  • Explain why camera is required (if enabled)
  • Be transparent about what's recorded
  • Inform students about data retention (90/180 days)
  • Provide opt-outs via accommodations when appropriate

Accommodating Consent Issues

  • Grant camera exemptions for students with privacy concerns
  • Enable typing mode as alternative to audio
  • Balance academic integrity with student comfort
  • Don't penalize students for exercising privacy rights

Consent Records

What's Tracked

  • Timestamp when consent granted
  • Type of consent (recording, camera)
  • When consent revoked (if applicable)
  • IP address (for security)
  • User agent (browser/device)

Where Records Are Stored

  • Student preferences table (database)
  • Audit logs (for consent changes)
  • Visible to student in settings
  • Visible to administrators in audit logs

GDPR Compliance

Informed Consent

  • Clear explanation of what's being recorded
  • Purpose stated explicitly
  • Retention period communicated
  • Right to revoke explained

Freely Given

  • Students can decline (within reason)
  • Accommodations available for those who need them
  • No coercion
  • Alternative assessments possible (institution-dependent)

Specific and Granular

  • Separate consent for recording and camera
  • Not bundled together
  • Can consent to some but not others

Revocable

  • Students can revoke at any time
  • Easy process in settings
  • Takes effect immediately

Best Practices

  • Explain recording purposes in course syllabus
  • Communicate data retention schedules to students
  • Provide accommodations for students who need them
  • Respect student privacy concerns
  • Keep camera requirement ON by default (academic integrity)
  • Review consent policies annually

Comments

Leave a comment, question, or feedback. Comments are public — please don’t include personal data.

Loading comments…