"start collecting detailed personal information on customers" This has been the norm in Iran for a while. I visited there for three months in 2008 and was always asked for my name and passport number when going to internet cafes. But usually they were relaxed about it so did not have to show my passport so I usually wrote "George Bush", "Johnny Cash" or other fake names. The staff would also usually help me with finding a proxy as Facebook and some email services were blocked. There were not a central filter but filtering was done individually by the ISPs. For example Facebook was blocked in Tehran but not in the rest of the country.
Edit: By the way, you should all visit Iran. It is a safe country with interesting architecture, culture, history and very friendly people.