diff --git a/src/appengine/handlers/upload_testcase.py b/src/appengine/handlers/upload_testcase.py
index 497de9db973..6d61068051f 100644
--- a/src/appengine/handlers/upload_testcase.py
+++ b/src/appengine/handlers/upload_testcase.py
@@ -392,7 +392,9 @@ def do_post(self):
     trusted_agreement_signed = request.get(
         'trustedAgreement') == TRUSTED_AGREEMENT_TEXT.strip()
 
-    if (not trusted_agreement_signed and
+    # Chrome is the only ClusterFuzz deployment where there are trusted bots running utasks.
+    # This check also fails on oss-fuzz because of the way it abuses platform.
+    if (not trusted_agreement_signed and utils.is_chromium() and        
         task_utils.is_remotely_executing_utasks() and
         ((platform_id and platform_id != 'Linux') or
          job.platform.lower() != 'linux')):