For legal advice you can contact the Conseil juridique of the law department at Unil. Master students can answer your questions related to legal issues completely free.
You can contact them via email at: www.aedl-cj @ unil.ch describing your problem. In addition, you can drop by their office every Monday, Tuesday from 12-14h, Wednesday 12-13h, Thursday 13-14 and Friday 12-13h. For more information click here.
For legal advice related to apartment rents you can contact ASLOCA. ASLOCA is a legal association that defends the rights of tenants. You can subscribe for 55 CHF, which ensures unlimited legal help for one year.