It's only mentioned at the end of the video but the AI is using features of the camera like locations of smudges. However it does appear to also heavily use genuine geographic fingerprints like telegraph poles. I wonder how it would fare against a human on a test set that is completely independent of the training set in terms of camera characteristics.
Does it matter? If this is something that can now be done cheaply then the effects of that are much the same whether it's an AI or not.