Skip to main content

Privacy-First Wishlist for EU/EEA Stores

This guide explains how Wishlist Plus works for shoppers in the EU and EEA who decline the cookie consent banner. Shoppers can save items, manage their list, and optionally sync across devices — all without compromising their privacy choice.

Updated this week

Overview

When a shopper declines cookies on an EU/EEA storefront, Wishlist Plus does not shut down. Instead, it switches to Privacy-First mode, which uses the shopper's own device storage to save items locally. No personal data is collected. Nothing is sent to Swym's servers unless the shopper actively chooses to log in and sync.

The shopper remains in full control at every step. Every prompt offers a free choice, and declining at any point carries no penalty — the shopper can always try again.

At a glance:

  • Zero cookies — full compliance when consent is declined

  • Local storage only — data stays on the browser, not the server

  • Privacy-first by default — no data is transmitted during local sessions

  • Optional sync — shoppers can log in to access their list across devices

  • Device limit — local storage holds up to 5 items

The Shopper Journey

Phase 1 — Cookie Consent Declined

The shopper lands on the storefront and sees the cookie consent banner. Wishlist Plus is already visible — the heart icon appears on product cards as normal.

Cookie consent banner visible on storefront

The cookie consent banner appears on the storefront. The wishlist heart icon is already visible on product cards.

Shopper clicks Decline on the cookie consent banner

The shopper clicks Decline on the cookie consent banner.

Wishlist Plus heart icon visible after decline

After declining, the wishlist heart icon remains fully visible and clickable on all product cards. No functionality is lost.

Phase 2 — First Heart-Click: The Device Save Prompt

When the shopper clicks the heart icon for the first time, a prompt appears asking whether they would like to save items to their device.

Modal — Save your wishlist to this device?

The device save prompt appears on the first heart-click. Both buttons carry equal visual weight — there is no default or pre-selected option.

If the shopper clicks "No, do not save": Their choice is respected immediately. Nothing is saved. The prompt does not reappear automatically — but if the shopper clicks the heart icon again, the same prompt reappears, giving them another opportunity to decide. There is no lockout or penalty.

Shopper clicks No do not save — modal closes, no item saved

The shopper clicks "No, do not save." The modal closes and nothing is saved.

Shopper clicks heart again — prompt reappears

The shopper clicks the heart icon again. The same prompt reappears — no lockout, no penalty.

Shopper clicks No do not save a second time

The shopper declines a second time. Their choice is respected again.

If the shopper clicks "OK, Save to Device": The item is saved to the shopper's browser (local storage only). The heart/wishlist icon fills up to confirm the save. No data leaves the device.

Shopper clicks OK Save to Device — heart fills up

The shopper clicks "OK, Save to Device." The heart/wishlist icon fills up confirming the save. Nothing is transmitted to Swym's servers.

Item saved locally with no server transmission

The shopper can continue browsing and saving items. All saves remain on their device only.

Phase 3 — Saving More Items: The Sync Prompt at Item 3

The shopper can continue adding items normally. After the third item is saved locally, a prompt appears inviting them to log in and sync their list for persistence across devices.

Shopper adds third item — sync prompt appears

After the third item is saved, the prompt "Saving more? sync your list" appears. The shopper is informed they have saved 3 of 5 items available on this device.

If the shopper clicks "Keep on this device": Their choice is respected. The wishlist continues to work locally. The shopper can keep adding items up to the device storage limit of 5.

Shopper clicks Keep on this device

The shopper clicks "Keep on this device." The modal closes and the wishlist continues working locally.

If the shopper clicks "Log in to sync": The shopper is taken to the standard Shopify login page. Once logged in, their locally saved items sync to their account and become available across all their devices. See Phase 5 below.

Phase 4 — The Device Storage Limit: 5 Items

Local device storage holds a maximum of 5 wishlisted items. When the shopper has reached the limit and attempts to save another, the sync prompt reappears — this time indicating the device is full.

