Well nobody is being treated like slaves here.I don't agree with this habit of keeping their passport- but there is a reason why it is advised. And FYI it's not only housemaids- many of companies here in Qatar - the sponsor has their passport- and everybody has their freedom. Because from your words- you want to terminate her services and you want to proceed with this cancelation even before the given date and right now you fear that she might run away- all you can hope her co- operation. It takes time to find good housemaid- so good luck for you.