side note: majority of devices do not have a public IP. So you're also hiding behind NAT. I'm quite sure that my ISP is incompetent enough to fail to provide information leading to my MAC adress. It's possible but I doubt it.