1. My emails are in the dataset, and
2. Any of my passwords are in that dataset.
I really just want the collection of passwords so that I can use it as a check against any of my current passwords.
[EDIT: I know about haveibeenpwned.com; I'm not asking for a service that I send a http request to to determine if a single username exists in the db, I want the db itself so I can chuck it into sqlite and check multiple records at a single time, quickly, for both usernames alone and passwords alone
I also believe it's a bad idea to ask a third-party to perform the check. Even if you trust that third-party now, there is no way to ensure that trust in the future - i.e. it gets bought, breached or pwned itself in the future and best case scenario is that the record of your username lookup is available as "confirmed". Without visiting that site, no one would never know if that record was a throwaway or not.]
I don't know why we can't use this kind of thing for better privacy everywhere.
A similar example (outside the realm of passwords) would be when checking for a software update. Instead of sending "i have software xyz version 1.2.3", just download a current list of software and check it locally against your software. Probably would be faster anyway to download a static dataset instead of hitting a remote database.
1. People on my s*t list are in the dataset, and
2. Any of their passwords are in that dataset.
Then I can use the information to make their lives miserable.
[0] https://www.darkbeam.com/blog/apexanalytix-acquires-darkbeam
https://joesecurity.blogspot.com/2009/05/what-is-canary-acco...
What is the chance that my email and phone number aren't everywhere? Email and phone aliases are still rare.
I think you mean to say that there is no evidence presented precluding someone grabbing the data?