There is no legal grey zone. Just read the law. In Germany it's the BFSG (Barrierefreiheitsstärkungsgesetz) and it is much more pleasant than this monster of a word let's you assume.
It mainly boils down to: write ARIA tags and adhere to WCAG version 2.1 level AA.