@article{schwartz_giving_2001,
	chapter = {Business},
	title = {Giving {Web} a {Memory} {Cost} {Its} {Users} {Privacy}},
	issn = {0362-4331},
	url = {https://www.nytimes.com/2001/09/04/business/giving-web-a-memory-cost-its-users-privacy.html},
	language = {en-US},
	urldate = {2024-05-07},
	journal = {The New York Times},
	author = {Schwartz, John},
	month = sep,
	year = {2001},
        date = {2001-09-04}
}

@misc{internet_world_stats,
	title = {World {Internet} {Users} {Statistics} and 2023 {World} {Population} {Stats}},
	url = {https://www.internetworldstats.com/stats.htm},
	urldate = {2024-05-07},
        date = {2024-05-07},
        author = {{Internet World Stats}}
}

@misc{browser_usage_data,
	title = {Browser {Market} {Share} {Worldwide}},
	url = {https://gs.statcounter.com/browser-market-share},
	language = {en},
	urldate = {2024-05-07},
	journal = {StatCounter Global Stats},
        date = {2024-05-07},
        author = {Statscounter}
}

@article{timberg_web_2013,
	title = {Web browsers consider limiting how much they track users},
	issn = {0190-8286},
	url = {https://www.washingtonpost.com/business/technology/web-browsers-consider-limiting-how-much-they-track-users/2013/03/14/94818d22-8bed-11e2-9f54-f3fdd70acad2_story.html},
	journaltitle = {Washington Post},
	author = {Timberg, Craig},
	urldate = {2024-05-07},
	date = {2013-03-14},
	language = {en},
}


@inproceedings{eckersley_how_2010,
	location = {Berlin, Heidelberg},
	title = {How Unique Is Your Web Browser?},
	isbn = {978-3-642-14527-8},
	doi = {10.1007/978-3-642-14527-8_1},
	pages = {1--18},
	booktitle = {Privacy Enhancing Technologies},
	publisher = {Springer},
	author = {Eckersley, Peter},
	editor = {Atallah, Mikhail J. and Hopper, Nicholas J.},
	year = {2010},
	langid = {english},
}

@misc{fielding_rfc9112_2022,
	title = {{RFC9112}},
	url = {https://httpwg.org/specs/rfc9112.html},
	language = {en},
	urldate = {2024-06-06},
	journal = {IETF HTTP Working Group Specifications},
	author = {Fielding, R. and Nottingham, M. and Reschke, J.},
	month = jun,
	year = {2022},
}

@patent{montulli_persistant_2007,
	address = {Palo Alto},
	title = {{PERSISTANT} {CLIENT} {STATE} {IN} {A} {HYPERTEXT} {TRANSFER} {PROTOCOL} {BASED} {CLIENT}-{SERVER} {SYSTEM}},
	nationality = {USA},
	number = {US2007185978},
	author = {Montulli, Lou},
	month = aug,
	year = {2007},
	pages = {17},
}


@misc{financial_times_1996,
        author = {Thomas Baekdal},
	title = {The {Original} {Cookie} specification from 1997 was {GDPR} compliant},
	url = {https://baekdal.com/thoughts/the-original-cookie-specification-from-1997-was-gdpr-compliant/},
	urldate = {2024-06-06},
	journal = {Baekdal},
        month = oct,
        year = {2019},
}

@techreport{rfc_1997,
	type = {Request for {Comments}},
	title = {{HTTP} {State} {Management} {Mechanism}},
	url = {https://datatracker.ietf.org/doc/rfc2109},
	number = {RFC 2109},
	urldate = {2024-06-06},
	institution = {Internet Engineering Task Force},
	author = {Montulli, Lou and Kristol, David M.},
	month = feb,
	year = {1997},
	doi = {10.17487/RFC2109},
	note = {Num Pages: 21},
}


@techreport{rfc_2000,
	type = {Request for {Comments}},
	title = {{HTTP} {State} {Management} {Mechanism}},
	url = {https://datatracker.ietf.org/doc/rfc2965},
	abstract = {This document specifies a way to create a stateful session with Hypertext Transfer Protocol (HTTP) requests and responses. [STANDARDS-TRACK]},
	number = {RFC 2965},
	urldate = {2024-08-12},
	institution = {Internet Engineering Task Force},
	author = {Montulli, Lou and Kristol, David M.},
	month = oct,
	year = {2000},
	doi = {10.17487/RFC2965},
}


@misc{IE_2,
	title = {Internet {Explorer} 2},
	url = {https://winworldpc.com/product/internet-explorer/ie-20},
	abstract = {Microsoft Internet Explorer is a web browser application created by Microsoft primarily for Microsoft Windows. It was initially based on Spyglass Mosaic. At various points, Internet Explorer was also available for MacOS, Solaris, and HP-UX.},
	urldate = {2024-06-06},
	journal = {WinWorld},
        year = {2024},
        author = {WinWorld}
}

@misc{netscape_1.0,
	title = {Netscape 1.x},
	url = {https://winworldpc.com/product/netscape-navigator/1x},
	urldate = {2024-06-06},
	journal = {WinWorld},
        year = {2024},
        author = {WinWorld}
}

@article{peacock_how_2014,
	title = {How web tracking changes user agency in the age of {Big} {Data}: {The} used user},
	volume = {1},
	issn = {2053-9517},
	shorttitle = {How web tracking changes user agency in the age of {Big} {Data}},
	url = {https://doi.org/10.1177/2053951714564228},
	doi = {10.1177/2053951714564228},
	language = {en},
	number = {2},
	urldate = {2024-06-06},
	journal = {Big Data \& Society},
	author = {Peacock, Sylvia E},
	month = jul,
	year = {2014},
	publisher = {SAGE Publications Ltd},
}

@misc{eu_cookie_directive_2002,
	title = {Directive 2002/58/{EC} of the {European} {Parliament} and of the {Council} of 12 {July} 2002 concerning the processing of personal data and the protection of privacy in the electronic communications sector ({Directive} on privacy and electronic communications)},
	volume = {201},
	url = {http://data.europa.eu/eli/dir/2002/58/oj/eng},
	language = {en},
	urldate = {2024-06-06},
	month = jul,
	year = {2002},
        author = {{{European Parliament}}}
}


@techreport{rfc6265_http_2011,
	type = {Request for {Comments}},
	title = {{HTTP} {State} {Management} {Mechanism}},
	url = {https://datatracker.ietf.org/doc/rfc6265},
	number = {RFC 6265},
	urldate = {2024-06-06},
	institution = {Internet Engineering Task Force},
	author = {Barth, Adam},
	month = apr,
	year = {2011},
	doi = {10.17487/RFC6265},
}

@misc{gdpr,
	title = {General {Data} {Protection} {Regulation} – {Legal} {Text}},
	url = {https://gdpr-info.eu/},
	abstract = {The official PDF of the Regulation (EU) 2016/679 – known as GDPR – its recitals \& key issues as a neatly arranged website.},
	language = {en-US},
	urldate = {2024-06-06},
	journal = {General Data Protection Regulation (GDPR)},
        year = {2016},
        author = {{{European Parliament}}}
}


@article{clark_advance_2007,
	title = {In advance of the {FTC} {Town} {Hall}, ``Behavioral Advertising: Tracking, Targeting, and Technology,'' to be held {November} 1--2, 2007 in {Washington}, {D}.{C}.},
	language = {en},
	author = {Clark, Donald S},
        year = {2007},
        month = nov,
        journal = {{{World Privacy Forum}}}
}

@misc{firefox_dnt,
	title = {Advertisers and {Publishers} {Adopt} and {Implement} {Do} {Not} {Track}},
	url = {https://blog.mozilla.org/en/mozilla/advertisers-and-publishers-adopt-and-implement-do-not-track/},
	urldate = {2024-06-11},
        date = {2011-03-11},
        author = {Alex Fowler}
}

@article{nyt_ftc_2010,
	title = {{FTC} {Backs} a '{Do} {Not} {Track}' {System} for {Internet}},
	issn = {0099-9660},
	url = {https://www.wsj.com/articles/SB10001424052748704594804575648670826747094},
	language = {en-US},
	urldate = {2024-06-11},
	journal = {Wall Street Journal},
	month = dec,
	year = {2010},
        author = {Julia Angwin AND Jennifer Valentino-DeVries}
}

@misc{chrome_dnt,
	title = {Longer battery life and easier website permissions},
	url = {https://chrome.googleblog.com/2012/11/longer-battery-life-and-easier-website.html},
	language = {en},
	urldate = {2024-06-11},
	journal = {Google Chrome Blog},
        date = {2011-06-11},
        author = {Ami Fischman}
}

@article{wingfield_apple_2011,
	chapter = {Tech},
	title = {Apple {Adds} {Do}-{Not}-{Track} {Tool} to {New} {Browser}},
	issn = {0099-9660},
	url = {http://online.wsj.com/article/SB10001424052748703551304576261272308358858.html},
	language = {en-US},
	urldate = {2024-06-11},
	journal = {Wall Street Journal},
	author = {Wingfield, Nick},
	month = apr,
	year = {2011},
}


@article{angwin_microsoft_2011,
	chapter = {Tech},
	title = {Microsoft {Adds} {Do}-{Not}-{Track} {Tool} to {Browser}},
	issn = {0099-9660},
	url = {https://www.wsj.com/articles/SB10001424052748703363904576200981919667762},
	language = {en-US},
	urldate = {2024-06-11},
	journal = {Wall Street Journal},
	author = {Angwin, Nick Wingfield {And} Julia},
	month = mar,
	year = {2011},
}

@misc{git_wg_dnt_disband,
	title = {{WG} closed · w3c/dnt@5d85d6c},
	url = {https://github.com/w3c/dnt/commit/5d85d6c3d116b5eb29fddc69352a77d87dfd2310},
	abstract = {Archive of DNT deliverables. Contribute to w3c/dnt development by creating an account on GitHub.},
	language = {en},
	urldate = {2024-06-11},
	journal = {GitHub},
        date = {2019-01-18},
        author = {Roy T. Fielding AND David Singer}
}

@misc{w3c_tracking,
	title = {Tracking {Preference} {Expression} ({DNT})},
	url = {https://www.w3.org/TR/tracking-dnt/},
	urldate = {2024-06-11},
        date = {2019-01-17},
        author = {Roy T. Fielding AND David Singer}
}

@misc{safari_12_notes,
	title = {Safari 12.1},
	url = {https://developer.apple.com/documentation/safari-release-notes/safari-12_1-release-notes},
	language = {en-US},
	urldate = {2024-06-11},
	journal = {Apple Developer Documentation},
        author = {{{{{Apple Inc.}}}}},
        year = {2019},
        month = {3}
}

@misc{w3c_tracking_2011,
	title = {Tracking {Preference} {Expression} ({DNT})},
	url = {https://www.w3.org/TR/2011/WD-tracking-dnt-20111114/},
	urldate = {2024-06-11},
        date = {2011-11-13},
        author = {Roy T. Fielding}
}

@misc{Soghoian_paper,
	author = {Soghoian},
	title = {Security and Fraud Exceptions Under Do Not Track},
	url = {https://www.w3.org/2011/track-privacy/papers/Soghoian.pdf},
	month = {04},
	year = {2011},
        urldate = {2024-06-11},
}

@misc{ie10_release,
	title = {Internet {Explorer} 10 {Release} in 2013},
	url = {https://www.fullestop.com/blog/ie-10-release},
	urldate = {2024-06-11},
        year = {2013},
        month = {3},
        author = {Fullestop}
}

@misc{apache_del_dnt,
	title = {Apache does not tolerate deliberate abuse of open standards · apache/httpd@a381ff3},
	url = {https://github.com/apache/httpd/commit/a381ff35fa4d50a5f7b9f64300dfd98859dee8d0},
	language = {en},
	urldate = {2024-06-11},
	journal = {GitHub},
        date = {2012-09-11},
        author = {Roy T. FIelding}
}

@misc{microsoft_guns,
	title = {Microsoft sticks to its guns, keeps {Do} {Not} {Track} on by default in {IE10}},
	url = {https://arstechnica.com/information-technology/2012/08/microsoft-sticks-to-its-guns-keeps-do-not-track-on-by-default-in-ie10/},
	urldate = {2024-06-11},
        author = {Ars Staff},
        year = {2012},
        month = {8}
}

@misc{apache_keep_dnt,
	title = {Keep this in, but commented out: also provide a little · apache/httpd@3dd6fb6},
	shorttitle = {Keep this in, but commented out},
	url = {https://github.com/apache/httpd/commit/3dd6fb6882ae2b453c90d51e777e88bc420a0cb1},
	language = {en},
	urldate = {2024-06-11},
	journal = {GitHub},   
        date = {2012-09-22},
        author = {Jim Jagielski}
}

@misc{yahoo_dnt,
	title = {Yahoo! will! ignore! '{Do}! {Not}! {Track}!' from! {IE10}!},
	url = {https://www.theregister.com/2012/10/26/yahoo_to_ignore_ie10_do_not_track/},
	urldate = {2024-06-11},
        date = {2012-10-26},
        author = {Neil McAllister}
}


@incollection{how_unique,
	location = {Berlin, Heidelberg},
	title = {How Unique Is Your Web Browser?},
	volume = {6205},
	isbn = {978-3-642-14526-1},
	url = {http://link.springer.com/10.1007/978-3-642-14527-8_1},
	pages = {1--18},
	booktitle = {Privacy Enhancing Technologies},
	publisher = {Springer Berlin Heidelberg},
	author = {Eckersley, Peter},
	editor = {Atallah, Mikhail J. and Hopper, Nicholas J.},
	urldate = {2024-06-14},
	date = {2010},
	langid = {english},
	doi = {10.1007/978-3-642-14527-8_1},
	note = {Series Title: Lecture Notes in Computer Science},
}

@misc{firefox_etp,
	title = {Enhanced {Tracking} {Protection} in {Firefox} for desktop {\textbar} {Firefox} {Help}},
	url = {https://support.mozilla.org/en-US/kb/enhanced-tracking-protection-firefox-desktop},
	urldate = {2024-06-14},
        date = {2024-04-03},
        author = {{{Firefox}}}
}

@misc{aleksandr_tracking_cookie,
	title = {Understanding {Tracking} {Cookies}: {What} {You} {Need} to {Know}},
	shorttitle = {Understanding {Tracking} {Cookies}},
	url = {https://www.cookiebot.com/en/tracking-cookies/},
	language = {en},
	urldate = {2024-06-14},
	author = {Cookiebot},
        date = {2023-12-28},
}

@misc{mozilla_goodbye,
	title = {Saying goodbye to third-party cookies in 2024},
	url = {https://developer.mozilla.org/en-US/blog/goodbye-third-party-cookies/},
	urldate = {2024-06-14},
        date = {2023-12-08},
        author = {Firefox}
}

@misc{google_revenue,
	title = {Google: advertising revenue 2023},
	shorttitle = {Google},
	url = {https://www.statista.com/statistics/266249/advertising-revenue-of-google/},
	language = {en},
	urldate = {2024-06-15},
	journal = {Statista},
        date = {2024-05-22},
        author = {Statista}
}

@misc{google_sandbox,
	title = {Preparing to ship the {Privacy} {Sandbox} relevance and measurement {APIs}},
	url = {https://developers.google.com/privacy-sandbox/blog/shipping-privacy-sandbox},
	urldate = {2024-06-15},
        date = {2023-05-18},
        author = {Google}
}

@misc{google_floc,
	title = {Federated {Learning} of {Cohorts} ({FLoC})},
	url = {https://privacysandbox.com/proposals/floc},
	language = {en},
	urldate = {2024-06-15},
	journal = {Privacy Sandbox},
        date = {2024-01-25},
        author = {Google}
}

@misc{cyphers_googles_2021,
	title = {Google’s {FLoC} {Is} a {Terrible} {Idea}},
	url = {https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-idea},
	language = {en},
	urldate = {2024-06-15},
	journal = {Electronic Frontier Foundation},
	author = {Cyphers, Bennett},
	month = {3},
	year = {2021},
}

@misc{google_floc_PoC,
	title = {floc/{README}.md at main · {WICG}/floc},
	url = {https://github.com/WICG/floc/blob/main/README.md},
	language = {en},
	urldate = {2024-06-15},
	journal = {GitHub},
        date = {2022-01-25},
        author = {Jost Karlin}
}

@misc{google_topics,
	title = {Topics},
	url = {https://privacysandbox.com/proposals/topics},
	language = {en},
	urldate = {2024-06-15},
	journal = {Privacy Sandbox},
        date = {2024-04-23},
        author = {Google}
}

@misc{google_topics_learning,
	title = {Topics {API} for {Web} overview {\textbar} {Privacy} {Sandbox}},
	url = {https://developers.google.com/privacy-sandbox/relevance/topics},
	language = {en},
	urldate = {2024-06-18},
	journal = {Google for Developers},
        date = {2022-01-25},
        author = {Google}
}

@misc{google_phasing_out_tpc,
	title = {Prepare for phasing out third-party cookies {\textbar} {Privacy} {Sandbox}},
	url = {https://developers.google.com/privacy-sandbox/3pcd},
	language = {en},
	urldate = {2024-06-18},
	journal = {Google for Developers},
        year = {2024},
        author = {Google}
}

@misc{google_2019,
	title = {Building a more private web},
	url = {https://blog.google/products/chrome/building-a-more-private-web/},
	language = {en-us},
	urldate = {2025-01-21},
	journal = {Google},
	month = aug,
	year = {2019},
        author = {Justin Schuh}
}

@misc{google_update_feb25,
	title = {Overview of the {Platforms} programs policies update ({February} 2025) - {Nápověda} {Zásady} pro platformy},
	url = {https://support.google.com/platformspolicy/answer/15738904?sjid=5228018933789959039-EU},
	urldate = {2025-01-21},
        author = {Google},
        year = {2025},
        month = {2}
}


@misc{response_to_google_fp,
	title = {Our response to {Google}’s policy change on fingerprinting},
	url = {https://ico.org.uk/about-the-ico/media-centre/news-and-blogs/2024/12/our-response-to-google-s-policy-change-on-fingerprinting/},
	language = {en},
	urldate = {2025-01-21},
	month = dec,
	year = {2024},
	publisher = {ICO},
        author = {Stephen Almond}
}

@misc{google_july_2024,
	title = {A new path for {Privacy} {Sandbox} on the web},
	url = {https://privacysandbox.com/news/privacy-sandbox-update},
	abstract = {In this July 2024 announcement, the Privacy Sandbox team shares an important update regarding third-party cookies in Chrome.},
	language = {en},
	urldate = {2025-01-21},
	journal = {Privacy Sandbox},
	month = jul,
	year = {2024},
        author = {Google}
}

@misc{cookie_creation_2024,
	title = {Using {HTTP} cookies - {HTTP} {\textbar} {MDN}},
	url = {https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies},
	abstract = {A cookie (also known as a web cookie or browser cookie) is a small piece of data a server sends to a user's web browser. The browser may store cookies, create new cookies, modify existing ones, and send them back to the same server with later requests. Cookies enable web applications to store limited amounts of data and remember state information; by default the HTTP protocol is stateless.},
	language = {en-US},
	urldate = {2025-01-27},
	month = dec,
	year = {2024},
        author = {{{MDN Contributors}}}
}

@misc{samesite_explained,
	title = {{SameSite} {Cookie} {Attribute} explained},
	url = {https://cookie-script.com/documentation/samesite-cookie-attribute-explained},
	language = {en-gb},
	urldate = {2025-01-27},
        author = {{{Cookie Stript}}},
        year = {2024},
        month = {12}
}

@misc{andrade_macos_2020,
	title = {{macOS} - {Safari} {Preferences} and {Privacy}},
	url = {https://www.magnetforensics.com/blog/macos-safari-preferences-and-privacy/},
	language = {en-US},
	urldate = {2025-01-27},
	journal = {Magnet Forensics},
	author = {Andrade, Rick},
	month = sep,
	year = {2020},
}

@misc{google_analytics_cookies,
	title = {Does google analytics use cookies?},
	url = {https://www.cookieyes.com/knowledge-base/cookies-101/does-google-analytics-use-cookies/},
	abstract = {Google Analytics uses cookies to identify unique users across browsing sessions.},
	language = {en-US},
	urldate = {2025-01-28},
	journal = {CookieYes},
        author = {{{CookieYes}}}
}

@misc{anti_csrf,
	title = {What is {CSRF} ({Cross}-site request forgery)? {Tutorial} \& {Examples} {\textbar} {Web} {Security} {Academy}},
	shorttitle = {What is {CSRF} ({Cross}-site request forgery)?},
	url = {https://portswigger.net/web-security/csrf},
	abstract = {In this section, we'll explain what cross-site request forgery is, describe some examples of common CSRF vulnerabilities, and explain how to prevent CSRF ...},
	urldate = {2025-01-28},
        author = {Portswigger}
}

@article{entropy,
        author = {Osterburg, James and Parthasarathy, T. and Raghavan, T.},
        year = {1977},
        month = {12},
        pages = {772-778},
        title = {Development of a Mathematical Formula for the Calculation of Fingerprint Probabilities Based on Individual Characteristics},
        volume = {72},
        journal = {Journal of The American Statistical Association - J AMER STATIST ASSN},
        doi = {10.1080/01621459.1977.10479954}
}

@online{cover_your_tracks,
	title = {Cover Your Tracks},
	url = {https://coveryourtracks.eff.org/},
	abstract = {See how trackers view your browser},
	urldate = {2025-01-30},
	langid = {english},
}

@online{am_i_unique,
	title = {Am I Unique ?},
	url = {https://amiunique.org/},
	urldate = {2025-01-30},
    langid = {english},
}

@online{tor_fingerprinting,
	title = {Browser Fingerprinting: An Introduction and the Challenges Ahead {\textbar} Tor Project},
	url = {https://blog.torproject.org/browser-fingerprinting-introduction-and-challenges-ahead/},
	shorttitle = {Browser Fingerprinting},
	urldate = {2025-01-30},
        author = {{{Tor Project}}},
}

@online{statcounter_os_marketshare,
	title = {Operating System Market Share Worldwide},
	url = {https://gs.statcounter.com/os-market-share},
	abstract = {This graph shows the market share of operating systems worldwide based on over 5 billion monthly page views.},
	titleaddon = {{StatCounter} Global Stats},
	urldate = {2025-01-30},
	langid = {english},
        author = {Statcounter}
}

@inproceedings{cao_cross_browser_2017,
	location = {San Diego, {CA}},
	title = {(Cross-)Browser Fingerprinting via {OS} and Hardware Level Features},
	isbn = {978-1-891562-46-4},
	url = {https://www.ndss-symposium.org/ndss2017/ndss-2017-programme/cross-browser-fingerprinting-os-and-hardware-level-features/},
	doi = {10.14722/ndss.2017.23152},
	eventtitle = {Network and Distributed System Security Symposium},
	booktitle = {Proceedings 2017 Network and Distributed System Security Symposium},
	publisher = {Internet Society},
	author = {Cao, Yinzhi and Li, Song and Wijmans, Erik},
	urldate = {2025-01-31},
	date = {2017},
	langid = {english},
}

@inproceedings{Wiefling_A_2024,
  author = {Wiefling, Stephan and Hönscheid, Marian and {Lo Iacono}, Luigi},
  title  = {{A Privacy Measure Turned Upside Down? Investigating the Use of HTTP Client Hints on the Web}},
  booktitle = {19th {International} {Conference} on {Availability}, {Reliability} and {Security}},
  series = {{ARES} '24},
  location = {Vienna, Austria},
  doi = {10.1145/3664476.3664478},
  publisher = {ACM},
  month = {8},
  year   = {2024}
}

@report{fielding_http_2022,
	title = {{HTTP} Semantics},
	url = {https://datatracker.ietf.org/doc/rfc9110},
	number = {{RFC} 9110},
	institution = {Internet Engineering Task Force},
	type = {Request for Comments},
	author = {Fielding, Roy T. and Nottingham, Mark and Reschke, Julian},
	urldate = {2025-02-11},
	date = {2022-06},
	doi = {10.17487/RFC9110},
	note = {Num Pages: 194},
}

@software{explainers-by-googlersreduce-accept-language_2025,
	title = {explainers-by-googlers/reduce-accept-language},
	rights = {{CC}-{BY}-4.0},
	url = {https://github.com/explainers-by-googlers/reduce-accept-language},
	abstract = {This repository hosts explainer for reducing passive fingerprinting  in the Accept-Language header.},
	publisher = {{{Explainers by Googlers}}},
	urldate = {2025-02-11},
	date = {2022-03-17},
        author = {Victor Tan}
}

@software{benjamin_davidbenclient-language-selection_2023,
	title = {davidben/client-language-selection},
	url = {https://github.com/davidben/client-language-selection},
	author = {Benjamin, David},
	urldate = {2025-02-11},
	date = {2020-01-28},
}

@online{browserleaks,
	title = {Browserleaks - Check your browser for privacy leaks},
	url = {https://browserleaks.com/},
	abstract = {{BrowserLeaks} is a suite of tools that offers a range of tests to evaluate the security and privacy of your web browser. These tests focus on identifying ways in which websites may leak your real {IP} address, collect information about your device, and perform a browser fingerprinting.},
	titleaddon = {{BrowserLeaks}},
	urldate = {2025-02-11},
	langid = {english},
        author = {Browserleaks}
}

@online{noScript,
	title = {What is it? - {NoScript}: Own Your Browser!},
	url = {https://noscript.net/},
	shorttitle = {What is it?},
	abstract = {The {NoScript} Security Suite is Free Software protecting Firefox (on Android, too!), Chrome, Edge, Brave and other web browsers. Install {NoScript} now!},
	urldate = {2025-02-11},
	langid = {english},
        author = {NoScript}
}

@online{navigator_2025,
	title = {Navigator - Web {APIs} {\textbar} {MDN}},
	url = {https://developer.mozilla.org/en-US/docs/Web/API/Navigator},
	urldate = {2025-02-11},
	date = {2025-02-07},
	langid = {american},
        author = {Mozilla}
}

@online{navigator_2024,
	title = {Navigator: plugins property - Web {APIs} {\textbar} {MDN}},
	url = {https://developer.mozilla.org/en-US/docs/Web/API/Navigator/plugins},
	shorttitle = {Navigator},
	abstract = {Learn about the Navigator.plugins property, including its type, code examples, specifications, and browser compatibility.},
	urldate = {2025-02-11},
	date = {2024-07-26},
	langid = {american},
        author = {Mozilla}
}

@online{battery_api,
	title = {W3C Editor's Draft -- Battery Status API},
	url = {https://w3c.github.io/battery/#dom-navigator-getbattery},
	urldate = {2025-02-11},
        author = {Anssi Kostiainen}
}

@misc{olejnik_leaking_2015,
	title = {The leaking battery: A privacy analysis of the {HTML}5 Battery Status {API}},
	url = {https://eprint.iacr.org/2015/616},
	shorttitle = {The leaking battery},
	number = {2015/616},
	author = {Olejnik, Lukasz and Acar, Gunes and Castelluccia, Claude and Diaz, Claudia},
	urldate = {2025-02-11},
	date = {2015},
	note = {Publication info: Preprint. {MINOR} revision.},
	keywords = {battery, browsers, fingerprinting, firefox, Privacy, privacy engineering},
}

@online{adobe_flash_end,
	title = {Adobe Flash Player End of Life},
	url = {https://www.adobe.com/products/flashplayer/end-of-life-alternative.html},
	abstract = {Adobe Flash Player End of Life general information},
	urldate = {2025-02-11},
	langid = {american},
        author = {Adobe}
}

@online{deprecated_api,
	title = {Deprecated {APIs}, Features, and Options},
	url = {https://www.oracle.com/java/technologies/javase/9-deprecated-features.html},
	urldate = {2025-02-11},
        author = {Oracle}
}

@online{font_family,
	title = {font-family - {CSS}: Cascading Style Sheets {\textbar} {MDN}},
	url = {https://developer.mozilla.org/en-US/docs/Web/CSS/font-family},
	urldate = {2025-02-11},
        author = {Mozilla}
}

@online{javascriptcss,
	title = {{JavaScript}/{CSS} Font Detector by Lalit Patel},
	url = {https://gist.github.com/szepeviktor/d28dfcfc889fe61763f3},
	urldate = {2025-02-11},
	langid = {english},
        author = {Patel, Lalit AND Szépe, Viktor}
}

@online{canvas_2024,
	title = {Canvas {API} - Web {APIs} {\textbar} {MDN}},
	url = {https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API},
	urldate = {2025-02-13},
	date = {2024-08-07},
	langid = {american},
        author = {Mozilla}
}

@InProceedings{mowery_pixel,
	title = {Pixel Perfect: Fingerprinting Canvas in {HTML}5},
	abstract = {Tying the browser more closely to operating system functionality and system hardware means that websites have more access to these resources, and that browser behavior varies depending on the behavior of these resources.},
	author = {Mowery, Keaton and Shacham, Hovav},
	langid = {english},
	year = {2012},
        booktitle = {Proceedings of W2SP 2012}
}

@online{webgl_2024,
	title = {{WebGL}: 2D and 3D graphics for the web - Web {APIs} {\textbar} {MDN}},
	url = {https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API},
	shorttitle = {{WebGL}},
	urldate = {2025-02-13},
	date = {2024-09-28},
	langid = {american},
        author = {Mozilla}
}

@inproceedings{englehardt_online_2016,
	location = {Vienna Austria},
	title = {Online Tracking: A 1-million-site Measurement and Analysis},
	isbn = {978-1-4503-4139-4},
	url = {https://dl.acm.org/doi/10.1145/2976749.2978313},
	doi = {10.1145/2976749.2978313},
	shorttitle = {Online Tracking},
	eventtitle = {{CCS}'16: 2016 {ACM} {SIGSAC} Conference on Computer and Communications Security},
	pages = {1388--1401},
	booktitle = {Proceedings of the 2016 {ACM} {SIGSAC} Conference on Computer and Communications Security},
	publisher = {{ACM}},
	author = {Englehardt, Steven and Narayanan, Arvind},
	urldate = {2025-02-13},
	date = {2016-10-24},
	langid = {english},
}

@inproceedings{acar_web_2014,
	location = {Scottsdale Arizona {USA}},
	title = {The Web Never Forgets: Persistent Tracking Mechanisms in the Wild},
	isbn = {978-1-4503-2957-6},
	url = {https://dl.acm.org/doi/10.1145/2660267.2660347},
	doi = {10.1145/2660267.2660347},
	shorttitle = {The Web Never Forgets},
	eventtitle = {{CCS}'14: 2014 {ACM} {SIGSAC} Conference on Computer and Communications Security},
	pages = {674--689},
	booktitle = {Proceedings of the 2014 {ACM} {SIGSAC} Conference on Computer and Communications Security},
	publisher = {{ACM}},
	author = {Acar, Gunes and Eubank, Christian and Englehardt, Steven and Juarez, Marc and Narayanan, Arvind and Diaz, Claudia},
	urldate = {2025-02-13},
	date = {2014-11-03},
	langid = {english},
}

@online{webgl_debug_renderer_info_2024,
	title = {{WEBGL}\_debug\_renderer\_info extension - Web {APIs}},
	url = {https://developer.mozilla.org/en-US/docs/Web/API/WEBGL_debug_renderer_info},
	abstract = {The {WEBGL}\_debug\_renderer\_info extension is part of the {WebGL} {API} and exposes two constants with information about the graphics driver for debugging purposes.},
	urldate = {2025-02-13},
	date = {2024-07-26},
	langid = {american},
        author = {Mozilla}
}

@online{htmlcanvaselement_2024,
	title = {{HTMLCanvasElement}: {toDataURL}() method - Web {APIs} {\textbar} {MDN}},
	url = {https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toDataURL},
	shorttitle = {{HTMLCanvasElement}},
	abstract = {Learn about the {HTMLCanvasElement}.{toDataURL}() method, including its syntax, code examples, specifications, and browser compatibility.},
	urldate = {2025-02-13},
	date = {2024-12-12},
	langid = {american},
        author = {Mozilla}
}

@online{fp_audio,
	title = {How the Web Audio {API} is used for audio fingerprinting},
	url = {https://fingerprint.com/blog/audio-fingerprinting/},
	titleaddon = {Fingerprint},
	urldate = {2025-02-17},
        date = {2021-03-18},
	langid = {english},
        author = {Sergej Mostevsenko}
}

@online{audio_api,
	title = {Web Audio {API} - Web {APIs} {\textbar} {MDN}},
	url = {https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API},
	urldate = {2025-02-17},
	date = {2025-02-03},
	langid = {american},
        author = {Mozilla}
}

@online{floc_clustering,
	title = {{FLoC} Algorithm},
	url = {https://www.chromium.org/Home/chromium-privacy/privacy-sandbox/floc/},
	urldate = {2025-02-17},
        author = {Chromium}
}

@online{floc_cohort_paper,
	title = {{FLOC} -- Whitepaper Google},
	url = {https://github.com/google/ads-privacy/blob/master/proposals/FLoC/FLOC-Whitepaper-Google.pdf},
	titleaddon = {{GitHub}},
	urldate = {2025-02-17},
	langid = {english},
        author = {Google}
}

@mist{floc_report,
	title = {Technical Comments on {FLoC} Privacy},
	author = {Rescorla, Eric and Thomson, Martin},
	langid = {english},
        urldate = {2025-04-20},
        year = {2021},
        month = {1}
}

@online{topics_taxonomy,
	title = {topics/taxonomy\_v2.md at main · patcg-individual-drafts/topics},
	url = {https://github.com/patcg-individual-drafts/topics/blob/main/taxonomy_v2.md},
	titleaddon = {{GitHub}},
	urldate = {2025-02-19},
	langid = {english},
        author = {Josh Karlin}
}

@misc{chrome_sec,
	title = {Výběr úrovně ochrany {Bezpečného} prohlížení v {Chromu} - {Počítač} - {Nápověda} {Google} {Chrome}},
	url = {https://support.google.com/chrome/answer/9890866?sjid=7636087217105425167-EU#zippy=},
	urldate = {2025-03-13},
        author = {Google},
        year = {2025}
}

@misc{fp_mitigating,
	title = {Mitigating {Browser} {Fingerprinting} in {Web} {Specifications}},
	url = {https://w3c.github.io/fingerprinting-guidance/#severity-list},
	urldate = {2025-03-13},
        author = {Nick Dotty AND Tom Ritter},
        year = {2025},
        month = {3}
}

@BOOK{Hendl2008-cm,
    title    = {Kvalitativní výzkum: základníá teorie, metody a
              aplikace},
    author   = {Hendl, Jan},
    year     =  {2008},
    language = {cs},
    urldate = {2025-04-20},
    publisher = {Portál},
    isbn = {9788026219682}
}

@misc{anti_fp_techniques,
	title = {Why {Anti}-{Fingerprinting} {Techniques} {Don}'t {Work} in {Browsers}},
	url = {https://fingerprint.com/blog/browser-anti-fingerprinting-techniques/},
	language = {en},
	urldate = {2025-04-20},
	journal = {Fingerprint},
        author = {Martin Bajanik},
        year = {2022},
        month = {9}
}

@misc{multilogin_fp_randomisation,
	title = {Fingerprint {Randomization}},
	url = {https://multilogin.com/glossary/fingerprint-randomization/},
	language = {en-US},
	urldate = {2025-04-20},
	journal = {Multilogin},
        author = {Multilogin},
        year = {2024}
}

@inproceedings{privaricator_2015,
	address = {Florence Italy},
	title = {{PriVaricator}: {Deceiving} {Fingerprinters} with {Little} {White} {Lies}},
	isbn = {978-1-4503-3469-3},
	shorttitle = {{PriVaricator}},
	url = {https://dl.acm.org/doi/10.1145/2736277.2741090},
	doi = {10.1145/2736277.2741090},
	language = {en},
	urldate = {2025-04-20},
	booktitle = {Proceedings of the 24th {International} {Conference} on {World} {Wide} {Web}},
	publisher = {International World Wide Web Conferences Steering Committee},
	author = {Nikiforakis, Nick and Joosen, Wouter and Livshits, Benjamin},
	month = may,
	year = {2015},
	pages = {820--830},
}

@misc{fp_why_not_work,
	title = {Why {Anti}-{Fingerprinting} {Techniques} {Don}'t {Work} in {Browsers}},
	url = {https://fingerprint.com/blog/browser-anti-fingerprinting-techniques/},
	abstract = {Exploring anti-fingerprinting solutions, we discuss their effectiveness and why device identification is crucial in preventing online fraud.},
	language = {en},
	urldate = {2025-04-20},
	journal = {Fingerprint},
        author = {Martin Bajanik},
        year = {2022}
}

@inproceedings{gomez_boix_hiding_2018,
	address = {Lyon, France},
	title = {Hiding in the {Crowd}: an {Analysis} of the {Effectiveness} of {Browser} {Fingerprinting} at {Large} {Scale}},
	copyright = {http://www.acm.org/publications/policies/copyright\_policy\#Background},
	isbn = {978-1-4503-5639-8},
	shorttitle = {Hiding in the {Crowd}},
	url = {http://dl.acm.org/citation.cfm?doid=3178876.3186097},
	doi = {10.1145/3178876.3186097},
	language = {en},
	urldate = {2025-04-20},
	booktitle = {Proceedings of the 2018 {World} {Wide} {Web} {Conference} on {World} {Wide} {Web} - {WWW} '18},
	publisher = {ACM Press},
	author = {Gómez-Boix, Alejandro and Laperdrix, Pierre and Baudry, Benoit},
	year = {2018},
	pages = {309--318},
}

@inproceedings{laperdrix_beauty_2016,
	title = {{Diverting} modern web browsers to build unique browser fingerprints},
	shorttitle = {Beauty and the {Beast}},
	url = {https://inria.hal.science/hal-01285470},
	language = {en},
	urldate = {2025-04-20},
	author = {Laperdrix, Pierre and Rudametkin, Walter and Baudry, Benoit},
	month = may,
	year = {2016},
        booktitle = {Beauty and the {Beast}}
}

@misc{safari_paper,
	title = {Safari {Privacy} {Overview}},
	language = {en},
	year = {2019},
        url = {https://www.apple.com/safari/docs/Safari_White_Paper_Nov_2019.pdf},
        author = {{{Apple Inc.}}}
}

@misc{webkit_anti_fp,
	title = {Tracking {Prevention} in {WebKit}},
	url = {https://webkit.org/tracking-prevention/},
	abstract = {WebKit has implemented tracking prevention technologies, spanning from 2003 with Safari 1.0 until today.},
	urldate = {2025-04-22},
	journal = {WebKit},
	month = jun,
	year = {2020},
        author = {{{Apple Inc.}}}
}

@misc{wilander_private_2024,
	title = {Private {Browsing} 2.0},
	url = {https://webkit.org/blog/15697/private-browsing-2-0/},
	abstract = {When we invented Private Browsing back in 2005, our aim was to provide users with an easy way to keep their browsing private from anyone who shared the same device.},
	urldate = {2025-04-22},
	journal = {WebKit},
	author = {Wilander, John and Wolfe, Charlie and Finkel, Matthew and Hsieh, Wenson and Holleman, Keith},
	month = jul,
	year = {2024},
}

@misc{beugin2024publicreproducibleassessmenttopics,
      title={A Public and Reproducible Assessment of the Topics API on Real Data}, 
      author={Yohan Beugin and Patrick McDaniel},
      year={2024},
      eprint={2403.19577},
      archivePrefix={arXiv},
      primaryClass={cs.CR},
      url={https://arxiv.org/abs/2403.19577}, 
}

@misc{webkit_aply_noise,
	title = {{WebKit}/{Source}/{WebCore}/platform/audio/{AudioUtilities}.cpp at 167dc5118a3f6228a19df40e673ea0a6d03b9bec · {WebKit}/{WebKit}},
	url = {https://github.com/WebKit/WebKit/blob/167dc5118a3f6228a19df40e673ea0a6d03b9bec/Source/WebCore/platform/audio/AudioUtilities.cpp},
	language = {en},
	urldate = {2025-04-22},
        date = {2023-02-02},
	journal = {GitHub},
        author = {Wenson Hsieh}
}

@misc{fp_js_bypass_safari,
	title = {How {We} {Bypassed} {Safari} 17's {Advanced} {Audio} {Fingerprinting} {Protection}},
	url = {https://fingerprint.com/blog/bypassing-safari-17-audio-fingerprinting-protection/},
	abstract = {Explore how Safari 17’s new anti-fingerprinting techniques affect audio fingerprinting and browser differentiation.},
	language = {en},
	urldate = {2025-04-22},
	journal = {Fingerprint},
        author = {Sergey Mostsevenko},
        date = {2024-03-06}
}

@misc{webkit_canvas_api,
	title = {{WebKit}/{Source}/{WebCore}/html},
	url = {https://github.com/WebKit/WebKit/tree/333314b416b1f42f823f638629ea89f4f9884f9a/Source/WebCore/html},
	language = {en},
        year = {2025},
	urldate = {2025-04-22},
	journal = {GitHub},
        author = {Sam Weinig}
}

@misc{safari_canvas_bypass,
	title = {Apple: {WebKit} {Canvas} {API}},
	shorttitle = {Apple},
	url = {https://github.com/google/security-research/security/advisories/GHSA-24cm-69m9-fpw3},
        date = {2024-12-26},
	language = {en},
	urldate = {2025-04-22},
	journal = {GitHub},
        author = {Enrico Bacis AND Artur Janc AND Antonio Sartori AND Tom Van Goethem}
}

@misc{safari_www,
	title = {Safari},
	url = {https://www.apple.com/safari/},
	abstract = {Safari is the world’s fastest browser. Enjoy more third-party extensions, powerful privacy protections, and industry-leading battery life.},
	language = {en-US},
	urldate = {2025-04-23},
	journal = {Apple},
        author = {{{Apple Inc.}}},
        year = {2025}
}

@misc{firefox_www,
	title = {Download the fastest {Firefox} ever},
	url = {https://www.mozilla.org/en-US/firefox/new/},
	abstract = {Faster page loading, less memory usage and packed with features, the new Firefox is here.},
	language = {en},
	urldate = {2025-04-23},
	journal = {Mozilla},
        author = {Firefox}
}

@misc{tor_www,
	title = {The {Tor} {Project} {\textbar} {Privacy} \& {Freedom} {Online}},
	url = {https://torproject.org},
	abstract = {Defend yourself against tracking and surveillance. Circumvent censorship.},
	language = {en},
	urldate = {2025-04-23},
        author = {{{The Tor Project}}},
        year = {2025}
}

@misc{brave_privacy_concerns,
	title = {Privacy {And} {Competition} {Concerns} with {Google} {Privacy} {Sandbox}},
	url = {https://brave.com/web-standards-at-brave/6-privacy-sandbox-concerns/},
	language = {en},
	urldate = {2025-04-23},
	journal = {Brave},
	month = jan,
	year = {2022},
        author = {{{Brave Web Standards Team}}}
}

@misc{brave_fingerprinting_2020,
	title = {Fingerprinting defenses 2.0},
	url = {https://brave.com/privacy-updates/4-fingerprinting-defenses-2.0/},
	language = {en},
	urldate = {2025-04-23},
	journal = {Brave},
	month = may,
	year = {2020},
        author = {{{Brave Privacy Team}}}
}

@misc{brave_fp_canvas,
	title = {Fingerprinting 2.0: {Canvas} · {Issue} \#9186},
	shorttitle = {Fingerprinting 2.0},
	url = {https://github.com/brave/brave-browser/issues/9186},
	language = {en},
	urldate = {2025-04-23},
	journal = {GitHub},
        author = {Peter Snyder},
        date = {2020-04-14}
}

@misc{brave_fp_devices,
	title = {Fingerprinting 3.0: {enumerateDevices} · {Issue} \#8666},
	shorttitle = {Fingerprinting 3.0},
	url = {https://github.com/brave/brave-browser/issues/8666},
	language = {en},
	urldate = {2025-04-23},
	journal = {GitHub},
        author = {Peter Snyder},
        date = {2022-03-13}
}

@misc{brave_fp_webgl2,
	title = {Fingerprinting 2.0: {WebGL2} · {Issue} \#9189},
	shorttitle = {Fingerprinting 2.0},
	url = {https://github.com/brave/brave-browser/issues/9189},
	abstract = {This is a sub-issue of the larger fingerprint defense reorganization issue: \#8787 Previous implementation blocked all WebGL-specific parameters, at max level only, and did nothing at default level....},
	language = {en},
	urldate = {2025-04-23},
	journal = {GitHub},
        author = {Peter Snyder},
        date = {2020-04-14}
}

@misc{brave_fp_webgl,
	title = {Fingerprinting 2.0: {WebGL} · {Issue} \#9188},
	shorttitle = {Fingerprinting 2.0},
	url = {https://github.com/brave/brave-browser/issues/9188},
	abstract = {This is a sub-issue of the larger fingerprint defense reorganization issue: \#8787 Capability Probing Endpoints WebGLRenderingContext.getFramebufferAttachmentParameter WebGLRenderingContext.getActiv...},
	language = {en},
	urldate = {2025-04-23},
	journal = {GitHub},
        author = {Peter Snyder},
        date = {2020-04-14},
        year = {2020}
}

@misc{brave_fp_plugins,
	title = {Fingerprinting 2.0: {Plugins} · {Issue} \#9435},
	shorttitle = {Fingerprinting 2.0},
	url = {https://github.com/brave/brave-browser/issues/9435},
	language = {en},
	urldate = {2025-04-23},
	journal = {GitHub},
        author = {Peter Snyder},
        date = {2024-04-14}
}

@misc{brave_fp_audio,
	title = {Fingerprinting 2.0: {Web} {Audio} · {Issue} \#9187},
	shorttitle = {Fingerprinting 2.0},
	url = {https://github.com/brave/brave-browser/issues/9187},
	language = {en},
	urldate = {2025-04-23},
	journal = {GitHub},
        author = {Peter Snyder},
        year = {2020}
}

@misc{brave_fp_lang_font,
	title = {Protecting against browser-language fingerprinting},
	url = {https://brave.com/privacy-updates/17-language-fingerprinting/},
	language = {en},
	urldate = {2025-04-23},
	journal = {Brave},
	month = apr,
	year = {2022},
        author = {{{Brave Privacy Team}}}
}

@misc{brave_fp_battery,
	title = {Brave -- battery\_manager.c},
	url = {https://github.com/brave/brave-core/blob/master/chromium\_src/third\_party/blink/renderer/modules/battery/battery\_manager.cc},
	urldate = {2025-04-24},
        author = {Max Karolinskiy},
        date = {2023-05-03}
}

@misc{brave_fp_useragent,
	title = {Remove {HTTP} {User}-{Agent} farbling · {Issue} \#15372},
	url = {https://github.com/brave/brave-browser/issues/15372},
	language = {en},
	urldate = {2025-04-24},
	journal = {GitHub},
        author = {Mark Pilgrim},
        year = {2021}
}

@misc{brave_fp_clienthints,
	title = {Javascript {Client}-{Hints} {API} not blocked on {Android} · {Issue} \#17651},
	url = {https://github.com/brave/brave-browser/issues/17651},
	language = {en},
	urldate = {2025-04-24},
	journal = {GitHub},
        author = {Pranjal Jumde},
        year = {2021}
}

@misc{firefox_architecture,
	title = {Introducing {Firefox}’s new {Site} {Isolation} {Security} {Architecture} – {Mozilla} {Hacks} - the {Web} developer blog},
	url = {https://hacks.mozilla.org/2021/05/introducing-firefox-new-site-isolation-security-architecture/},
	urldate = {2025-04-24},
        author = {Anny Gakhokidze},
        year = {2021}
}

@misc{disconnect,
	title = {Disconnect},
	url = {https://disconnect.me/trackerprotection},
	abstract = {Disconnect tracking protection lists and definitions.},
	urldate = {2025-04-24},
        author = {Disconnect},
        year = {2024}
}

@misc{gecko_unification,
	title = {gecko\_dev -- nsRFPService.h},
	url = {https://github.com/mozilla/gecko-dev/blob/master/toolkit/components/resistfingerprinting/nsRFPService.h},
	language = {en},
	urldate = {2025-04-24},
	journal = {GitHub},
        author = {{{Fatih Victor Kilic}}},
        year = 2025
}

@misc{firefox_canvas_randomisation,
	title = {{CanvasRenderingContext2D}.cpp - mozsearch},
	url = {https://searchfox.org/mozilla-central/source/dom/canvas/CanvasRenderingContext2D.cpp},
	urldate = {2025-04-24},
        author = {Firefox},
        year = {2025}
}

@misc{firefox_webgl_randomisation,
	title = {{WebGLContext}.cpp - mozsearch},
	url = {https://searchfox.org/mozilla-central/source/dom/canvas/WebGLContext.cpp},
	urldate = {2025-04-24},
        author = {Firefox},
        year = {2025}
}

@misc{firefox_letterboxing,
	title = {Mozilla {Firefox} will soon support ‘letterboxing’, an anti-fingerprinting technique of the {Tor} {Browser}},
	url = {https://www.packtpub.com/en-za/learning/tech-news/mozilla-firefox-will-soon-support-letterboxing-an-anti-fingerprinting-technique-of-the-tor-broswer},
	language = {en},
	urldate = {2025-04-24},
        date = {2019-03-07},
	journal = {Packt},
        author = {{Bhagyashree S. Raghavan}}
}

@misc{firefox_audio,
	title = {1708593 - {Enhance} resist fingerprinting: {Disable} web audio ({API}) by default when privacy.{resistFingerprinting} is enabled},
	shorttitle = {1708593 - {Enhance} resist fingerprinting},
	url = {https://bugzilla.mozilla.org/show_bug.cgi?id=1708593},
	language = {en},
	urldate = {2025-04-24},
        date = {2023-04-25},
        author = {Mozilla}
}

@misc{tor_onion_router,
	title = {Tor Design},
	language = {en},
	author = {Dingledine, Roger and Mathewson, Nick and Syverson, Paul},
        year = {2005},
        urldate = {2025-04-24},
        url = {https://svn-archive.torproject.org/svn/projects/design-paper/tor-design.pdf}
}

@misc{tor_noscript,
	title = {Why {Anti}-{Fingerprinting} {Techniques} {Don}'t {Work} in {Browsers}},
	url = {https://fingerprint.com/blog/browser-anti-fingerprinting-techniques/},
	language = {en},
	urldate = {2025-04-20},
	journal = {Fingerprint},
        author = {Martin Bajanik},
        year = {2022},
        month = {9}
}

@misc{tor_audio_enable,
	title = {Enable {WebAudio} {APIs} (\#42830) · {Issues} · {The} {Tor} {Project} / {Applications} / {Tor} {Browser} · {GitLab}},
	url = {https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42830},
	language = {en},
	urldate = {2025-04-25},
	journal = {GitLab},
	month = jul,
	year = {2024},
        author = {Pier Angelo Vendrame}
}

@misc{tor_audio_disable,
	title = {Tor {Browser} 7.0},
	url = {https://blog.torproject.org/tor-browser-70-released/},
	urldate = {2025-04-25},
        author = {boklm},
        date = {2017-06-07}
}

@misc{tor_canvas_randomisation,
	title = {{PeerAuth}, {TOTP}-based peer authentication in the post-truth world {\textbar} {Hacker} {News}},
	url = {https://news.ycombinator.com/item?id=42942854},
	urldate = {2025-04-25},
        author = {Kal Sze}
}

@misc{tor_technical_details,
	title = {The {Design} and {Implementation} of the {Tor} {Browser} [{DRAFT}]},
	url = {https://2019.www.torproject.org/projects/torbrowser/design/#new-identity},
	urldate = {2025-04-25},
        author = {Erinn Clark AND Georg Koppen AND Steven Murdoch AND Mike Perry},
        date = {2018-06-15}
}

@misc{flask_2025,
	title = {pallets/flask},
	copyright = {BSD-3-Clause},
	url = {https://github.com/pallets/flask},
	abstract = {The Python micro framework for building web applications.},
	urldate = {2025-04-30},
	publisher = {Pallets},
	month = apr,
	year = {2025},
	note = {original-date: 2010-04-06T11:11:59Z},
	keywords = {flask, jinja, pallets, python, web-framework, werkzeug, wsgi},
        author = {Pallets}
}

@misc{dolphin_corydolphinflask_cors_2025,
	title = {Cross Origin Resource Sharing ( CORS ) support for Flask},
	copyright = {MIT},
	url = {https://github.com/corydolphin/flask-cors},
	urldate = {2025-04-30},
	author = {Dolphin, Cory},
	month = {7},
	year = {2013},
        author = {Cory Doplhin}
}

@misc{bhandari_correlation_2021,
	title = {Correlation {Coefficient} {\textbar} {Types}, {Formulas} \& {Examples}},
	url = {https://www.scribbr.com/statistics/correlation-coefficient/},
	abstract = {A correlation coefficient is a number between -1 and 1 that tells you the strength and direction of a relationship between variables. In other words, it},
	language = {en-US},
	urldate = {2025-05-02},
	journal = {Scribbr},
	author = {Bhandari, Pritha},
	month = aug,
	year = {2021},
}

@misc{rukhin_statistical_nodate,
	title = {A {Statistical} {Test} {Suite} for {Random} and {Pseudorandom} {Number} {Generators} for {Cryptographic} {Applications}},
	language = {en},
	author = {Rukhin, Andrew AND Soto, Juan AND Nechvatal, James AND Barker, Elaine AND Leigh, Stefan AND Levenson, Mark AND Banks, David AND Heckert, Alan AND Dray, James},
        url = {https://nvlpubs.nist.gov/nistpubs/legacy/sp/nistspecialpublication800-22r1a.pdf},
        urldate = {2025-05-02},
        year = {2010},
        month = {4}
}
