Earlier quoted context omitted.
Uber violates this. At least as of a few years ago, there was no way to get notifications about driver arrival without also getting special offer and Uber Eats spam notifications periodically. Not only was there no opt-in consent, there was no way to turn them off without disabling the status updates. It's particularly bad when apps with legitimate time-sensitive functionality do this. I denied the app the ability to…
Account > Settings > Communication > Marketing Preferences. Uncheck them all. A bit hidden, but it does work.
Perhaps they've fixed it since? I don't know because they've already burned my trust and they've done nothing to earn it back. Publicly acknowledging and apologizing for this would have been a way to start getting off my list of bad actors.
Even if they've made it possible to successfully turn those off deep in the menus now, whatever dreamed-up definition of "opted in" it's operating under is a tortured legalistic one that undermines the actual meaning and spirit of opting in.