While I knew the name, your comment made me wonder why Croatias country code is in their language while most others aren’t. Like, hungary would be Magyarország, which is also very different from their English name.
Also, Austrias country code is wrong in this map. It should be AUT, AUS is Australia.
I was pretty sure that there is something and a lot of searching finally led me to the “Unfair Commercial Practices Directive” from 2005. There also is a guidance to that directive from 2021 that is found here: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A52021XC1229(05)
Section 4.2.7 (dark patterns) is what is interesting for this topic. In the paragraph at the end of the section it includes the sentence:
So it appears that the EU intended it that way but because it’s only a directive, implementation differs by country. I also didn’t see anything about being able to cancel in the same way you subscribed(e.g. that they can’t force you to call or send a letter if you subscribed online), but afaik german law has a ruling like this.
Edit: I took so long to write this and find the links that I forgot the german law was the reason for the comment I answered…