Se hai una specifica autorizzazione al trattamento dei dati personali, proveniente dai titolari delle stesse aziende, allora puoi farlo, altrimenti è illegale e pure passibile di gravi sanzioni.
Non rileva la circostanza che l'azienda ne tragga in realtà vantaggio in termini di visibilità.
Dovresti impostare il sito in modo da farti autorizzare al momento dell'iscrizione nella tua directory, inserendo ad esempio un'apposita informativa.
L'unico dato che si accetta (ma per mera consuetudine, e previo avviso dell'inserimento) è un in-link alla home page dei siti, tuttavia si tratta pure in questo caso di un dato personale, per il quale è quindi necessaria una specifica autorizzazione del titolare.
I motori o le directory che pubblicano questi dati o sono illegli, o più semplicemente hanno l'autorizzazione o ancora hanno sede in stati esteri e sono pertanto soggetti ad una diversa legislazione.