Se non vuoi metterti nei guai, la tua biblioteca non dovrebbe raccogliere queste informazioni segretamente, dovresti chiedere ad ogni utente della lib per il permesso, e anche assicurarti (magari con alcune "condizioni d'uso") qualsiasi utente finale di un programma che include questo lib ha dato il suo permesso per la raccolta dei dati e per inviarlo a te. La quantità di problemi che si verificano se non si seguono queste regole dipende sicuramente dalla giurisdizione locale, se si desidera maggiori informazioni su questo, chiedere ad un avvocato.
Tieni presente che qualsiasi utente che si preoccupa un po 'della sua privacy probabilmente non ti concede tale autorizzazione, quindi aspettati che i dati di utilizzo siano incompleti.