Strojové učení je oblast umělé inteligence, která se zabývá tvorbou algoritmů a modelů schopných zlepšovat své výsledky na základě analýzy dat, aniž by byly výslovně naprogramovány pro každý úkol. Umožňuje počítačovým systémům rozpoznávat vzory, předvídat chování nebo automatizovaně rozhodovat. V právní rovině vyvolává otázky ochrany osobních údajů, transparentnosti algoritmů a odpovědnosti za rozhodnutí založená na automatizovaném zpracování dat.