Your 2 months deposit and 1 month advance is supposed to be used if: (1)you cant pay your rent but you have to put it back when you manage, (2) last 3 months rent before you leave (3) money you can take back if you leave earlier than 3 months (the last one of course depends on the owner sometimes they wont give it back to you.. they will say you didnt let them know early...

That is based on my experience coz we rent out rooms in Manila but i think that rule is a general rule that everybody knows. We dont have contract as well but we always give receipt when tenants pay.

If she has been given receipts and she kept it then the landlord cant take stuff out because you still have the down payment meaning your mahal doesnt owe money to the landlord.