A characteristic of the described resource that is physiologically dangerous to some users. Related to WCAG 2.1 guideline 2.3.
The following values are used to identify potential hazards (or the lack thereof) so that users with such sensitivities know what to expect in advance:
Unless the metadata format used supports lists (e.g., JSON-LD), use a separate property declaration for each feature. Do not merge the values into a single property using spaces, commas, or other delimiters.
flashing values is used to indicate that there is content in the publication
that flashes more than three times a second or that the flashing is below the general flash and red flash
These flashing hazards can cause headaches and seizures for users who are photosensitive. In addition to setting this value, the publication should include warnings wherever such content is located.
Although videos are often recognized as a source of flashing hazards (e.g., strobe effects), there are many types of content that can present a flashing risk (e.g., animated graphics, and scripted games and images).
noFlashingHazard value is the opposite of
flashing — it is used to indicate that the the publisher has
checked the publication for flashing hazards and is sure that none exist.
The value is not an indication that a lack of flashing is a hazard.
none value is used when the publisher is sure that the content presents no
known hazards for users.
This value is typically only used with there is no dynamic or multimedia content (i.e., the publication consists only of text and/or static images).
motionSimulation value is used to indicate that there is content that
Motion simulation can cause headaches and nausea in some users. In addition to setting this value, the publication should include warnings wherever such content is located.
Motion simulation can occur in a variety of media: videos or games with a first-person perspective, 3D experiences and animations, etc.
noMotionSimulationHazard value is the opposite of
motionSimulation — it is used to
indicate that the the publisher has checked the publication for motion simulation hazards
and is sure that none exist.
The value is not an indication that a lack of motion simulation is a hazard.
sound value is used to indicate that a publication contains auditory content
that can cause seizures in some users. The causes of such seizures are diverse, from ringing
and buzzing sounds, to sudden loud noises, and even certain words or music.
Out of an abundance of caution, this property should be set if a publication contains any auditory content, and users should always have the decision whether or not to play the content (i.e., auditory content should not autoplay).
noSoundHazard value is the opposite of
sound — it is used to indicate that the the publisher has
checked the publication for sound hazards and is sure that none exist.
The value is not an indication that a lack of sound is a hazard.
unknown value is used to indicate that a publisher has not yet checked their
publication for hazards or is unsure whether some content might present a hazard.
This value should only be used as a temporary placeholder if a publication must be released before an accessibility review can be completed.