A woman has been freed after nearly a month of confinement and domestic violence in Zawal district of western Herat province, the Department for the Promotion of Virtue and Prevention of Vice said on Monday.