diff --git a/lib/editor/tiny/plugins/recordrtc/classes/plugininfo.php b/lib/editor/tiny/plugins/recordrtc/classes/plugininfo.php
index 98da2d5f819..555a93daddf 100644
--- a/lib/editor/tiny/plugins/recordrtc/classes/plugininfo.php
+++ b/lib/editor/tiny/plugins/recordrtc/classes/plugininfo.php
@@ -49,10 +49,8 @@ class plugininfo extends plugin implements plugin_with_buttons, plugin_with_menu
         // Disabled if:
         // - Not logged in or guest.
         // - Files are not allowed.
-        // - Only URL are supported.
         $canhavefiles = !empty($options['maxfiles']);
-        $canhaveexternalfiles = !empty($options['return_types']) && ($options['return_types'] & FILE_EXTERNAL);
-        return isloggedin() && !isguestuser() && $canhavefiles && $canhaveexternalfiles;
+        return isloggedin() && !isguestuser() && $canhavefiles;
     }
 
     public static function get_available_buttons(): array {