Privacy Policy.
Last updated: July 2026
The Perl Ad Server is a community project to help promote Perl-related events. We respect your privacy and want to be transparent about how this site works.
Information We Collect
- Google Analytics 4 (GA4): We use Google Analytics to understand how people use this website (e.g., which pages are viewed, what browsers are used). Google collects this information in an anonymised way. We do not see or store personally identifiable information.
- Web hosting logs: This site is hosted on GitHub Pages. GitHub may collect standard web server logs (such as IP address and request details) for operational and security purposes. These logs are managed by GitHub according to their Privacy Statement.
- No other tracking: Apart from GA4 and GitHub’s own hosting logs, the Perl Ad Server does not collect, store, or process any personal data.
Use of the Perl Ads Script
When you include the Perl Ads script (perl-ads.js) on your
site:
- The your page makes two requests: one to fetch the script itself and one to fetch the JSON file containing the current ads.
- These requests are served as static files. No cookies, tracking pixels, or identifiers are set.
- We do not log who requests the ads, which sites display them, or which adverts users click. The Perl Ad Server serves static files and does not receive a request when an advert is clicked.
UTM Parameters
The script appendsi the standard UTM parameters (
utm_source, utm_medium,
utm_campaign, utm_content) to outgoing ad
links. These parameters are interpreted by the destination website's
analytics software (such as Google Analytics) and are not sent back to
the Perl Ad Server.
The values used are:
- utm_source=perl-ads – identifies the Perl Ads network.
- utm_medium=banner – identifies the traffic as coming from a banner advert.
- utm_campaign – identifies the advertised site.
- utm_content – contains the hostname of the site displaying the advert.
The hostname included in utm_content is taken from the
browser at the time the advert is displayed. This allows publishers
to see which websites are sending them traffic without requiring
publisher websites to register with the Perl Ad Server.
No Cross-site Tracking
Unlike most advertising networks, the Perl Ad Server does not assign unique identifiers, set tracking cookies, fingerprint browsers, or build profiles of users across websites. The only information added to an advert click is the standard UTM parameters used by the destination site's own analytics software.
Cookies
This site does not set any cookies of its own. Google Analytics may use cookies for analytics purposes. You can learn more about Google’s data practices in the Google Privacy Policy.
Your Choices
- If you do not wish to be included in Google Analytics tracking, you can use a browser plugin such as Google Analytics Opt-out.
- If you run the Perl Ads script on your site and want to avoid even minimal external requests, you may choose not to use the script.
Code
The Perl Ad Server is open source. If you'd like to verify any of the statements on this page, you can inspect the source code on GitHub.
Contact
If you have any questions about this privacy policy or the Perl Ad Server, please open an issue on GitHub.
