I strongly recommend examining some of the key federal laws affecting online privacy:
1. The Federal Trade Commission Act (FTC)[1914]
2. Electronic Communications Privacy Act (ECPA) [1986]
3. Computer Fraud & Abuse Act (CFAA) [1986]
4. Children’s Online Privacy Protection Act (COPPA) [1998]
5. Controlling the Assault of Non-Solicited Pornography and Marketing Act (CAN-SPAM Act) [2003]
6. Financial Services Modernization Act (GLBA) [1999]
7. Fair and Accurate Credit Transactions Act (FACTA) [2003]
For small web applications, I can recommend https://smallseotools.com/ where you can just enter your URL and get the data you are looking for. Maybe not the solution in the long run but if you just want a number it is great.
GoatCounter is an open-source solution to this problem that respects privacy concerns and can be self-hosted. It calculates a hash of a site identifier, the user agent and the IP for each request. That way, unique visitors can be counted without saving any data from which a person could be identified. Unfortunately, this approach is somewhat imprecise since IPs are transient. A user who changes the wireless network also changes their IP address. However, there seems to be no correction for this that does not involve collecting a whole lot more data.
Great option without too much of a hassle, especially regarding the avoidance of GDPR compliance popups. The transient IP "issue" personally does not seem that big of a deal to me,, especially considering the use case.
It is very difficult to find something that also takes into account the legal aspect. I will most definitely keep this tool in mind in case I ever need it. Thanks for sharing this!
Comments