diff --git a/data/model/tag.py b/data/model/tag.py
index 650b41589..acd878d01 100644
--- a/data/model/tag.py
+++ b/data/model/tag.py
@@ -102,7 +102,7 @@ def list_active_repo_tags(repo):
   query = _tag_alive(RepositoryTag
                      .select(RepositoryTag, Image, TagManifest.digest)
                      .join(Image)
-                     .where(RepositoryTag.repository == repo)
+                     .where(RepositoryTag.repository == repo, RepositoryTag.hidden == False)
                      .switch(RepositoryTag)
                      .join(TagManifest, JOIN_LEFT_OUTER))