diff --git a/nfc.te b/nfc.te
index ca7a89d97cd15863f0e5a8199574d25d48015c16..d0e4d83fd28e3538f379253c72c7b1271be704b3 100644
--- a/nfc.te
+++ b/nfc.te
@@ -12,3 +12,6 @@ allow nfc nfc_data_file:notdevfile_class_set create_file_perms;
 
 allow nfc sysfs_nfc_power_writable:file rw_file_perms;
 allow nfc sysfs:file write;
+
+allow nfc sdcard_type:dir create_dir_perms;
+allow nfc sdcard_type:file create_file_perms;
diff --git a/surfaceflinger.te b/surfaceflinger.te
index 24c20ebfc09d88fc38ee7e1e8e9252db97d37cf9..9c58afafc6b186c527d2d25005846d25de9a4398 100644
--- a/surfaceflinger.te
+++ b/surfaceflinger.te
@@ -12,6 +12,7 @@ unix_socket_connect(surfaceflinger, property, init)
 # Perform Binder IPC.
 binder_use(surfaceflinger)
 binder_call(surfaceflinger, system_server)
+binder_call(surfaceflinger, nfc)
 binder_service(surfaceflinger)
 
 # Access the GPU.