Author here; some clarification. I use fingerprint to get the number of visits (instead of using something invasive like Google Analytics):
https://github.com/erikmartinjordan/jsonmatic/blob/master/sr...
I get the fingerprint as a UID (which is like a random number for me). I don't harvest any user's data. Code is open-source, you can verify what I'm saying if you wish.