Computer systems ease the sharing and use of information, but accessibility of information leads to privacy concerns. Technology is being developed to address this issue - enabling use of information while controlling the disclosure. But is this enough to protect privacy? How do we even know if it is enough? This talk will survey recent developments in privacy and anonymity technology, emphasizing the variety of privacy definitions, their benefits, and their weaknesses.