diff --git a/private/compat/26.0/26.0.ignore.cil b/private/compat/26.0/26.0.ignore.cil
index 1594979b688c73b38e2700675b30e07cdb0f10ca..e159ce256de099fe65628b1c21401f583dbd15a8 100644
--- a/private/compat/26.0/26.0.ignore.cil
+++ b/private/compat/26.0/26.0.ignore.cil
@@ -17,6 +17,7 @@
     bpfloader_exec
     broadcastradio_service
     cgroup_bpf
+    color_display_service
     crossprofileapps_service
     ctl_interface_restart_prop
     ctl_interface_start_prop
diff --git a/private/compat/27.0/27.0.ignore.cil b/private/compat/27.0/27.0.ignore.cil
index d56de68612a514995ddb1e35d0d2ddae7f6a3785..16130972ddd78bba0342a48cebeb3075a591eaa1 100644
--- a/private/compat/27.0/27.0.ignore.cil
+++ b/private/compat/27.0/27.0.ignore.cil
@@ -15,6 +15,7 @@
     bpfloader
     bpfloader_exec
     cgroup_bpf
+    color_display_service
     crossprofileapps_service
     ctl_interface_restart_prop
     ctl_interface_start_prop
diff --git a/private/compat/28.0/28.0.ignore.cil b/private/compat/28.0/28.0.ignore.cil
index c40ea06d329cc6406bd89f9f2e75dcc8017a023e..436d1798ab14127ec48b28c2309c973b3cb9cfb2 100644
--- a/private/compat/28.0/28.0.ignore.cil
+++ b/private/compat/28.0/28.0.ignore.cil
@@ -6,6 +6,7 @@
   ( activity_task_service
     adb_service
     fastbootd
+    color_display_service
     hal_health_filesystem_hwservice
     hal_system_suspend_default
     hal_system_suspend_default_exec
diff --git a/private/priv_app.te b/private/priv_app.te
index 0afd721adc8de6d6c89c2f855c9e23e3ead32d5d..f24afc0d900eabd206672a2a705e6eca2609413c 100644
--- a/private/priv_app.te
+++ b/private/priv_app.te
@@ -24,6 +24,7 @@ allow priv_app { app_data_file privapp_data_file }:file execute;
 allow priv_app app_api_service:service_manager find;
 allow priv_app audioserver_service:service_manager find;
 allow priv_app cameraserver_service:service_manager find;
+allow priv_app color_display_service:service_manager find;
 allow priv_app drmserver_service:service_manager find;
 allow priv_app mediacodec_service:service_manager find;
 allow priv_app mediadrmserver_service:service_manager find;
diff --git a/private/service_contexts b/private/service_contexts
index c8296dd0f3e1277438f3923c923d30f5d36a5e02..6afe232cb055fff10efb7ff0bad9a19ecddf922f 100644
--- a/private/service_contexts
+++ b/private/service_contexts
@@ -40,6 +40,7 @@ deviceidle                                u:object_r:deviceidle_service:s0
 devicestoragemonitor                      u:object_r:devicestoragemonitor_service:s0
 diskstats                                 u:object_r:diskstats_service:s0
 display                                   u:object_r:display_service:s0
+color_display                             u:object_r:color_display_service:s0
 netd_listener                             u:object_r:netd_listener_service:s0
 network_watchlist                         u:object_r:network_watchlist_service:s0
 DockObserver                              u:object_r:DockObserver_service:s0
diff --git a/public/service.te b/public/service.te
index 109056a9b3aa9111c978f48764cf0672b79d2363..c6e7c45223119d116d38e8cef73ce1c4d0e2b695 100644
--- a/public/service.te
+++ b/public/service.te
@@ -74,6 +74,7 @@ type device_identifiers_service, app_api_service, ephemeral_app_api_service, sys
 type devicestoragemonitor_service, system_server_service, service_manager_type;
 type diskstats_service, system_api_service, system_server_service, service_manager_type;
 type display_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
+type color_display_service, system_server_service, service_manager_type;
 type font_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
 type netd_listener_service, system_server_service, service_manager_type;
 type network_watchlist_service, system_server_service, service_manager_type;