diff --git a/app/models/user.rb b/app/models/user.rb
index 03aa1154bc8e6c52b4a74cf90185941954364e28..dc186028006aeb0ff63b96c4db549307cca48baa 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -74,7 +74,7 @@ class User < ApplicationRecord
   after_create :default_role
 
   has_attached_file :avatar, styles: { medium: '300x300>', thumb: '60x60>' }, default_url: ''
-  validates_attachment_content_type :avatar, content_type: %r{ \Aimage\/.*\Z }
+  validates_attachment_content_type :avatar, content_type: ['image/jpg', 'image/jpeg', 'image/png', 'image/gif']
   validates :terms_of_service, acceptance: true
 
   searchkick language: 'brazilian', match: :word_start, searchable: [:name], callbacks: :async