http://mailnull.com/ is another free service that is doing pretty much the same thing. I think they've been around for at least 10 years now.
Also, here's another service that sounds like it's specifically intended to stop services like yours, so that sounds like it'll be fun to deal with. https://check-mail.org/what-is-disposable-mail/
I use a free service called mailnull. For each website I share my info with, I give them an address . I can then delete any email address that starts sending me spam.