Index: src/wp-admin/includes/privacy-tools.php
===================================================================
--- src/wp-admin/includes/privacy-tools.php	(revision 47117)
+++ src/wp-admin/includes/privacy-tools.php	(working copy)
@@ -320,11 +320,9 @@
 		fclose( $file );
 	}
 
-	$stripped_email       = str_replace( '@', '-at-', $email_address );
-	$stripped_email       = sanitize_title( $stripped_email ); // slugify the email address
 	$obscura              = wp_generate_password( 32, false, false );
-	$file_basename        = 'wp-personal-data-file-' . $stripped_email . '-' . $obscura;
-	$html_report_filename = $file_basename . '.html';
+	$file_basename        = 'wp-personal-data-file-' . $obscura;
+	$html_report_filename = wp_unique_filename( $exports_dir, $file_basename . '.html' );
 	$html_report_pathname = wp_normalize_path( $exports_dir . $html_report_filename );
 	$file                 = fopen( $html_report_pathname, 'w' );
 	if ( false === $file ) {
Index: tests/phpunit/tests/privacy/wpPrivacyDeleteOldExportFiles.php
===================================================================
--- tests/phpunit/tests/privacy/wpPrivacyDeleteOldExportFiles.php	(revision 47117)
+++ tests/phpunit/tests/privacy/wpPrivacyDeleteOldExportFiles.php	(working copy)
@@ -56,8 +56,8 @@
 		}
 
 		self::$index_path          = $exports_dir . 'index.html';
-		self::$expired_export_file = $exports_dir . 'wp-personal-data-file-user-at-example-com-0123456789abcdef.zip';
-		self::$active_export_file  = $exports_dir . 'wp-personal-data-file-user-at-example-com-fedcba9876543210.zip';
+		self::$expired_export_file = $exports_dir . 'wp-personal-data-file-0123456789abcdef.zip';
+		self::$active_export_file  = $exports_dir . 'wp-personal-data-file-fedcba9876543210.zip';
 	}
 
 	/**
Index: tests/phpunit/tests/privacy/wpPrivacyProcessPersonalDataExportPage.php
===================================================================
--- tests/phpunit/tests/privacy/wpPrivacyProcessPersonalDataExportPage.php	(revision 47117)
+++ tests/phpunit/tests/privacy/wpPrivacyProcessPersonalDataExportPage.php	(working copy)
@@ -131,7 +131,7 @@
 	 */
 	public static function wpSetUpBeforeClass( $factory ) {
 		self::$requester_email      = 'requester@example.com';
-		self::$export_file_url      = wp_privacy_exports_url() . 'wp-personal-data-file-requester-at-example-com-Wv0RfMnGIkl4CFEDEEkSeIdfLmaUrLsl.zip';
+		self::$export_file_url      = wp_privacy_exports_url() . 'wp-personal-data-file-Wv0RfMnGIkl4CFEDEEkSeIdfLmaUrLsl.zip';
 		self::$request_id           = wp_create_user_request( self::$requester_email, 'export_personal_data' );
 		self::$page_index_first     = 1;
 		self::$page_index_last      = 2;
Index: tests/phpunit/tests/privacy/wpPrivacySendPersonalDataExportEmail.php
===================================================================
--- tests/phpunit/tests/privacy/wpPrivacySendPersonalDataExportEmail.php	(revision 47117)
+++ tests/phpunit/tests/privacy/wpPrivacySendPersonalDataExportEmail.php	(working copy)
@@ -104,7 +104,7 @@
 	 * The function should send an export link to the requester when the user request is confirmed.
 	 */
 	public function test_function_should_send_export_link_to_requester() {
-		$archive_url = wp_privacy_exports_url() . 'wp-personal-data-file-requester-at-example-com-Wv0RfMnGIkl4CFEDEEkSeIdfLmaUrLsl.zip';
+		$archive_url = wp_privacy_exports_url() . 'wp-personal-data-file-Wv0RfMnGIkl4CFEDEEkSeIdfLmaUrLsl.zip';
 		update_post_meta( self::$request_id, '_export_file_url', $archive_url );
 
 		$email_sent = wp_privacy_send_personal_data_export_email( self::$request_id );
