diff --git a/components/rcv-modal/script.js b/components/rcv-modal/script.js
index 72e1c15a29fe5e2ca0f138d513ea94d8460607de..48adb55c3dd9ba8d2fc3631bcb09a65837a6d0a5 100644
--- a/components/rcv-modal/script.js
+++ b/components/rcv-modal/script.js
@@ -14,13 +14,31 @@ app.component('rcv-modal', {
     },
 
     data() {
+        const lastClose = localStorage.getItem('lastClose');
+        let modalOpen = true;
+
+        if (lastClose) {
+            const lastClick = new Date(lastClose);
+            const currentClick = new Date();
+            const milliseconds = currentClick - lastClick;
+            const minutes = milliseconds / (1000 * 60);
+
+            if (minutes > 10) {
+                modalOpen = true;
+            } else {
+                modalOpen = false;
+            }
+        }
+
         return {
-            modalOpen: true,
+            modalOpen,
         }
     },
 
     methods: {
         close () {
+            const dataHoraClique = new Date();
+            localStorage.setItem('lastClose', dataHoraClique.toISOString());
             this.modalOpen = false;
         },
     },