Definition:
H. sapiens digital

"Homo sapiens digitalus" is better Latin, of course, but the construction is awkward in this context.