Anonymity and integrity