> I wanted something simple, fast, and free
You got that. Just not accurate.
> I built this because I kept seeing disposable emails quietly ruin signups, waitlists, and metrics
I do wonder why you think disposable email addresses ruin signups. Esp. given they are often used to avoid signups ruining inboxes with spam.
> As the product owner, if I didn't need real email addresses, I would just use usernames. If there is an email, then a legitimate email address is required. Spam is a different problem.
List? You cannot determine whether an address is temporary from a domain list.
> a legitimate email address is required.
i think you need to consider by what measure disposable email addresses are not legitimate.
And nor do you get that with an ostensibly non-disposable address either. Almost anyone can sign-up a regular gmail.com address and then dispose of it.