Fingerprints and digital traces