- If you sign up to see your TWN data (which is just the usual KYC-type sign-up), you can generate a report and will likely see that no employer has pulled your data in the past 24 months (the most they give). Most people who work in tech don't seem to have any inquiries registered for TWN when they check their report after hiring (from the handful of anecdata I have at hand).
- You don't have to mail anything in. They have some hokey secure email thing that is basically a link to a webform upload. Is it a weird process? Yeah, but it'll work just give it time.
- Opting out won't prevent partners that "subscribe" to TWN from sharing your data with them; it will only prevent partners from having access to your data until you unfreeze it. My current employer has been dutifully reporting my comp every month despite it having been frozen.