Konstantin Kisin says he "nearly puked" after he was given a list of topics that could only be mentioned in a "respectful" way.
Konstantin Kisin said he "nearly puked" when he read the title of the "behavioural agreement form" governing the show at SOAS University of London.
The comedian posted the form on his Twitter feed, revealing a long list of topics that could only be mentioned "in a respectful and non-abusive way".
The agreement states: "By signing this contract, you are agreeing to our no tolerance policy with regards to racism, sexism, classism, ageism, ablesim, homophobia, biphobia, transphobia, xenophobia, Islamophobia or anti-religion or anti-atheism."
The rules of the event, organised by the university's UNICEF on Campus group, said the subjects could be discussed - but only in a respectful and kind way.
The contract stated that this was to "ensure an environment where joy, love and acceptance is reciprocated by all".
The university group - organised by students and not officially linked to the charity - told BBC Newsbeat it wanted to "make sure it was an appropriate event for the cause".
It added: "We would never wish to impose that guests would have to agree to anything they do not believe in. We apologise for the misunderstanding."
On Tuesday, the Russian-British comedian read the contract aloud in one of his shows - immediately drawing boos and mockery from the audience - before telling them he would be doing the rest of the show in accordance with the rules.