Before a data controller collects personal data, other than directly from the data subject, the data controller shall inform the data subject of the matters set out in subsection (1), except where the —
(a) data subject already has been provided with such information; or
(b) provision of such information is impossible or would involve a disproportionate effort or expense.