Internal

PiperOrigin-RevId: 1002439304
diff --git a/hpb/BUILD b/hpb/BUILD
index 89e65ea..d29e10f 100644
--- a/hpb/BUILD
+++ b/hpb/BUILD
@@ -5,27 +5,14 @@
 # license that can be found in the LICENSE file or at
 # https://developers.google.com/open-source/licenses/bsd
 
-load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
 load("@bazel_skylib//rules:common_settings.bzl", "string_flag")
 load("@rules_cc//cc:cc_test.bzl", "cc_test")
 load("@rules_cc//cc:defs.bzl", "cc_library")
-load("//hpb:hpb_users.bzl", "HPB_USERS")
 
 package(default_applicable_licenses = ["//:license"])
 
 licenses(["notice"])
 
-package_group(
-    name = "hpb_users",
-    packages = HPB_USERS,
-)
-
-bzl_library(
-    name = "hpb_users_bzl",
-    srcs = ["hpb_users.bzl"],
-    visibility = ["//hpb:__subpackages__"],
-)
-
 string_flag(
     name = "hpb_backend",
     build_setting_default = "upb",
@@ -33,7 +20,7 @@
         "upb",
         "cpp",
     ],
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
 )
 
 config_setting(
@@ -41,7 +28,7 @@
     flag_values = {
         ":hpb_backend": "upb",
     },
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
 )
 
 config_setting(
@@ -49,7 +36,7 @@
     flag_values = {
         ":hpb_backend": "cpp",
     },
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
 )
 
 cc_library(
@@ -57,7 +44,7 @@
     hdrs = [
         "hpb.h",
     ],
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
     deps = [
         ":arena",
         ":extension",
@@ -101,7 +88,7 @@
     hdrs = [
         "repeated_field.h",
     ],
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
     deps = [
         ":multibackend",
         ":ptr",
@@ -135,19 +122,19 @@
 cc_library(
     name = "requires",
     hdrs = ["requires.h"],
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
 )
 
 cc_library(
     name = "ptr",
     hdrs = ["ptr.h"],
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
 )
 
 cc_library(
     name = "arena",
     hdrs = ["arena.h"],
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
     deps = [
         ":multibackend",
         "//hpb/backend:types",
@@ -165,7 +152,7 @@
     name = "status",
     srcs = ["status.cc"],
     hdrs = ["status.h"],
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
     deps = [
         ":multibackend",
         "//hpb/backend:types",
@@ -195,7 +182,7 @@
     name = "extension",
     srcs = ["extension.cc"],
     hdrs = ["extension.h"],
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
     deps = [
         ":arena",
         ":multibackend",
@@ -218,7 +205,7 @@
 cc_library(
     name = "options",
     hdrs = ["options.h"],
-    visibility = [":hpb_users"],
+    visibility = ["//visibility:public"],
     deps = [
         "//hpb:extension",
         "//hpb:multibackend",
diff --git a/hpb/bazel/BUILD b/hpb/bazel/BUILD
index d5051d2..9460138 100644
--- a/hpb/bazel/BUILD
+++ b/hpb/bazel/BUILD
@@ -14,10 +14,9 @@
 bzl_library(
     name = "hpb_proto_library_bzl",
     srcs = ["hpb_proto_library.bzl"],
-    visibility = ["//hpb:hpb_users"],
+    visibility = ["//visibility:public"],
     deps = [
         "//bazel/common:proto_common_bzl",
-        "//hpb:hpb_users_bzl",
         "//upb/bazel:upb_proto_library_bzl",
         "@bazel_skylib//lib:paths",
         "@bazel_tools//tools/cpp:toolchain_utils.bzl",
diff --git a/hpb/bazel/hpb_proto_library.bzl b/hpb/bazel/hpb_proto_library.bzl
index 24695e8..95fc8ad 100644
--- a/hpb/bazel/hpb_proto_library.bzl
+++ b/hpb/bazel/hpb_proto_library.bzl
@@ -16,12 +16,9 @@
 load("//bazel/common:proto_common.bzl", "proto_common")
 load("//bazel/common:proto_info.bzl", "ProtoInfo")
 load("//bazel/common:proto_lang_toolchain_info.bzl", "ProtoLangToolchainInfo")
-load("//hpb:hpb_users.bzl", "HPB_USERS")
 load("//upb/bazel:upb_proto_library.bzl", "UpbWrappedCcInfo", "upb_proto_library_aspect")
 load("//upb/bazel/private:upb_proto_library_internal/cc_library_func.bzl", "cc_library_func")  # buildifier: disable=bzl-visibility
 
-visibility(HPB_USERS)
-
 def upb_use_cpp_toolchain():
     return use_cpp_toolchain()
 
diff --git a/hpb/hpb_users.bzl b/hpb/hpb_users.bzl
deleted file mode 100644
index b9518f3..0000000
--- a/hpb/hpb_users.bzl
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright (c) 2026, Google LLC
-# All rights reserved.
-#
-# Use of this source code is governed by a BSD-style
-# license that can be found in the LICENSE file or at
-# https://developers.google.com/open-source/licenses/bsd
-
-visibility("public")
-HPB_USERS = ["public"]