diff --git a/arkindex/project/mixins.py b/arkindex/project/mixins.py
index 386844b09178c2e0c954dd522d01a6f59d128df5..c9f8c9e22d4b78f7e172631d9a13987c2dc9b2f4 100644
--- a/arkindex/project/mixins.py
+++ b/arkindex/project/mixins.py
@@ -94,7 +94,7 @@ class NewCorpusACLMixin(ACLMixin):
         return self.rights_filter(Corpus, Role.Admin.value)
 
     def has_read_access(self, corpus):
-        return corpus.public or self.has_access(corpus, Role.Guest.value)
+        return self.has_access(corpus, Role.Guest.value)
 
     def has_write_access(self, corpus):
         return self.has_access(corpus, Role.Contributor.value)