Shopper has saved 5 of 5 items — storage limit prompt appears

The shopper has reached the 5-item device limit. The prompt reappears indicating device storage is full and login is required to save more.

Note: This is a genuine device storage limitation, not a feature restriction. Local browser storage has a finite capacity, and 5 items represents the limit for Privacy-First mode.

If the shopper clicks "Keep on this device" at this point, a confirmation prompt appears before they are blocked from saving further items.

Confirmation prompt — Are you sure? keep only on this device

A confirmation prompt appears: "Are you sure? keep only on this device." If the shopper selects "Yes, only on this device," no further items can be saved locally until they log in.

Once the storage limit is confirmed, the wishlist is paused for new saves. The shopper must log in to continue. All 5 existing locally saved items are preserved.

Phase 5 — Logging In to Sync

When the shopper chooses to log in — either at the Phase 3 sync prompt or after hitting the 5-item limit — they go through the standard Shopify login flow.

Shopify Sign in page

The standard Shopify Sign in page. The shopper can continue with their Shop account or enter their email directly.

Shopper enters email address and clicks Continue

The shopper enters their email address and clicks Continue.

Authentication step — shopper enters one-time code and clicks Submit

The shopper completes authentication by entering their one-time code and clicking Submit.

Once logged in, the shopper is returned to the storefront as an identified user. All locally saved items are now synced to their account.

Shopper logged in and returned to storefront

The shopper returns to the storefront as a logged-in user. Previously saved items are now synced to their account, shown by the filled wishlist icons across the product grid.

Shopper opens Wishlist — all saved items visible

The shopper opens their wishlist from the header icon. All saved items are visible and available across all their devices.

Summary: What Shoppers Can Expect at Each Stage

Stage

Shopper Action

What Happens

Cookie banner

Declines cookies

Privacy-First mode activates. Wishlist remains visible.

1st heart-click

"OK, Save to Device"

Item saved to browser only. Heart/wishlist icon fills up. No data leaves device.

1st heart-click

"No, do not save"

Nothing saved. No penalty. Prompt reappears on next click.

3rd saved item

"Keep on this device"

Wishlist stays local. Shopper can continue up to 5 items.

3rd saved item

"Log in to sync"

Redirected to Shopify login. Items sync to account on login.

5th saved item

Attempts to save more

Storage limit prompt appears. Login required to continue.

Storage limit confirmed

"Yes, only on this device"

No further saves possible locally. Existing 5 items preserved.

After login

Returns to storefront

Full wishlist synced and visible across all devices via Swym account.

Frequently Asked Questions

What happens to locally saved items if the shopper clears their browser cache?

Locally saved items are stored in the browser's local storage. If the shopper clears their browser data, those items will be lost. This is why logging in to sync is recommended for shoppers who want to preserve their list long-term.

Can the shopper access their local wishlist on a different device?

No. Items saved in local storage are specific to the browser and device they were saved on. To access their wishlist on another device, the shopper needs to log in and sync.

Does the shopper need to create a new account to sync?

No. The sync uses the shopper's existing Shopify account on the store. If they do not have an account, they can create one through the standard Shopify registration flow.

Is this available on all Swym Wishlist Plus plans?

Please refer to the Wishlist Plus Pricing & Features article for plan-specific details, or contact Swym support.

Does declining cookies affect any other features on the store?

Privacy-First Wishlist only covers wishlist functionality. Other features on the store — analytics, marketing pixels, and other tracking — are governed by the store's main cookie consent banner and are not affected by this feature.

Related Articles

  • Privacy-First Wishlist for EU/EEA Stores — Configuration Guide

  • Cookie Consent and Swym Wishlist Plus

  • Contextual GDPR Consent for Wishlist

  • Common Wishlist Functionality Issues & Troubleshooting Steps

  • Troubleshooting Wishlist Button Issues

Did this answer your question?