Accessibility

Accessibility statement and conformance report

We want everyone to be able to learn about data protection, including people who use screen readers, keyboards, magnification, voice control or other assistive technology.

Our commitment

dpdpcourse.in aims to meet the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA. This page is our Accessibility Conformance Report, in the format of the VPAT® 2.5 (WCAG edition) template published by the Information Technology Industry Council.

If something on the site is hard to use, please tell us at hello@dpdpcourse.in or +91 89395 53536. Say which page and what happened, and we’ll reply within 5 working days. If you need course material in another format, ask and we’ll provide it.

Report details

Product
dpdpcourse.in website: public pages, learner area and admin panel
Report date
18 October 2026
Standard
WCAG 2.2 Level A and AA. Level AAA was not evaluated.
Result
49 criteria supported, 0 partially supported, 7 not applicable, 0 not supported
Prepared by
Dpofficer.in

How we evaluated

We haven’t yet tested with screen readers (such as NVDA, JAWS, VoiceOver or TalkBack) or with users with disabilities. We plan to, and we’ll update this report.

Related standards

WCAG 2.2 Level AA includes every requirement of WCAG 2.1 and 2.0 Level AA. Those are the web requirements referenced by India’s standard IS 17802 and the Guidelines for Indian Government Websites (GIGW 3.0), by the European standard EN 301 549 (clause 9), and by the US Revised Section 508 Standards.

Terms used

WCAG 2.2 Level A

WCAG 2.2 Level A success criteria
CriteriaConformance levelRemarks and explanations
1.1.1 Non-text ContentSupportsImages have text alternatives. The logo’s alternative text gives the site name and tagline. Decorative images, icons and course cover tiles are hidden from assistive technology, and icon-only buttons have text labels.
1.2.1 Audio-only and Video-only (Prerecorded)Not ApplicableNo audio-only or video-only content is published. Course editors are reminded to provide a transcript if any is added.
1.2.2 Captions (Prerecorded)Not ApplicableNo lesson videos are published yet. Lesson videos play in YouTube or Vimeo players, which show captions; the lesson editor asks for accurate captions on every video.
1.2.3 Audio Description or Media Alternative (Prerecorded)Not ApplicableNo videos are published yet. Every lesson has a full text body alongside any video.
1.3.1 Info and RelationshipsSupportsPages use headings in order (one h1 per page), lists, landmark regions (header, navigation, main, footer), data tables with header cells, and form labels tied to their fields. Help and error text is linked to fields with aria-describedby.
1.3.2 Meaningful SequenceSupportsReading order in the code matches the visual order at every screen width.
1.3.3 Sensory CharacteristicsSupportsInstructions don’t rely on shape, colour, size, position or sound.
1.4.1 Use of ColourSupportsLinks in text are underlined. Status (completed lessons, enrolment and payment status) is shown with text and icons, not colour alone.
1.4.2 Audio ControlSupportsNothing plays automatically.
2.1.1 KeyboardSupportsEverything can be done with a keyboard: navigation, sign-in, enrolment, lessons, account settings, consent choices and every admin task. The site uses standard links, buttons and form controls.
2.1.2 No Keyboard TrapSupportsFocus can always move away, including out of embedded video players.
2.1.4 Character Key ShortcutsNot ApplicableThe site has no single-key shortcuts.
2.2.1 Timing AdjustableSupportsEmail sign-in codes expire after 10 minutes for security (essential exception); a new code can be requested at once and nothing else is lost. Signed-in sessions last 30 days. No other time limits.
2.2.2 Pause, Stop, HideSupportsThere is no moving, blinking, scrolling or auto-updating content. The countdown to DPDP deadlines is static text.
2.3.1 Three Flashes or Below ThresholdSupportsNothing flashes.
2.4.1 Bypass BlocksSupportsA “Skip to content” link is the first item on every page, and pages use landmark regions.
2.4.2 Page TitledSupportsEvery page has a unique, descriptive title.
2.4.3 Focus OrderSupportsFocus moves in a logical order that follows the layout.
2.4.4 Link Purpose (In Context)SupportsLink text, with its surrounding sentence, list item or table row, describes where it goes.
2.5.1 Pointer GesturesSupportsNo path-based or multi-point gestures are needed.
2.5.2 Pointer CancellationSupportsActions happen when the pointer is released (standard links and buttons).
2.5.3 Label in NameSupportsAccessible names include the visible label text.
2.5.4 Motion ActuationNot ApplicableNo features use device motion.
3.1.1 Language of PageSupportsPages declare English (India). The Hindi and Tamil privacy notices declare their own languages.
3.2.1 On FocusSupportsFocusing an item never changes the page.
3.2.2 On InputSupportsChanging a field or selection never submits a form or moves you elsewhere. Filters apply only when the Filter button is pressed.
3.2.6 Consistent HelpSupportsContact details and the contact page link are in the same place in the footer of every page.
3.3.1 Error IdentificationSupportsErrors are described in text at the top of the form (announced as an alert) and next to the field, which is marked invalid.
3.3.2 Labels or InstructionsSupportsEvery field has a visible label, with formats and requirements given as help text (for example the 10-digit mobile number).
3.3.7 Redundant EntrySupportsDetails already given, such as name and mobile number, are filled in for you and not asked for again.
4.1.1 Parsing (obsolete in WCAG 2.2)SupportsRemoved from WCAG 2.2 and always treated as supported. Pages are generated from templates without duplicate ids.
4.1.2 Name, Role, ValueSupportsThe site uses native HTML controls, so names, roles and states are exposed to assistive technology. Embedded video frames have titles. Every control has an accessible name (checked in the browser’s accessibility tree).

