BigBlueButton records all the events of BigBlueButton classes for later playback.

In a session with recording enabled, BigBlueButton will save the

  • slides
  • chat and audio
  • desktop sharing (deskshare)
  • whiteboard events
  • shared notes and poll results
  • captions
  • webcams

To secure your BigBlueButton session recording you can follow the below steps:

If you are using BigBlueButton 2.3 or 2.4 then refer below steps

  1. add the below code after try_files $uri /playback/presentation/2.3/index.html;
  2.  line in /etc/bigbluebutton/nginx/playback.nginx # Restrict access valid_referers server_names bbb.youdomain.com; if ($invalid_referer) { return 404; } # End - Restrict access
  3.  reload the nginx : nginx -t && nginx -s reload

If you are using BigBlueButton 2.2 or the lower version. please refer to this https://github.com/manishkatyan/bbb-optimize#secure-recordings