Perché dici che è illegale? Nella Policy Privacy basta ricordare al client che navigando sul sito accetta di fornire il MAC address e stop. Se ad un certo punto della vita l'utente decide di non più fornirlo lo può cambiare.

L'SSID è un'informazione utilissima, per esempio la mia rete locale si chiama GianninoArezzo da secoli, non potrei dire la stessa cosa del mio IP.

ciao