WCAG 2.2 Level AA

WCAG 2.2 Level AA success criteria
CriteriaConformance levelRemarks and explanations
1.2.4 Captions (Live)Not ApplicableThe site has no live audio or video.
1.2.5 Audio Description (Prerecorded)Not ApplicableNo videos are published yet. The lesson editor asks for anything shown on screen to be described.
1.3.4 OrientationSupportsPages work in portrait and landscape.
1.3.5 Identify Input PurposeSupportsFields that ask for the learner’s own name, email, phone, organisation and sign-in code carry the matching autocomplete values.
1.4.3 Contrast (Minimum)SupportsText meets 4.5:1 (3:1 for large text) in both the light and dark colour schemes, including placeholders, buttons, status labels and sign-in provider marks. Measured on every page tested.
1.4.4 Resize TextSupportsText is sized in relative units and the layout adapts, so pages work at 200% zoom without loss of content.
1.4.5 Images of TextSupportsText is real text. The only image of text is the logo, which is exempt.
1.4.10 ReflowSupportsEvery page tested works at 320 CSS pixels wide without sideways scrolling. Wide data tables in the admin panel scroll within their own box, which the criterion allows.
1.4.11 Non-text ContrastSupportsText fields, selects and text areas have borders of at least 3:1 against the page in both colour schemes. Focus indicators and checkboxes meet 3:1. File-upload fields use the browser’s own button.
1.4.12 Text SpacingSupportsWith WCAG text spacing applied (line height 1.5, letter spacing 0.12em, word spacing 0.16em, paragraph spacing 2em), no text is cut off. Decorative course cover tiles, which repeat the course title shown beside them, may crop.
1.4.13 Content on Hover or FocusSupportsThe site doesn’t show tooltips or pop-ups on hover or focus.
2.4.5 Multiple WaysSupportsPages can be reached from the main navigation, the footer links on every page, the course catalogue and the article index.
2.4.6 Headings and LabelsSupportsHeadings and form labels describe their topic or purpose.
2.4.7 Focus VisibleSupportsEvery link, button and field shows a clear focus outline, including the frame of an embedded video player when focus is inside it.
2.4.11 Focus Not Obscured (Minimum)SupportsThe sticky header leaves room when focus moves (scroll padding), so focused items are never hidden behind it.
2.5.7 Dragging MovementsSupportsNothing needs dragging. Courses are reordered with Move up and Move down buttons.
2.5.8 Target Size (Minimum)SupportsButtons and fields are at least 44px tall. Footer links, table links and other small targets are at least 24×24px or are links within sentences, which are exempt.
3.1.2 Language of PartsSupportsHindi and Tamil text, including the language switch links, is marked with its language.
3.2.3 Consistent NavigationSupportsThe header, footer and admin tabs are the same on every page.
3.2.4 Consistent IdentificationSupportsItems that do the same thing are labelled the same way throughout.
3.3.3 Error SuggestionSupportsError messages say how to fix the problem, with examples where useful.
3.3.4 Error Prevention (Legal, Financial, Data)SupportsPayments show an order summary and need the terms to be accepted before paying. Deleting an account needs DELETE to be typed. Destructive admin actions ask for confirmation.
3.3.8 Accessible Authentication (Minimum)SupportsSign-in uses Google, LinkedIn, Facebook or Microsoft, or a one-time code sent by email that can be pasted or filled in automatically. There are no passwords to remember and no puzzles.
4.1.3 Status MessagesSupportsConfirmation messages such as “Copied” are announced through a status region; error messages use an alert.

Known limitations and third-party content

Legal disclaimer

This report describes the website as evaluated on 18 October 2026. It is a good-faith self-assessment, not a certification by a third party. VPAT® is a registered service mark of the Information Technology Industry Council (ITI).