Skip to main content

Learn about tracking technologies, market structure and data-sharing on the web

Project description

whotracks.me

Bringing Transparency to online tracking - built by Cliqz and Ghostery.


This repository contains:

  • data on trackers and websites as shown on whotracks.me (WTM)

  • database mapping tracker domains to companies

  • code to render the whotracks.me site

Installation

Python 3.6 is needed to build the site. We recommend creating a virtualenv (or pipenv) to install the dependencies.

From Pypi

$ pip install whotracksme

From source

$ pip install -e .

That’s all you need to get started!

Using the data

To get started with the data, everything you need can be found in whotracksme.data:

from whotracksme.data.loader import DataSource

data = DataSource()

# available entities
data.trackers
data.companies
data.sites

For examples of scripts, have a look in the contrib folder!

Building the site

Building the site requires a few extra dependencies, not installed by default to not make the installation heavier than it needs to be. You will need to install whotracksme from the repository, because not all assets are packaged with whotracksme released on pypi:

$ pip install -e '.[dev]'

Once this is done, you will have access to a whotracksme entry point that can be used this way:

$ whotracksme website [serve]

The serve part is optional and can be used while making changes on the website.

All generated artifacts can be found in the _site/ folder.

Tests

To run tests, you will need pytest, or simply install whotacksme with the dev extra:

$ pip install -e '.[dev]'
$ pytest

Publishing a new version

$ pip install twine
$ python setup.py sdist bdist_wheel
$ twine upload --username cliqz-oss dist/*

Contributing

We are happy to take contributions on: * Guest articles for our blog in the topics of tracking, privacy and security. Feel free to use the data in this repository if you need inspiration. * Feature requests that are doable using the WTM database. * Curating our database of tracker profiles. Open an issue if you spot anything odd.

Right to Amend

Please read our Guideline for 3rd parties wanting to suggest corrections to their data.

License

The content of this project itself is licensed under the Creative Commons Attribution 4.0 license, and the underlying source code used to generate and display that content is licensed under the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whotracksme-2018.4.tar.gz (51.5 MB view details)

Uploaded Source

Built Distributions

whotracksme-2018.4-py3.6.egg (51.9 MB view details)

Uploaded Egg

whotracksme-2018.4-py3-none-any.whl (51.9 MB view details)

Uploaded Python 3

File details

Details for the file whotracksme-2018.4.tar.gz.

File metadata

  • Download URL: whotracksme-2018.4.tar.gz
  • Upload date:
  • Size: 51.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for whotracksme-2018.4.tar.gz
Algorithm Hash digest
SHA256 a1f1815a1c2452e57288337fdd68f98c23b75cef2b97b405935651bc4e238be6
MD5 ec93268ae69bc2b502775d5b81d1a9ee
BLAKE2b-256 d32b6a2e87e737bebad3a848614eac7c56b0ff1fcfe40a9fe1c5d31ca5a3f664

See more details on using hashes here.

File details

Details for the file whotracksme-2018.4-py3.6.egg.

File metadata

File hashes

Hashes for whotracksme-2018.4-py3.6.egg
Algorithm Hash digest
SHA256 f1c673c14b0ef37d251586958bd626ba62c25dfcbfd7cfa829c99fc10dbb820a
MD5 acff97cd0e265e4e29f8c10547a26d7b
BLAKE2b-256 71480b045b46523da46347af19fdae9165fd4ec9a5e65454933f59b0293b024d

See more details on using hashes here.

File details

Details for the file whotracksme-2018.4-py3-none-any.whl.

File metadata

File hashes

Hashes for whotracksme-2018.4-py3-none-any.whl
Algorithm Hash digest
SHA256 21dfd37535d5b0ccd1d4fbb44d5366a0f2f470138d2054d463f0417998c679b9
MD5 972c2103a9479607d0ee245408b48bcd
BLAKE2b-256 516106b0483cfd13d1c56e936298edd980a0acb42d0b371552bf6a160dd2a090

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page