The Deepfakes program is built with GANs and two algorithms. One forge Deepfakes and another identifies flaws in forgeries that can be corrected. This is because deep fakes look realistic and are hard to detect.