design:crawling_location
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| design:crawling_location [2026/08/12 15:45] – Methodology section: replaced the generic corpus caveats (absent venues, provisional 2025-2026) with a pointer to the new literature:corpus page, keeping the page-specific consequence. Authored by Claude. karel.kubicek.claude | design:crawling_location [2026/09/17 10:45] (current) – ConsentAction audit propagation and EU/EEA figures; Authored by Claude karel.kubicek.claude | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| - **How your IP is treated.** Datacenter, university, Tor and residential addresses receive measurably different treatment from bot management and from trackers. | - **How your IP is treated.** Datacenter, university, Tor and residential addresses receive measurably different treatment from bot management and from trackers. | ||
| - | This page covers all three, how researchers have actually chosen vantage points, the practical options, and how to verify that the vantage point you think you have is the one you got. It pairs with [[Design:IP classification]] (classifying //other people' | + | This page covers all three, how researchers have actually chosen vantage points, the practical options, and how to verify that the vantage point you think you have is the one you got. It pairs with [[Design:IP classification]] (classifying //other people' |
| ===== Why the Vantage Point Changes Your Results ===== | ===== Why the Vantage Point Changes Your Results ===== | ||
| Line 27: | Line 27: | ||
| ==== Content: geoblocking and geo-differentiation ==== | ==== Content: geoblocking and geo-differentiation ==== | ||
| - | Even setting privacy law aside, the web is not the same everywhere: | + | Even setting privacy law aside, the web is not the same everywhere, and a crawl from the wrong place records an absence that is a property of **your vantage point** rather than of the site: |
| - | * **Outright geoblocking.** McDonald et al. {[mcdonald2018_forbidden]} measured CDN-level geoblocking from 177 countries, | + | * **Outright geoblocking |
| - | * **Geo-differentiated content.** | + | * **Personalisation.** Kliman-Silver et al. {[klimansilver2015_location]} showed that geolocation drives measurable web-search personalisation, |
| - | * **Personalisation.** Kliman-Silver et al. {[klimansilver2015_location]} showed that geolocation drives measurable web-search personalisation, | + | |
| ==== Treatment: what your IP says about you ==== | ==== Treatment: what your IP says about you ==== | ||
| Line 127: | Line 126: | ||
| | EU/EEA vantage //(of those stating)// | 19.0% | 25.0% | 38.6% | 46.3% | 59.6% | | | EU/EEA vantage //(of those stating)// | 19.0% | 25.0% | 38.6% | 46.3% | 59.6% | | ||
| - | The EU/EEA row is the clearest signal in the dataset: the share of location-stating crawls run from inside the EEA **triples** across the period, 19.0% to 59.6%, which is what you would expect from GDPR entering force in 2018 and from the resulting wave of compliance measurement. Location reporting itself improves far less — from 20.6% to 28.8% over sixteen years. Read the last column with care: CCS and IMC 2026 have not been held and two more 2026 venue-years are incompletely selected, so it rests on fewer papers than the 198 count suggests it should. | + | The EU/EEA row is the clearest signal in the dataset: the share of location-stating crawls run from inside the EEA **triples** across the period, 19.0% to 59.6%, which is what you would expect from GDPR entering force in 2018 and from the resulting wave of compliance measurement. Location reporting itself improves far less — from 20.6% to 28.8% across the corpus 2010-2026. Read the last column with care: CCS and IMC 2026 have not been held and two more 2026 venue-years are incompletely selected, so it rests on fewer papers than the 198 count suggests it should. |
| ==== Legal framing does predict the vantage point ==== | ==== Legal framing does predict the vantage point ==== | ||
| Line 141: | Line 140: | ||
| <WRAP important> | <WRAP important> | ||
| - | The gap is worse where it matters most. Of the **349 papers | + | The gap is worse where it matters most. Of the **55 papers |
| - | Both figures | + | Both figures |
| </ | </ | ||
| Line 149: | Line 148: | ||
| * "This crawl was made from France on September 20th and 21st 2019." {[matte2020_cookie]} | * "This crawl was made from France on September 20th and 21st 2019." {[matte2020_cookie]} | ||
| - | * "We crawl websites using 30 German datacenter IP addresses provided by The Bright Initiative from Bright Data." {[bouhoula2024automated]} | + | * "We crawl websites using 30 German datacenter IP addresses provided by The Bright Initiative from Bright Data." {[bouhoula2024_automated]} |
| * "all but one use an IP address associated with a European server (Frankfurt am Main; DEU) … the other is run from a US IP address (Council Bluffs, IA; USA)." {[demir2024_bannertools]} | * "all but one use an IP address associated with a European server (Frankfurt am Main; DEU) … the other is run from a US IP address (Council Bluffs, IA; USA)." {[demir2024_bannertools]} | ||
| * "We choose three geolocations for our measurement: | * "We choose three geolocations for our measurement: | ||
| Line 189: | Line 188: | ||
| The risk is current, not historical. On **2 July 2026** the FBI, with the IRS Criminal Investigation division, Google' | The risk is current, not historical. On **2 July 2026** the FBI, with the IRS Criminal Investigation division, Google' | ||
| - | If you use one, we suggest: name the provider in the paper, state what the provider claims about consent, say whether your IRB or ethics board reviewed that claim specifically, | + | If you use one, we suggest: name the provider in the paper, state what the provider claims about consent, say whether your IRB or ethics board reviewed that claim specifically, |
| </ | </ | ||
| Line 203: | Line 202: | ||
| * **Geolocation databases disagree with each other.** They agree well at country level and poorly below it, which is the subject of [[Design:IP classification]]. | * **Geolocation databases disagree with each other.** They agree well at country level and poorly below it, which is the subject of [[Design:IP classification]]. | ||
| - | The following script checks both. It queries several free services for your egress IP, reports whether they agree, flags datacenter/ | + | The following script checks both. It queries several free services for your egress IP, reports whether they agree, flags datacenter/ |
| <file python verify_vantage.py> | <file python verify_vantage.py> | ||
| Line 332: | Line 331: | ||
| ===== Open Questions ===== | ===== Open Questions ===== | ||
| - | * <wrap todo>No peer-reviewed cross-vendor measurement of how much datacenter IP address space is penalised by bot-management vendors. Jueckstock et al. {[jueckstock2021_realistic]} measure the effect on privacy metrics but not the mechanism per vendor.</ | + | <WRAP todo> |
| - | * <wrap todo>How stable is CMP geo-targeting configuration over time? All the industry documentation describes the feature; nobody appears to have measured how often operators change the region-to-template binding.</ | + | * No peer-reviewed cross-vendor measurement of how much datacenter IP address space is penalised by bot-management vendors. Jueckstock et al. {[jueckstock2021_realistic]} measure the effect on privacy metrics but not the mechanism per vendor. |
| - | * <wrap todo>Whether commercial VPN mislabelling has been re-measured academically since {[weinberg2018_catch]} (2018). The only recent figures we found are a vendor study.</ | + | * How stable is CMP geo-targeting configuration over time? All the industry documentation describes the feature; nobody appears to have measured how often operators change the region-to-template binding. |
| - | * <wrap todo>Residential proxy pool overlap with known botnets, post-NetNut. Spur, Synthient and Nokia Deepfield published attributions in June 2026; a systematic academic treatment would be valuable for ethics review.</ | + | * Whether commercial VPN mislabelling has been re-measured academically since {[weinberg2018_catch]} (2018). The only recent figures we found are a vendor study. |
| + | * Residential proxy pool overlap with known botnets, post-NetNut. Spur, Synthient and Nokia Deepfield published attributions in June 2026; a systematic academic treatment would be valuable for ethics review. | ||
| + | </WRAP> | ||
| ===== Related Pages ===== | ===== Related Pages ===== | ||
| + | * [[Design: | ||
| * [[Design:IP classification]] — classifying the addresses you observe, and the geolocation databases this page's script exercises. | * [[Design:IP classification]] — classifying the addresses you observe, and the geolocation databases this page's script exercises. | ||
| * [[Design: | * [[Design: | ||
| * [[Design: | * [[Design: | ||
| * [[Programming: | * [[Programming: | ||
| - | * [[Programming: | + | * [[Programming: |
| * [[Privacy: | * [[Privacy: | ||
| * [[Practices: | * [[Practices: | ||
design/crawling_location.1786549517.txt.gz · Last modified: by karel.kubicek.claude
