I create the code that everybody can download for free and use on their website (MIT licensed).
In that code, I want to put the additional code sending requests to my server if the domain name is different than the one used by web browsers when developing locally (
It would not store any additional code (no cookies, no local storage) in page visitors' web browsers.
To download the package, you do not need to register to the service. There are many download methods, including
- direct download from my website or Sourceforge
- download from 6 public third-party code repositories (GitHub, GitLab, BitBucket, Beanstalk, Sourceforge, Launchpad)
- download from package managers: Composer, NPM, NuGet and RubyGems (and Yarn and Bower in the result of NPM)
And it is very important to me that my package stays that widely available.
Question: How can I approach this to be GDPR compliant?