Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-75088

Atto RecordRTC: disable easy download of audio/video

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Fix
    • Icon: Minor Minor
    • None
    • 4.0.1, 4.1
    • Text editor Atto
    • None
    • MOODLE_400_STABLE, MOODLE_401_STABLE
    • MDL-75088-master
    • Hide

      1: 

      1. Go to Site administration > Plugins > Text editors > Atto HTML editor > Atto toolbar settings.
      2. In 'Toolbar config' check that 'recordrtc' is listed in 'files'.

      Requires a computer with microphone and testing on all supported browsers

      2: Edit your profile.

      3: In the description click on 'Record audio' or 'Record video'

      4: Start recording

      5: Recording audio/video as you like, ending with the Stop recording button

      6: Verify "Allow clip download" checkbox should exist and auto-checked at the bottom of modal

      7: Attach recording

      8: Select the three-dot menu on audio/video after the recording and verify the 'download' icon should display (If unticked 'Allow clip download' checkbox, then we need WebRTC to forbid the browser from allowing the download of the file, and that 'download' icon should not display.)

      Show
      1:  Go to Site administration > Plugins > Text editors > Atto HTML editor > Atto toolbar settings. In 'Toolbar config' check that 'recordrtc' is listed in 'files'. Requires a computer with microphone and testing on all supported browsers 2: Edit your profile. 3: In the description click on 'Record audio' or 'Record video' 4: Start recording 5: Recording audio/video as you like, ending with the Stop recording button 6: Verify "Allow clip download" checkbox should exist and auto-checked at the bottom of modal 7: Attach recording 8: Select the three-dot menu on audio/video after the recording and verify the 'download' icon should display (If unticked 'Allow clip download' checkbox, then we need WebRTC to forbid the browser from allowing the download of the file, and that 'download' icon should not display.)

      Currently, when you record an audio or video clip using the Atto RecordRTC buttons, anyone can download your file (though the ease of this changes by browser.

      We need to provide a way to add a setting to disable the 'easy' AV clip download.

      Obviously we know that we can't stop this happening, but we can make it slightly more difficult to download

      Currently the interface (for a video) looks like this after the recording has been made, but before it is attached:

      I guess the easiest thing to do for both audio and video recording interfaces is to add a tickbox that is auto-ticked to say "Allow clip download". This allows the clip to be downloaded via the browser media players and the 'download' icon that we're adding/have added

      If unticked, then we need WebRTC to forbid the browser from allowing the download of the file, and that 'download' icon should not display.

       
      Back to the new text: the help text would say something like: "Unticking this option means that the AV clip should not be downloadable via the browser media player menu, via the context menu, or display the download icon. However, it cannot be guaranteed that determined users cannot access and download the file by other means."
       
      (There's probably an accessibility requirement for a text description field that needs adding for attaching videos this way too).

            toanlam Toan Lam
            toanlam Toan Lam
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours, 11 minutes
                2h 11m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.