Index: tests/phpunit/tests/ajax/PrivacyErasePersonalData.php
===================================================================
--- tests/phpunit/tests/ajax/PrivacyErasePersonalData.php	(revision 44941)
+++ tests/phpunit/tests/ajax/PrivacyErasePersonalData.php	(working copy)
@@ -140,6 +140,10 @@
 		add_filter( 'wp_privacy_personal_data_erasers', array( $this, 'register_custom_personal_data_eraser' ) );
 
 		$this->_setRole( 'administrator' );
+		// erase_others_personal_data meta cap in Multisite installation is only granted to those with `manage_network` capability.
+		if ( is_multisite() ) {
+			grant_super_admin( get_current_user_id() );
+		}
 	}
 
 	/**
@@ -149,6 +153,10 @@
 		remove_filter( 'wp_privacy_personal_data_erasers', array( $this, 'register_custom_personal_data_eraser' ) );
 		$this->new_callback_value = '';
 
+		if ( is_multisite() ) {
+			revoke_super_admin( get_current_user_id() );
+		}
+
 		parent::tearDown();
 	}
 
@@ -302,6 +310,26 @@
 	}
 
 	/**
+	 * Test requests do not succeed on multisite when the current user is not a network admin.
+	 *
+	 * @group multisite
+	 *
+	 * @ticket 43438
+	 */
+	public function test_error_when_current_user_missing_required_capabilities_multisite() {
+		if ( ! is_multisite() ) {
+			$this->markTestSkipped( 'This test only runs on multisite.' );
+		}
+
+		revoke_super_admin( get_current_user_id() );
+
+		$this->_make_ajax_call();
+
+		$this->assertFalse( $this->_last_response_parsed['success'] );
+		$this->assertSame( 'Sorry, you are not allowed to perform this action.', $this->_last_response_parsed['data'] );
+	}
+
+	/**
 	 * The function should send an error when the nonce does not validate.
 	 *
 	 * @since 5.2.0
Index: tests/phpunit/tests/ajax/PrivacyExportPersonalData.php
===================================================================
--- tests/phpunit/tests/ajax/PrivacyExportPersonalData.php	(revision 44941)
+++ tests/phpunit/tests/ajax/PrivacyExportPersonalData.php	(working copy)
@@ -154,6 +154,10 @@
 		add_filter( 'wp_privacy_personal_data_exporters', array( $this, 'filter_register_custom_personal_data_exporter' ) );
 
 		$this->_setRole( 'administrator' );
+		// export_others_personal_data meta cap in Multisite installation is only granted to those with `manage_network` capability.
+		if ( is_multisite() ) {
+			grant_super_admin( get_current_user_id() );
+		}
 	}
 
 	/**
@@ -162,6 +166,9 @@
 	public function tearDown() {
 		remove_filter( 'wp_privacy_personal_data_exporters', array( $this, 'filter_register_custom_personal_data_exporter' ) );
 
+		if ( is_multisite() ) {
+			revoke_super_admin( get_current_user_id() );
+		}
 		parent::tearDown();
 	}
 
@@ -264,6 +271,26 @@
 	}
 
 	/**
+	 * Test requests do not succeed on multisite when the current user is not a network admin.
+	 *
+	 * @group multisite
+	 *
+	 * @ticket 43438
+	 */
+	public function test_error_when_current_user_missing_required_capability_multisite() {
+		if ( ! is_multisite() ) {
+			$this->markTestSkipped( 'This test only runs on multisite.' );
+		}
+
+		revoke_super_admin( get_current_user_id() );
+
+		$this->_make_ajax_call();
+
+		$this->assertFalse( $this->_last_response_parsed['success'] );
+		$this->assertSame( 'Sorry, you are not allowed to perform this action.', $this->_last_response_parsed['data'] );
+	}
+
+	/**
 	 * The function should send an error when the nonce does not validate.
 	 *
 	 * @since 5.2.0
