diff --git a/system_server.te b/system_server.te
index aa2fc1bce113c5b6698bcbb67a3d969816529ecd..a07fb48fe4e3691574b135fd406803259e98a8c2 100644
--- a/system_server.te
+++ b/system_server.te
@@ -546,7 +546,7 @@ allow system_server update_engine:fifo_file write;
 
 # Access to /data/preloads
 allow system_server preloads_data_file:file { r_file_perms unlink };
-allow system_server preloads_data_file:dir { r_dir_perms write remove_name };
+allow system_server preloads_data_file:dir { r_dir_perms write remove_name rmdir };
 
 r_dir_file(system_server, cgroup)
 allow system_server ion_device:chr_file r_file_perms;