That is true, however, if the registrar agrees with you in providing a fake address, then simple put in those fields, FAKE ADDRESS, USE CONTACT EMAIL. The registrar still has your real address when you sign up, such as your billing address with the credit card you purchased the domain with. So they have your REAL information on file.
Your name should not be false, neither shall your email. That solves the contact problem.
I always suggest you make arrangements with your registrar first, before doing it though. Some may not like it, some may. As long as you can provide some type of contact info.