We use the same Code of Conduct used by BSides Las Vegas and many other BSides Conferences. It certainly is not perfect, but neither is any Code of Conduct, and this one has worked for us for several years.
We have NO TOLERANCE for physical/verbal/sexual harassment of any human!
Our “Code of Conduct” is “Be Excellent to Each Other” AKA the Golden Rule. Failing that, it is “Do not be an Ass* or we will kick your ass out!”.
Asking questions of a speaker during their talk, to get clarity or debate a point is NOT being an ass – heckling or haranguing the speaker IS. If you are not sure, ask, or err on the side of basic decency and common courtesy. If what they are doing would not be acceptable to have done to you, your best friend, your worst enemy, your sister, niece, daughter, brother, nephew, son, mother, father, or any human being, do not let them treat anyone else that way – whether you know them or not. If someone asks you to stop – stop.
If you are having an issue with a BSidesPDX participant of ANY badge type, find a BsidesPDX Volunteeer. They will help you locate a Coordinator or Board member, who will assist you in determining the next steps for you to feel safe and heard.