Client side of policy generator