How does Microsoft Advertising handle ad-click data for partners like DuckDuckGo?

Checked on January 4, 2026
Disclaimer: Factually can make mistakes. Please verify important information or breaking news. Learn more.

This fact-check may be outdated. Consider refreshing it to get the most current information.

Executive summary

Microsoft Advertising supplies the ad technology behind DuckDuckGo’s paid placements and, when a user clicks a Microsoft-provided ad on DuckDuckGo, that click is routed through Microsoft’s ad platform where Microsoft records technical data (notably full IP address and user-agent) to process the click and charge advertisers [1]. DuckDuckGo and Microsoft both say those click records are used for accounting and conversion measurement rather than to assemble ongoing, cross-site ad profiles, though press coverage and researchers have documented past carve-outs and friction over tracker-loading rules that complicate the privacy picture [1] [2] [3] [4].

1. How the partnership is wired: DuckDuckGo shows Microsoft ads and proxies requests

DuckDuckGo serves ads supplied by Microsoft Advertising as part of a search-syndication agreement, and it proxies partner ad requests through its interface so that searches themselves are not stored with personal identifiers on DuckDuckGo’s side [1] [4] [5]. When a user clicks a Microsoft-provided ad from DuckDuckGo, the click is redirected through Microsoft Advertising’s platform to the advertiser’s landing page so Microsoft can “properly process the ad click” and bill the advertiser [1]. Microsoft’s advertising network also treats DuckDuckGo as a syndicated search partner placement within the broader Microsoft Advertising network, meaning advertisers’ campaigns configured for search partners can reach DuckDuckGo traffic [6] [7].

2. What technical data Microsoft receives on an ad click

DuckDuckGo’s own help text and multiple reporting sources state that Microsoft Advertising receives the click’s full IP address and the browser user-agent string at the moment of the redirect so it can attribute and account for the click [1] [8]. In practice, campaign parameters and identifiers—UTM parameters and Microsoft’s click identifier (MSCLKID)—are passed through on ad clicks, allowing Microsoft to tie downstream conversions back to the original click in its backend reporting [9]. Those mechanics are standard for search-ad networks and enable advertisers to measure performance and conversion metrics for placements like DuckDuckGo [9] [10].

3. Does Microsoft associate clicks with user advertising profiles? The claims and caveats

DuckDuckGo and its spokespeople assert that Microsoft Advertising “does not associate your ad-click behavior with a user profile” when ads run on DuckDuckGo, framing the partnership as contextual rather than profile-based advertising [1] [5]. Independent reporting and fact checks agree that the partnership’s scope is limited to serving ads alongside search results and that both firms state the purpose is ad delivery and conversion tracking, not building long-term profiles from DDG clicks [4]. However, earlier contractual exceptions and researcher findings showed Microsoft-owned scripts could load in contexts that risked exposing identifiers unless explicitly blocked, a detail that prompted DuckDuckGo to change its browser blocking behavior in August 2022 [2] [3] [4].

4. How advertisers and reporting use the click data

From an advertiser’s perspective, Microsoft aggregates placement-level metrics, carries UTM parameters and MSCLKID values through the click, and reports conversions tied to those identifiers so advertisers can measure ROI from DuckDuckGo placements just as they do for other Microsoft Advertising partners [9] [6]. Microsoft’s network settings let advertisers include or exclude syndicated partner traffic, and DuckDuckGo is one of those syndicated partner placements used to broaden reach—meaning ad delivery and reporting behave like other search-partner channels within Microsoft’s ad platform [7] [10].

5. The privacy debate, incentives and remaining unknowns

The narrative splits between DuckDuckGo’s privacy-focused framing and critics who note that any transfer of IP/user-agent to an ad network is a collection of personal identifiers; researchers and press spotlighted a past carve-out where Microsoft scripts were treated differently until DuckDuckGo closed that loophole in mid‑2022 [2] [3] [11]. DuckDuckGo has incentives to emphasize contextual ad delivery to preserve user trust and revenue, while Microsoft has incentives to preserve accurate click accounting and conversion measurement for advertisers—these competing needs explain the prior friction and the negotiated technical compromises reported in the press [2] [4]. The provided reporting does not disclose Microsoft’s internal retention windows, whether IP/user-agent from DuckDuckGo clicks are cross-referenced with other Microsoft-held identifiers, or the precise backend rules Microsoft uses to determine “not associating” a click with a profile, so those operational details remain outside the available sources.

Want to dive deeper?
How does the MSCLKID work and what does it reveal to advertisers?
What changes did DuckDuckGo make in August 2022 to block Microsoft tracking scripts?
How do search-syndication agreements generally shape browser tracker-blocking policies?