-
Notifications
You must be signed in to change notification settings - Fork 434
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
⏺️ Recording consent - Overview #10348
Comments
@nickvergessen I agree with most of the specs you described above. A couple of things: I'd like to avoid adding yet another icon to the participant list item and I'd add bulk action on top of single participant override. I propose a banner on top of the participants list with info about how many people didn't accept and some quick actions:
Also the recording icon in the top bar could be primary or warning instead of red or gray (the two states we already have for "recording" and "starting a recording" respectively) cc @nextcloud/designers what do you think? It could look something like this |
After some internal discussions we are more and more leaning towards a global setting and then we don't have these cases of "User did not consent yet". |
Could you elaborate a bit more? I don't understand that |
@nimishavijay suggestion: debounce the countdown of participants so that it doesn't go down too fast and stays readable. |
MVPTo reduce the scope and complexity the feature will be an appconfig for now. So it's on or off and we know it up front. Version 2We can add a per conversation setting which can only be enabled when no call is in progress, but would still need the admin option on top of it, to allow admins to enforce the consent when required. Version 3Allow enabling/asking during an existing call, with poking the users, ignoring missing consent (unless enforce by admin), kick others after X seconds, etc. Basically your design drafts are for version 3, but I don't think we will have the time to implement that version for the initial release. |
How to use GitHub
For compliance reasons with various privacy rights it is really helpful if the operator can prove that everyone agreed that a call was recorded. Therefore they had the idea that users should actively agree that the call gets recorded.
When someone joins the room while a call is recorded it is easy: We already show a "warning" in the device dialog that the call is recorded, we could add a checkbox there. The user can only join the room/call when they checked the checkbox.
For people already in the room it is a bit more tricky when someone want to start the recording. Some ideas they had:
The process would be logged in the database, similar to the ToS-App so that the admin can later prove that everyone agreed to the recording. An admin can then request the list of "agrees" for a given conversation via OCC
Some additional thoughts:
The text was updated successfully, but these errors were encountered: