Digital Discrimination Automation: Avoiding Legal and Ethical Barriers