I get no spam on fastmail, I assume this is because I never give out my email to anyone and creating new ones for every interaction. This way I keep track of who I'm interacting with and also who's selling my alias emails.
Just wish there was a decent way to do this with mobile numbers!
Same, I religiously create a masked email for every website (just checked, it's now at 163!). I simply don't give my "main" email out.
Oddly enough, simply unsubscribing from the things websites themselves has kept thing clean, I've yet to notice any true spam from a random source aimed at any of my emails since I joined last year.
Just wish there was a decent way to do this with mobile numbers!