diff --git a/seckit.module b/seckit.module
index bd3ea19..3dbe6f4 100644
--- a/seckit.module
+++ b/seckit.module
@@ -180,9 +180,9 @@ function _seckit_csp() {
 function _seckit_csp_report() {
   // we should only allow POST data with application/json content type
   $method = $_SERVER['REQUEST_METHOD'];
-  $json_type = strstr($_SERVER['CONTENT_TYPE'], 'application/json');
+  $is_report = strstr($_SERVER['CONTENT_TYPE'], 'application/csp-report') || strstr($_SERVER['CONTENT_TYPE'], 'application/json');
   $length = $_SERVER['CONTENT_LENGTH'];
-  if (($method == 'POST') && ($json_type) && ($length > 0)) {
+  if (($method == 'POST') && ($is_report) && ($length > 0)) {
     // get and parse report
     $reports = file_get_contents('php://input');
     $reports = json_decode($reports);
