diff --git a/user_field_privacy.module b/user_field_privacy.module
index 54dcbb3..cfa8b85 100644
--- a/user_field_privacy.module
+++ b/user_field_privacy.module
@@ -204,7 +204,7 @@ function user_field_privacy_field_access($op, $field, $entity_type, $entity, $ac
       $instance = field_info_instance('user', $field['field_name'], 'user');
       if ($instance['settings']['user_field_privacy']) {
         // Grant access if this permission is granted to the viewer.
-        if (user_access('access private fields')) {
+        if (user_access('access private fields', $account)) {
           return TRUE;
         }
         // If the to-be-displayed field's owner have not submitted the user
