May there be a loop-hole there?
If the requirement is just to have the user reveal their personal identity before using the network, and nothing is said about keeping that info afterwards, then something like this would be possible: ask the user for their personal info, handle them a hash that would work as a password to reconnect to the network within a short time window, and past this time forget said hash and the user info.
Could this work? (IANAL.)