diff --git a/app/views/dmsf/_main.html.erb b/app/views/dmsf/_main.html.erb
index ce080344..d37c034a 100644
--- a/app/views/dmsf/_main.html.erb
+++ b/app/views/dmsf/_main.html.erb
@@ -99,7 +99,7 @@
<%= render partial: 'dmsf/sidebar' %>
<% project_or_folder = @folder? @folder : @project %>
- <% if project_or_folder&.watchers.present? %>
+ <% if project_or_folder&.watchers.present? && User.current.allowed_to?(:view_dmsf_folder_watchers, @project) %>
<% if @folder %>
<%= render partial: 'watchers/watchers', locals: { watched: @folder } %>
diff --git a/app/views/dmsf_files/show.html.erb b/app/views/dmsf_files/show.html.erb
index 4518a2f2..09aff0eb 100644
--- a/app/views/dmsf_files/show.html.erb
+++ b/app/views/dmsf_files/show.html.erb
@@ -169,7 +169,7 @@
<% end %>
-<% if @file.watchers.present? %>
+<% if @file.watchers.present? && User.current.allowed_to?(:view_dmsf_file_watchers, @project) %>
<% content_for :sidebar do %>
<%= render partial: 'watchers/watchers', locals: { watched: @file } %>