I suspect that something as simple as 2-3 emails prior to renewal, each with a one-click (no auth needed) clear, unobscured "unsubscribe" button would be sufficient.
next we need to end captive portals. Don't tell me there's an invoice, fucking send it to me!
next we need to end captive portals. Don't tell me there's an invoice, fucking send it to me!