Project 05

SeShared

A protected live-learning platform for training centers, academies, and professional education providers — built around authenticated, enrollment-verified access instead of anonymous meeting links.

Protected LearningWeb app · Mobile apps (Admin, Instructor, Student)

Course delivery that standard meeting tools can't protect.

Course centers need more control than standard meeting tools provide. Anonymous or forwarded meeting links weaken access control, students can join or download content outside their enrollment, and recorded lessons — a center's most valuable asset — carry no accountability if they leak.

SeShared is a protected-learning platform, not another video meeting wrapper. Every user authenticates before entering, the backend validates enrollment before any session join or file download, and recording prevention plus QR and steganographic watermarking give leaked content a traceable source.

The current MVP already demonstrates this journey end to end: an Admin creates and manages instructor accounts, an Instructor creates courses, students, enrollments, sessions, and files, and a Student joins only assigned active sessions and downloads authorized files — with recording prevention, QR watermarking, and stego watermarking active throughout.

Audience
Training centers, academies, and professional education providers
Core problem
Standard meeting tools lack enrollment-based access control and leak accountability
Delivery
Web app · Mobile apps for Admin, Instructor, and Student roles
ZeroAnonymous access — every user authenticates
Server-sideEnrollment authorization on every session and file
Built-inRecording prevention on protected views
QR + StegoDual watermarking for leak traceability

Security built into the learning flow, not added as decoration.

01

Authenticated access

No anonymous access — every user logs in before viewing courses, sessions, or files.

02

Enrollment-based authorization

The backend validates enrollment before session joins, recording downloads, and course access, so access rights live on the server, not the link.

03

Live session delivery

The video server supports live video, audio, screen sharing, chat, and meeting controls for the instructor-led classroom.

04

Recording and leak protection

Recording prevention, visible QR watermarking, and hidden steganographic watermarking protect premium content and help trace the source of any leak.

05

Role-based platform access

A System Admin manages instructor accounts and oversight, Instructors create and run courses and sessions, and Students use one account to reach every enrolled course, session, and authorized recording.

06

Admin oversight and reporting

System Admins view oversight statistics, courses, and sessions across the platform from a single dashboard.

From enrollment to a protected, traceable session.

01

Live session access

  1. 01

    Instructor starts a live session for a specific course

  2. 02

    The platform creates the session and a secure video room

  3. 03

    Only assigned, enrolled students can see the active session

  4. 04

    The backend checks authorization before granting room access

  5. 05

    The learner joins from the mobile app or the web app

02

Protecting recorded content

  1. 01

    A session or lesson is recorded through the platform

  2. 02

    Recording prevention limits screenshots and screen capture during protected views

  3. 03

    Visible QR watermarking and hidden steganographic marks are embedded per viewer

  4. 04

    Backend authorization is re-checked before any file download

  5. 05

    A leaked copy can be traced back to its source through its watermark

03

Delivery roadmap

  1. 01

    Working MVP — login, courses, students, sessions, files, watermarking, and recording prevention

  2. 02

    Operational control — attendance, reports, stronger audit trail, and admin oversight

  3. 03

    Protected recordings — personalized recording copies, visible QR marks, and stego watermarking

  4. 04

    Organization rollout — white label, dedicated environments, analytics, and AI insights

Course logic and video infrastructure, kept separate.

The architecture keeps course logic, enrollment validation, file access, recordings, and live video rooms under the platform backend, with dedicated mobile and web clients for every role.

  • Mobile apps (Admin, Instructor, Student)
  • Web app (Admin, Instructor, Student)
  • Video server — live classroom
  • Backend API — auth, users, courses, sessions, files
  • Database — enrollments, users, sessions