blindsidenetworks / mattermost-plugin-bigbluebutton

BigBlueButton plugin for Mattermost :electric_plug:
Apache License 2.0
89 stars 43 forks source link

Enhancement: Add Option to Disable "View Recordings" Button #82

Closed fkellner closed 3 years ago

fkellner commented 4 years ago

Since BigBlueButton often is used in a corporate context, compliance with data protection laws and concerns is important. One such concern is that worker representation may not be okay with using a video conferencing tool with the option to record meetings. Now, I am really thankful for this Plug-In which is of great help to establish self-hosted Mattermost as a real alternative to data-hungry Cloud solutions, and I am not deeply familiar with the technological architecture of BBB, but...

I read somewhere that you can deactivate the possibility to record a meeting when you create it through the API. If that really is the case, it would be great if you could add a setting to deactivate/activate the recording capabilities for meetings created by the Plug-In.

mkuron commented 4 years ago

That option is currently set to true globally: https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton/blob/8d7cb82407753b1ea354a7607d7d4ae6b63c4c17/server/helpers.go#L55. If you want to disable recording globally, you can already do that for the entire BBB server (i.e. not specific to the MM plugin).

sudo sed -i 's/allowStartStopRecording=./allowStartStopRecording=false/g' \
  /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties
sudo sed -i 's/disableRecordingDefault=./disableRecordingDefault=true/g' \
  /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties
fkellner commented 4 years ago

Thank you for the quick reply and support! I guess that solves my problem.

However, it would probably be a nice-to-have if the "View Recordings"-Option in the Button Modal could be turned off, too, so should I leave this open as inspiration in case somebody has the time to bother with this detail, or close it?

mkuron commented 4 years ago

Yes, I'd like to see that too. Perhaps you can change the issue title to Disable "View Recordings" button or something.

eyebank commented 4 years ago

I posted a similar request here:

https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton/issues/79

Thanks

moschlar commented 3 years ago

For the time being, you can now (as of https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton/releases/tag/v3.2.0) disable processing recordings in the plugin, so the recordings won't show up.

That's not sufficient though, especially from a data protection perspective.

harshilsharma63 commented 3 years ago

This should be easy to implement. I'll try this out.

harshilsharma63 commented 3 years ago

This has been implemented and will be released at the end of this week or the start of next week.

I've added a plugin config to allow or disallow the meeting recording option, as pointed out by @mkuron (thanks!).

The plugin config-

Screenshot 2021-07-27 at 6 26 21 AM

BigBlueButton when recording is disabled-

Screenshot 2021-07-27 at 6 26 58 AM
harshilsharma63 commented 3 years ago

Yes, I'd like to see that too. Perhaps you can change the issue title to Disable "View Recordings" button or something.

Disabling the view recording button won't make any difference. The way that button works is by triggering a Mattermost search for #recording in messages. A user can themselves make the same search without the button.