BeaconCMS / beacon

Open-source content management system (CMS) built with Phoenix LiveView. Faster render times to boost SEO performance, even for the most content-heavy pages.
https://beaconcms.org
MIT License
885 stars 89 forks source link

Analytics, company info #70

Open bcardarella opened 1 year ago

bcardarella commented 1 year ago

Currently Plausible doesn't have an out of the box way to determine if an IP address is from a corporate range, this is important for marketing to determine where inbound traffic is coming from.

This is a simple lookup. First step is to download, crawl, and parse all of the ranges and associated company info from: https://www.cidr-report.org/as2.0/autnums.html

However, what we need to determine is if this violates GDPR.

AZholtkevych commented 1 year ago

https://datatracker.ietf.org/meeting/113/materials/slides-113-pearg-gdpr-and-network-privacy-00

https://www.linkedin.com/pulse/gdpr-those-who-do-agree-ip-address-should-personal-data-bernaerts

https://law.stackexchange.com/questions/28603/how-to-satisfy-gdprs-consent-requirement-for-ip-logging

So, logging IP addresses is GDPR compliant. In this case, what we are doing further with those is not illegal. But to be on the safe side we could do the following:

  1. Give the possibility to completely remove logging and determining feature
  2. Give the possibility to hide logging and determining features(soft remove)

FYI @bcardarella ND @adam-phillips

bcardarella commented 1 year ago

This is not complete