diff --git a/apps/web/public/documents/privacyPolicy_de.html b/apps/web/public/documents/privacyPolicy_de.html
index daaf3d13a122e3de3cd7a55d2adc99165c189314..0a0a2c67f6c1dd69fd9f993c4c54390fc38ef5ac 100644
--- a/apps/web/public/documents/privacyPolicy_de.html
+++ b/apps/web/public/documents/privacyPolicy_de.html
@@ -671,9 +671,9 @@
         <p>&bdquo;fr&quot;(90 Tage): Ausspielen von Werbeanzeigen, Nutzungsanalyse und Conversion-Tracking.</p>
       </li>
       <li>
-        <p>&bdquo;guest_mode&ldquo; (unbegrenzt): Speichern der Information, ob Nutzende ohne Account die n&ouml;tigen
+        <p>&bdquo;guest_mode&ldquo; (1 Jahr): Speichern der Information, ob Nutzende ohne Account die n&ouml;tigen
           Erstinformationen zur Nutzung der Plattform bereits gesehen haben oder sie angezeigt werden sollten. Die
-          Speicherdauer ist unbegrenzt, aber die Daten werden bei Login oder Anlage eines Accounts entfernt.</p>
+          Speicherdauer beträgt ein Jahr, aber wird bei Login oder Anlage eines Accounts entfernt.</p>
       </li>
     </ul>
   </li>
diff --git a/apps/web/public/documents/privacyPolicy_en.html b/apps/web/public/documents/privacyPolicy_en.html
index aee12aa5b2c4e94fb46a2c21b5a36b1ffc1952b4..d8588c0533925fde9a8d8c35d9b762445810020d 100644
--- a/apps/web/public/documents/privacyPolicy_en.html
+++ b/apps/web/public/documents/privacyPolicy_en.html
@@ -637,9 +637,9 @@
         <p>&lsquo;fr&rsquo; (90 days): Serving ads, usage analysis and conversion tracking.</p>
       </li>
       <li>
-        <p>&lsquo;guest_mode&rsquo; (unlimited): Saves the information as to whether users without account have already
+        <p>&lsquo;guest_mode&rsquo; (1 year): Saves the information as to whether users without account have already
           seen the initial information required to use the platform or whether it should be displayed. It is stored
-          indefinitely, but is removed when the user logs in or creates an account.</p>
+          for one year, but is removed when the user logs in or creates an account.</p>
       </li>
     </ul>
   </li>
diff --git a/core/screens/onboarding/helpers/__tests__/guestModeStorage.web.test.ts b/core/screens/onboarding/helpers/__tests__/guestModeStorage.web.test.ts
index 8f990623885e04c4c54cf7a2e4026356e727363e..5dbcafd5fe46fa8d3258d1def8c54d9073f5beca 100644
--- a/core/screens/onboarding/helpers/__tests__/guestModeStorage.web.test.ts
+++ b/core/screens/onboarding/helpers/__tests__/guestModeStorage.web.test.ts
@@ -51,7 +51,9 @@ describe('guestModeStorage', () => {
   it('should store true when guest mode is enabled', async () => {
     await storeGuestMode(true)
 
-    expect(mockSetCookie).toHaveBeenCalledWith('guest_mode', 'true')
+    expect(mockSetCookie).toHaveBeenCalledWith('guest_mode', 'true', {
+      maxAge: 31536000, // 1 year in seconds
+    })
   })
 
   it('should remove storage when guest mode is disabled', async () => {
diff --git a/core/screens/onboarding/helpers/guestModeStorage.web.ts b/core/screens/onboarding/helpers/guestModeStorage.web.ts
index 896af40610fa173e5f57343bf928fd9469a48990..c7ab3f08e959c12276379f2b029adb2f562639f0 100644
--- a/core/screens/onboarding/helpers/guestModeStorage.web.ts
+++ b/core/screens/onboarding/helpers/guestModeStorage.web.ts
@@ -2,11 +2,12 @@ import { logError } from '@holi/core/errors/helpers'
 import { getCookie, setCookie, deleteCookie } from 'cookies-next'
 
 export const GUEST_MODE_COOKIE_NAME = 'guest_mode'
+const one_year_in_seconds: number = 60 * 60 * 24 * 365
 
 export const storeGuestMode = async (guestMode?: boolean): Promise<void> => {
   try {
     if (guestMode) {
-      setCookie(GUEST_MODE_COOKIE_NAME, 'true')
+      setCookie(GUEST_MODE_COOKIE_NAME, 'true', { maxAge: one_year_in_seconds })
     } else {
       deleteCookie(GUEST_MODE_COOKIE_NAME)
     }