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
- Student clicks to start first viva
- Sees recording consent screen
- Reads explanation of what's being recorded and why
- Must check consent box to proceed
- Cannot take vivas without consent
- Consent persists - not asked again
Camera Consent (When Required)
- Student starts viva with camera requirement
- Sees camera consent prompt (if not previously granted)
- Reads explanation of camera usage
- Must check consent box to proceed
- Also grants browser-level camera permission
- Consent persists for future camera-required vivas
Revoking Consent
For Students
- Navigate to Settings → Privacy & Consent
- See all current consents
- Toggle consent off for:
- Recording consent
- Camera consent
- Confirm revocation
- Consent is revoked immediately
- 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.