Very thorough explanation!
I’ll add a basic info for @TheTwelveYearOld@lemmy.world: every service MUST have a different password (password manager almost mandatory with a VERY strong password and 2FA).
If you’re paranoid like me ( 🙈 ) use a different email alias for each service (SimpleLogin)
Ops. However a small TL;DR would be useful instead of just copying/pasting links.