Index: src/js/_enqueues/admin/privacy-tools.js
===================================================================
--- src/js/_enqueues/admin/privacy-tools.js	(revision 47086)
+++ src/js/_enqueues/admin/privacy-tools.js	(working copy)
@@ -253,6 +253,8 @@
 					window.getSelection().addRange( range );
 					document.execCommand( 'copy' );
 
+					$( '.success', $parent.find( 'div.privacy-text-actions' ) ).addClass( 'visible' );
+
 					$container.removeClass( 'hide-privacy-policy-tutorial' );
 					window.getSelection().removeAllRanges();
 				} catch ( er ) {}
Index: src/wp-admin/css/edit.css
===================================================================
--- src/wp-admin/css/edit.css	(revision 47086)
+++ src/wp-admin/css/edit.css	(working copy)
@@ -714,6 +714,18 @@
 	padding-bottom: 6px;
 }
 
+.privacy-text-actions .success {
+	display: none;
+	color: #40860a;
+	float: right;
+	padding-right: 1em;
+}
+
+.privacy-text-actions .success.visible {
+	display: inline-block;
+	height: 32px;
+}
+
 .wp-privacy-policy-guide .policy-text h2 {
 	margin: 1.2em 0 1em;
 	padding: 0;
Index: src/wp-admin/includes/class-wp-privacy-policy-content.php
===================================================================
--- src/wp-admin/includes/class-wp-privacy-policy-content.php	(revision 47086)
+++ src/wp-admin/includes/class-wp-privacy-policy-content.php	(working copy)
@@ -425,6 +425,8 @@
 						$content .= sprintf( __( 'Copy suggested policy text from %s.' ), $plugin_name );
 						$content .= '</span>';
 					$content     .= '</button>';
+					/* on Copy success feedback */
+					$content 	 .= '<span class="success" aria-hidden="true">' . __( 'Copied!' ) . '</span>';
 				$content         .= '</div>';
 			}
 
