Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Persistent Cookie Consent Modal #1021

Open
mehalyna opened this issue Dec 16, 2024 · 0 comments
Open

Persistent Cookie Consent Modal #1021

mehalyna opened this issue Dec 16, 2024 · 0 comments
Assignees

Comments

@mehalyna
Copy link
Collaborator

Title:
Ensure the Cookie Consent Modal appears persistently on all pages until the user accepts the cookie policy.


Description:
To comply with user privacy regulations and improve clarity, the Cookie Consent Modal should display persistently across all pages of the website until the user clicks "Погодитись" (Accept). Once accepted, the modal will not reappear.


Acceptance Criteria:

  1. Persistent Display:

    • The Cookie Consent Modal must appear on every page of the site until the user explicitly clicks "Погодитись".
    • Navigating between pages will not dismiss the modal until consent is given.
  2. User Action:

    • Clicking "Погодитись" hides the modal permanently for the current user.
    • Clicking "Відмовитись" will continue to show the modal until consent is accepted.
  3. Storage of Consent:

    • User consent will be stored in a browser cookie/local storage to ensure the modal does not reappear after acceptance.
    • The consent cookie has a predefined expiration period.
  4. Behavior on Refresh/Navigate:

    • If consent is not provided, the modal will reappear when the user navigates to a different page or refreshes the current page.
  5. Design Consistency:

    • The modal's design and behavior remain consistent with the current UI (as per provided mockup).

Technical Notes:

  • Add logic to handle the persistent state of the modal until consent is given.

Priority:
High

Severity:
Medium

Rationale:
This improvement ensures compliance with cookie policies and user consent regulations while enhancing user clarity.

image

@Chelakhovl Chelakhovl self-assigned this Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants