gitextract_rc25zhaz/ ├── .github/ │ └── workflows/ │ └── test.yml ├── .gitignore ├── .tool-versions ├── Dockerfile ├── Jenkinsfile ├── LICENSE.md ├── README.md ├── RIGHT_TO_AMEND.md ├── blog/ │ ├── adblockers_performance_study.md │ ├── block-third-party-cookies.md │ ├── cookie-consent.md │ ├── cookies.md │ ├── dexie_transaction_bug.md │ ├── fingerprinting.md │ ├── gdpr-what-happened.md │ ├── generating_adblocker_filters.md │ ├── google_domains.md │ ├── government_websites_september.md │ ├── how_cliqz_antitracking_protects_users.md │ ├── how_facebook_knows_exactly_what_turns_you_on.md │ ├── manifest_v3_privacy.md │ ├── private_analytics.md │ ├── static_site.md │ ├── static_site_blog.md │ ├── static_site_generation.md │ ├── static_site_visualization.md │ ├── tracker-tax.md │ ├── tracker_categories.md │ ├── trackers-who-steal.md │ ├── trackers_in_your_favorite_site.md │ ├── tracking_and_ux.md │ ├── tracking_pixel.md │ ├── update_apr_2018.md │ ├── update_dec_2017.md │ ├── update_feb_2018.md │ ├── update_jan_2018.md │ ├── update_jun_2018.md │ ├── update_may_2018.md │ ├── updating_our_tracking_prevalence_metrics.md │ ├── what_is_a_tracker.md │ └── where_is_the_data_from.md ├── contrib/ │ ├── generating_adblocker_filters.py │ ├── tracker_map_notebook.ipynb │ ├── wtm_april_update.ipynb │ └── wtm_may_update.ipynb ├── deploy_to_s3.py ├── docs/ │ └── local-build.md ├── pyproject.toml ├── static/ │ ├── font-awesome-4.7.0/ │ │ ├── HELP-US-OUT.txt │ │ ├── css/ │ │ │ └── font-awesome.css │ │ ├── fonts/ │ │ │ └── FontAwesome.otf │ │ ├── less/ │ │ │ ├── animated.less │ │ │ ├── bordered-pulled.less │ │ │ ├── core.less │ │ │ ├── fixed-width.less │ │ │ ├── font-awesome.less │ │ │ ├── icons.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── mixins.less │ │ │ ├── path.less │ │ │ ├── rotated-flipped.less │ │ │ ├── screen-reader.less │ │ │ ├── stacked.less │ │ │ └── variables.less │ │ └── scss/ │ │ ├── _animated.scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _icons.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _path.scss │ │ ├── _rotated-flipped.scss │ │ ├── _screen-reader.scss │ │ ├── _stacked.scss │ │ ├── _variables.scss │ │ └── font-awesome.scss │ ├── fonts/ │ │ └── RationalTWSemiBold.otf │ ├── js/ │ │ ├── bootstrap.js │ │ ├── d3.layout.cloud.js │ │ ├── explorer.js │ │ ├── ghostery.js │ │ ├── highlight.pack.js │ │ └── search.js │ └── scss/ │ ├── _colors.scss │ ├── blog/ │ │ ├── card.scss │ │ ├── github.scss │ │ └── post.scss │ ├── bootstrap.min.scss │ ├── companies/ │ │ └── reach-chart.scss │ ├── custom.scss │ ├── datatables.colReorder.min.scss │ ├── datatables.min.scss │ ├── explorer/ │ │ └── table.scss │ ├── home/ │ │ └── index.scss │ ├── trackers/ │ │ ├── list.scss │ │ └── profile.scss │ └── websites/ │ ├── overview.scss │ └── profile.scss ├── templates/ │ ├── base.html │ ├── blog-page.html │ ├── blog.html │ ├── company-page.html │ ├── components/ │ │ ├── blog-card.html │ │ ├── breadcrumb.html │ │ ├── category-item.html │ │ ├── company-card.html │ │ ├── cookies.html │ │ ├── fingerprinting.html │ │ ├── footer.html │ │ ├── home/ │ │ │ └── header.html │ │ ├── navbar.html │ │ ├── tag_cloud.html │ │ ├── top-5-info-box.html │ │ ├── top-5-trackers.html │ │ ├── tracker-list.html │ │ ├── trackers/ │ │ │ ├── category.html │ │ │ └── header.html │ │ ├── tracking-methods.html │ │ ├── unified-ui-tracker-list.html │ │ ├── website-list.html │ │ └── websites/ │ │ ├── header.html │ │ └── tracker-list.html │ ├── explorer.html │ ├── imprint.html │ ├── index.html │ ├── not-found.html │ ├── privacy-policy.html │ ├── reach-chart-page.html │ ├── tracker-not-found.html │ ├── tracker-page.html │ ├── trackers.html │ ├── website-not-found.html │ ├── website-page.html │ └── websites.html ├── tests/ │ ├── __init__.py │ ├── test_data_integrity.py │ ├── test_db_integrity.py │ ├── test_db_validity.py │ ├── test_site_categories.py │ └── test_sites_data.py ├── update_trackerdb.sh ├── update_trackers_preview.py └── whotracksme/ ├── __init__.py ├── data/ │ ├── Readme.md │ ├── __init__.py │ ├── assets/ │ │ ├── trackerdb.sql │ │ └── trackers-preview.json │ ├── db.py │ ├── loader.py │ └── pack.py ├── main.py ├── qa/ │ ├── __init__.py │ ├── todo.py │ └── utils.py └── website/ ├── __init__.py ├── api/ │ └── meta.py ├── build/ │ ├── __init__.py │ ├── blog.py │ ├── companies.py │ ├── data.py │ ├── explorer.py │ ├── home.py │ ├── trackers.py │ └── websites.py ├── builder.py ├── plotting/ │ ├── .vscode/ │ │ └── settings.json │ ├── __init__.py │ ├── colors.py │ ├── companies.py │ ├── plots.py │ ├── sankey.py │ ├── trackers.py │ └── utils.py ├── serve.py ├── templates.py └── utils.py