נגישות הסכמת עוגיות: עמידה ב-WCAG 2.2 עבור כרזות הסכמה

כרזת עוגיות שמשתמשי מקלדת לא יכולים לסגור, שקוראי מסך לא יכולים להכריז עליה, או שמבקרים עיוורי צבעים לא יכולים לקרוא — אינה רק חוויית משתמש גרועה. זוהי כשל עמידה בשני חזיתות. מאז שחוק הנגישות האירופי נכנס לתוקף ביוני 2025, ממשקי הסכמה באתרים מסחריים המשרתים משתמשי האיחוד האירופי חייבים לעמוד ב-WCAG 2.1 רמה AA, כאשר WCAG 2.2 מומלץ בחום ל-2026. בשילוב עם דרישת ה-GDPR שהסכמה תהיה "ניתנת באופן חופשי, ספציפית, מושכלת וחד משמעית", כרזות בלתי נגישות נושאות כיום סיכון משפטי כפול. מדריך זה מסביר בדיוק כיצד נראית כרזת עוגיות תואמת WCAG ב-2026.

מדוע נגישות והסכמה חופפות כיום

ה-GDPR מחייב שניתן יהיה לקבל הסכמה מכל משתמש, לא רק מאלה שיכולים לראות כרזה וללחוץ עליה. המועצה האירופית להגנה על מידע הבהירה כי אם נושא נתונים אינו יכול לקיים אינטראקציה משמעותית עם ממשק ההסכמה — בשל מוגבלות שהאתר לא התאים לה — ההסכמה לא התקבלה כדין. פירוש הדבר שהעוגיות לא היו אמורות להיטען כלל.

מצד הנגישות, חוק הנגישות האירופי (EAA), שהוטמע בחוק הלאומי בכל מדינות חברות האיחוד האירופי, הופך את WCAG 2.1 AA לרף המינימום עבור אתרי ואפליקציות המגזר הפרטי המציעים שירותי צרכנות. משטר העונשים משתנה לפי מדינה, אך בדרך כלל נע בין 50,000 ל-500,000 אירו לכל הפרה, בנוסף להוראות נסיגה מהשוק במקרי אי עמידה מתמשכת.

דרישות WCAG הבסיסיות לכרזות עוגיות

הפעלה באמצעות מקלדת

כל פקד של הכרזה — קבל, דחה, נהל העדפות, סגור — חייב להיות נגיש ופעיל באמצעות מקלדת בלבד. משתמשים צריכים להיות מסוגלים לנווט בין כפתורים בסדר הגיוני באמצעות Tab ולהפעילם עם Enter או Space. המיקוד חייב להיות גלוי עם יחס ניגוד מינימלי של 3:1 מול הרקע.

לכידת מיקוד בכרזות מודאליות

אם הכרזה חוסמת אינטראקציה עם שאר הדף, מיקוד המקלדת חייב להיות לכוד בתוך הכרזה עד שהמשתמש מבצע בחירה. משתמשים לא צריכים להיות מסוגלים ללחוץ Tab מחוץ לכרזה כדי לגלול בדף שמתחת. כשהמיקוד היה לכוד והכרזה נסגרת, המיקוד אמור לחזור לאלמנט שהפעיל את הכרזה או לברירת מחדל סבירה.

הכרזות קורא מסך

הכרזה חייבת להיות מוכרזת כתיבת דו-שיח עם שם ותפקיד נגישים. השתמש ב-`role="dialog"` או `role="alertdialog"` עם `aria-labelledby` המצביע לכותרת הכרזה ו-`aria-describedby` המצביע לטקסט ההסברי.

ניגוד צבעים

טקסט הגוף חייב לעמוד בניגוד של 4.5:1 מול הרקע; טקסט גדול (18pt+ או 14pt מודגש) דורש 3:1. לטקסט כפתורים, סמלים ומחוונים של מיקוד יש מינימומי ניגוד משלהם. כפתור "דחה" אפור בהיר על רקע לבן הוא כשל WCAG תכוף שאנו רואים בביקורות.

ללא רמזים מבוססי צבע בלבד

אל תסתמך על צבע בלבד כדי להבחין בין קבל לדחה. השתמש בתוויות, סמלים או צורות ייחודיות כדי שמשתמשים עיוורי צבעים יוכלו להבחין בין הכפתורים.

תבניות חשוכות ונגישות

WCAG 2.2 מציג קריטריונים חדשים המכוונים ישירות לתבניות חשוכות — רלוונטיים במיוחד להסכמה:

RTL ובינאום

הנגישות משתרעת לשפות מימין לשמאל (ערבית, עברית, פרסית, אורדו) ועל הגייה של קוראי מסך:

בדיקת הכרזה שלך לעמידה ב-WCAG

אל תסתמך על כלי אחד. שלב סריקה אוטומטית עם בדיקת טכנולוגיה מסייעת אמיתית:

כשלי נגישות נפוצים שאנו רואים

כיצד FlexyConsent מספקת נגישות

FlexyConsent עומדת ב-WCAG 2.2 AA מהקופסה:

  • כל הפקדים פעילים באמצעות מקלדת עם מחוונים גלויים של 3:1.
  • `role="dialog"` מתאים עם `aria-labelledby` ו-`aria-describedby`.
  • לכידת מיקוד עם Escape-לסגירה עבור כרזות אופציונליות.
  • ניגוד 4.5:1+ על כל אלמנט טקסט, כולל דחה.
  • היפוך RTL אוטומטי לאזורים בערבית, עברית, פרסית ואורדו.
  • תכונת `lang` מוגדרת לכל תרגום להגייה נכונה של קורא מסך.
  • פריסה עמידה לזום שנשארת שמישה ב-400%.
← בdelays delays קרא הכל →