diff --git a/public/hal_camera.te b/public/hal_camera.te
index 02b8e77b6764117d8d556142c1c6d40f3c06d5a4..d9386fddf3f390b0cc608635bd8566d3295df6ee 100644
--- a/public/hal_camera.te
+++ b/public/hal_camera.te
@@ -13,6 +13,8 @@ allow hal_camera ion_device:chr_file rw_file_perms;
 # Both the client and the server need to use the graphics allocator
 allow { hal_camera_client hal_camera_server } hal_graphics_allocator:fd use;
 
+# Allow hal_camera to use fence FD from surface owned by application
+allow hal_camera appdomain:fd use;
 
 ###
 ### neverallow rules