Did you know that a potential employer can’t just ask everyone for a credit report?
A potential employer can only ask your permission to draw a credit bureau report if the job you are applying for specifically has to do with financial responsibilities (like handling money, approving credit or managing accounts).
It makes sense that if you are required to work with finances they would like some insights into your personal finance situation. It does not however apply to everyone applying for a job.
If the position does not involve finances they are not allowed to ask and you can simply say: no thanks.
If they discriminate against anyone for saying no (which is your right) then they can get into serious trouble with the CCMA, NCR, NCT or Information Regulator.