{"id":55,"date":"2018-01-26T16:47:31","date_gmt":"2018-01-26T16:47:31","guid":{"rendered":"https:\/\/blog.mozilla.org\/data\/?p=55"},"modified":"2019-10-17T20:16:49","modified_gmt":"2019-10-17T20:16:49","slug":"improving-privacy-without-breaking-the-web","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/data\/2018\/01\/26\/improving-privacy-without-breaking-the-web\/","title":{"rendered":"Improving privacy without breaking the web"},"content":{"rendered":"<p>First: thank you to our passionate and active Firefox users who participated in this shield study!<\/p>\n<p>tl;dr \u2013 The Firefox Privacy team ran a user research study to learn how privacy protections affect users on websites. We learned some surprising things. There were 19,000 users and 8 variations of behavior within the experiment. We built an opt-in study to measure breakage data, we unblocked some existing privacy features, and we learned some new potential areas to improve privacy in the future. And as a result, we\u2019re adding more privacy protection to Firefox:<\/p>\n<ol>\n<li>In Firefox Quantum, all users can enable Tracking Protection for their regular browsing<\/li>\n<li><a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=587523\">In Firefox 59+, Private Browsing will default to trimming Referer values to origins<\/a><\/li>\n<\/ol>\n<p>(Note: You can also see<a href=\"https:\/\/docs.google.com\/presentation\/d\/1OVtXAnyeBLX2N1yyZoTMP9AV_6HnI3mnXwIFlOL7yOA\/\"> the full presentation of these results<\/a>)<\/p>\n<h2>Existing Knowledge, Assumptions, and Questions<\/h2>\n<p>For over a decade, Mozilla has been building privacy protections for Internet users. From<a href=\"https:\/\/www.mozilla.org\/firefox\/\"> Firefox desktop<\/a>, to<a href=\"https:\/\/www.mozilla.org\/firefox\/mobile\/\"> Firefox mobile<\/a> and<a href=\"https:\/\/www.mozilla.org\/firefox\/mobile\/\"> specialty<\/a><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.rocket\"> browsers<\/a>, to private encrypted web services like<a href=\"https:\/\/send.firefox.com\/\"> Send,<\/a> we continuously strive to learn how to improve privacy technology across the web.<\/p>\n<p><b>Recently, the Firefox Telemetry and Data platform helped us answer some long-standing questions for Firefox desktop privacy<\/b>:<\/p>\n<ul>\n<li>Does Tracking Protection break websites?<\/li>\n<li>Do broken websites make users leave Firefox?<\/li>\n<li>Are there existing privacy protections we could enable with minimal web breakage?<\/li>\n<\/ul>\n<h2>The shield study add-on<\/h2>\n<p>To help answer these questions, we built an <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/shield_study_14\">opt-in shield study<\/a>. <b>We placed each user into one of nine branches of the study. Each branch corresponded to an existing Firefox privacy protection<\/b>.<\/p>\n<ul>\n<li><strong>Control<br \/>\n<\/strong>No changes<\/li>\n<li><strong>sessionOnlyThirdPartyCookies<br \/>\n<\/strong>When the user closes Firefox, Firefox deletes <a href=\"https:\/\/support.mozilla.org\/en-US\/kb\/disable-third-party-cookies\">third-party cookies<\/a>.<\/li>\n<li><strong>noThirdPartyCookies<br \/>\n<\/strong>Firefox disables all <a href=\"https:\/\/support.mozilla.org\/en-US\/kb\/disable-third-party-cookies\">third-party cookies<\/a>.<\/li>\n<li><strong>thirdPartyCookiesOnlyFromVisited<\/strong>Firefox does not send <a href=\"https:\/\/support.mozilla.org\/en-US\/kb\/disable-third-party-cookies\">third-party cookies<\/a> to a site unless the user directly visited the site in the past.<\/li>\n<li><strong>trackingProtection<br \/>\n<\/strong>Activates <a href=\"https:\/\/support.mozilla.org\/en-US\/kb\/tracking-protection\">tracking protection<\/a> in regular browsing windows.<\/li>\n<li><strong>originOnlyRefererToThirdParties<br \/>\n<\/strong>Trim requests&#8217; <code>Referer<\/code> values to origins when sent to third parties.<\/li>\n<li><strong>resistFingerprinting<br \/>\n<\/strong>Activates Firefox&#8217;s <a href=\"https:\/\/wiki.mozilla.org\/Security\/Fingerprinting\">fingerprinting<\/a> protections.<\/li>\n<li><strong>firstPartyIsolation<br \/>\n<\/strong>Activates First-party Isolation.<\/li>\n<li><strong>firstPartyIsolationOpenerAccess<br \/>\n<\/strong>Activates First-party Isolation, but allows pages to access openers.<\/li>\n<\/ul>\n<p>Once a user was placed into a branch, we gave them a new browser toolbar icon to report problems. See <a href=\"https:\/\/docs.google.com\/presentation\/d\/1OVtXAnyeBLX2N1yyZoTMP9AV_6HnI3mnXwIFlOL7yOA\/edit#slide=id.g251dbe7f10_0_39\">the full presentation for a screenshot flow of the add-on experience<\/a>.<\/p>\n<div class=\"mceTemp\"><\/div>\n<div class=\"mceTemp\"><\/div>\n<h2><\/h2>\n<h2>The numbers<\/h2>\n<p>Over 19,000 users opted into the study, which gave us more than 2,100 users in each branch of the study, and over 8,500 active users on the most active day of the study.<\/p>\n<div id=\"attachment_61\" style=\"width: 590px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-branches.png\"><img aria-describedby=\"caption-attachment-61\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-61 size-medium\" src=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-branches-580x207.png\" alt=\"Pie chart of users in each branch\" width=\"580\" height=\"207\" srcset=\"https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-branches-580x207.png 580w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-branches-768x274.png 768w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-branches-940x336.png 940w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-branches.png 1067w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-61\" class=\"wp-caption-text\">2,100+ users in each branch<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_62\" style=\"width: 590px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-active-users.png\"><img aria-describedby=\"caption-attachment-62\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-62 size-medium\" src=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-active-users-580x157.png\" alt=\"Chart of active users per day\" width=\"580\" height=\"157\" srcset=\"https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-active-users-580x157.png 580w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-active-users-768x208.png 768w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-active-users-940x254.png 940w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-active-users.png 1072w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-62\" class=\"wp-caption-text\">Up to 8,500 active users per day<\/p><\/div>\n<h2><\/h2>\n<h2>Measuring breakage<\/h2>\n<p>To quantify web breakage, <strong>we analyzed the data by 3 primary dimensions<\/strong>:<\/p>\n<ul>\n<li>% of users who reported at least one problem<\/li>\n<li>Average number of problems reported per user<\/li>\n<li>% of users who disable the study (presumably because of problems)<\/li>\n<\/ul>\n<p>We also analyzed the types of breakage, and those details are available in the <a href=\"https:\/\/docs.google.com\/presentation\/d\/1OVtXAnyeBLX2N1yyZoTMP9AV_6HnI3mnXwIFlOL7yOA\">full presentation of the results of the study<\/a>.<\/p>\n<h2><\/h2>\n<h2>Tracking Protection actually reduces problems<\/h2>\n<p>Firefox has had Tracking Protection built into its Private Browsing Mode since 2015. Tracking Protection blocks all third-party connections to domains on <a href=\"https:\/\/disconnect.me\/\">Disconnect<\/a>&#8216;s Tracking Protection block-list. We know that this breaks some websites where the code relies on the third-party resources. (We have <a href=\"https:\/\/medium.com\/firefox-test-pilot\/test-pilot-tracking-protection-graduation-report-7452b5ccc477\">a bug tree<\/a> and a long list of <a href=\"https:\/\/webcompat.com\/\">webcompat.com<\/a> issues for the Firefox feature, and <a href=\"https:\/\/medium.com\/firefox-test-pilot\/test-pilot-tracking-protection-graduation-report-7452b5ccc477\">we ran a Test Pilot experiment<\/a> with the same block-list.)<\/p>\n<p>In this study, <strong>we measured and compared breakage caused by Tracking Protection to a control group<\/strong>, and to breakage caused by other protections. Which led to our first surprising result &#8230;<\/p>\n<div id=\"attachment_63\" style=\"width: 590px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-prob.png\"><img aria-describedby=\"caption-attachment-63\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-63 size-medium\" src=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-prob-580x143.png\" alt=\"Chart of average problems per user\" width=\"580\" height=\"143\" srcset=\"https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-prob-580x143.png 580w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-prob-768x190.png 768w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-prob-940x232.png 940w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-prob.png 1357w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-63\" class=\"wp-caption-text\">The average problems reported per user of Tracking Protection was lower than the control group.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>When we saw this, we dug into users&#8217; comments to learn why. We saw a trend among the comments from users in the <strong>control<\/strong> group: &#8220;not responsive&#8221;, &#8220;slow&#8221;, &#8220;freezing&#8221;, &#8220;took longer to load&#8221;, &#8220;not always responding&#8221;, &#8220;laggy&#8221;, &#8220;doesn&#8217;t load fast&#8221; &#8230; and the comment that seemed to sum it all up:<\/p>\n<blockquote><p>Something on the page is slowing down the loading speed significantly.<\/p><\/blockquote>\n<p>Our finding here matches what <a href=\"http:\/\/radar.oreilly.com\/2009\/11\/steve-souders-making-web-sites.html\">web performance guru&#8217;s have been saying for years<\/a>: third-party scripts cause a large number of performance problems. Tracking Protection removes them completely, so the number of problems is reduced. So, in a sense, <strong>Tracking Protection may actually <span style=\"text-decoration: underline;\">fix<\/span> websites by blocking tracking elements that break (i.e., slow) them down<\/strong>.<\/p>\n<h2><\/h2>\n<h2>Do broken websites make users leave Firefox?<\/h2>\n<p>Privacy &amp; Security engineers have long understood: &#8220;<strong><a href=\"http:\/\/www.jnd.org\/dn.mss\/when_security_gets_in_the_way.html\">without usable systems, the security and privacy simply disappears<\/a><\/strong>&#8220;. Firefox&#8217;s privacy protections must be usable on the web, or people will simply stop using Firefox altogether. While we could not measure the number of users who stopped using Firefox, <strong>we did measure the number of users who disabled the study<\/strong>.<\/p>\n<p>Unsurprisingly, some privacy protections caused significantly more users to disable the study than others.<\/p>\n<div id=\"attachment_64\" style=\"width: 590px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables.png\"><img aria-describedby=\"caption-attachment-64\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-64 size-medium\" src=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables-580x143.png\" alt=\"Chart of % of users who disabled the study\" width=\"580\" height=\"143\" srcset=\"https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables-580x143.png 580w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables-768x190.png 768w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables-940x232.png 940w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables.png 1361w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-64\" class=\"wp-caption-text\">Significantly more users disabled resistFingerprinting and firstPartyIsolation branches of the study.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>Surprisingly, though, the % of users disabling the study was low across all branches: between 5.7% minimum and 9.7% maximum. Furthermore, the % of users who disabled Tracking Protection, Origin-only Referer values to third parties, and any of the cookie protections were within the margin-of-error of the control group. This result indicates that, <strong>overall, many privacy protections don&#8217;t appear to break the web so much that users will disable them<\/strong>.<\/p>\n<p>However, we did analyze the kinds of breakage that users reported, and we learned some specific broken websites and specific broken features that correlated to more users disabling the study. The <a href=\"https:\/\/docs.google.com\/presentation\/d\/1OVtXAnyeBLX2N1yyZoTMP9AV_6HnI3mnXwIFlOL7yOA\/\">details are available in the full presentation<\/a>. In short, <strong>breaking &#8220;workflow&#8221; sites and features caused more people to disable the study<\/strong>.<\/p>\n<h2><\/h2>\n<h2>Are there existing privacy protections we could enable with minimal web breakage?<\/h2>\n<p>To learn which branches of privacy protection were associated with the least overall breakage, we looked at each of our three dimensions to see which protections fell within a margin of error of the control group.<\/p>\n<div id=\"attachment_65\" style=\"width: 590px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-percent-users-margin.png\"><img aria-describedby=\"caption-attachment-65\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-65 size-medium\" src=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-percent-users-margin-580x164.png\" alt=\"% of users reporting at least 1 problem: 6 protections are within the margin of error of the control group\" width=\"580\" height=\"164\" srcset=\"https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-percent-users-margin-580x164.png 580w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-percent-users-margin-768x217.png 768w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-percent-users-margin-940x265.png 940w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-percent-users-margin.png 1684w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-65\" class=\"wp-caption-text\">% of users reporting at least 1 problem; 6 protections are within the margin of error of the control group<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_66\" style=\"width: 590px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-problems-margin.png\"><img aria-describedby=\"caption-attachment-66\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-66 size-medium\" src=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-problems-margin-580x181.png\" alt=\"average problems per user: 4 protections are within the margin of error of the control group\" width=\"580\" height=\"181\" srcset=\"https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-problems-margin-580x181.png 580w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-problems-margin-768x239.png 768w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-problems-margin-940x293.png 940w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-avg-problems-margin.png 1684w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-66\" class=\"wp-caption-text\">Average problems reported per user; 4 protections are within the margin of error of the control group<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_67\" style=\"width: 590px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables-margin.png\"><img aria-describedby=\"caption-attachment-67\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-67 size-medium\" src=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables-margin-580x168.png\" alt=\"% of users who disabled the study: 5 protections are within the margin of error of the control group\" width=\"580\" height=\"168\" srcset=\"https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables-margin-580x168.png 580w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables-margin-768x222.png 768w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables-margin-940x272.png 940w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-disables-margin.png 1684w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-67\" class=\"wp-caption-text\">% of users who disabled the study; 5 protections are within the margin of error of the control group<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>We created a simple &#8220;composite breakage score&#8221; that multiplied these three dimensions together for a consolidated comparison. The graph below is a view of the data that emphasizes the relative differences.<\/p>\n<p><a href=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-composite-breakage-scores.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-68 size-medium\" src=\"http:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-composite-breakage-scores-580x239.png\" alt=\"&quot;Composite Breakage Score&quot; for each privacy protection\" width=\"580\" height=\"239\" srcset=\"https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-composite-breakage-scores-580x239.png 580w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-composite-breakage-scores-768x317.png 768w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-composite-breakage-scores-940x388.png 940w, https:\/\/blog.mozilla.org\/data\/files\/2018\/01\/priv-prefs-shield-study-composite-breakage-scores.png 1636w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p>By this comparison, the most promising protections, in terms of lowest overall breakage were:<\/p>\n<ol>\n<li>Origin-only Referer values to third parties<\/li>\n<li>Session-only third-party cookies<\/li>\n<li>Tracking Protection<\/li>\n<\/ol>\n<h2><\/h2>\n<h2>Data turns into action<\/h2>\n<p>After this study concluded, we presented the results to a number of teams, and we&#8217;re happy that a couple of strong decisions and actions are already made and underway.<\/p>\n<ol>\n<li>In Firefox Quantum, all users can <a href=\"https:\/\/blog.mozilla.org\/blog\/2018\/01\/23\/latest-firefox-quantum-release-now-available-with-new-features\/\">enable Tracking Protection for their regular browsing<\/a><\/li>\n<li><a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=587523\">In Firefox 59+, Private Browsing will default to trimming Referer values to origins<\/a><\/li>\n<\/ol>\n<p>In conclusion, we built an opt-in study to measure breakage data, we unblocked some existing privacy features, and we learned some new potential areas to improve privacy in the future. We look forward to using more data to improve privacy on the web.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>First: thank you to our passionate and active Firefox users who participated in this shield study! tl;dr \u2013 The Firefox Privacy team ran a user research study to learn how &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/data\/2018\/01\/26\/improving-privacy-without-breaking-the-web\/\">Read more<\/a><\/p>\n","protected":false},"author":285,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[323282],"tags":[847],"coauthors":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/data\/wp-json\/wp\/v2\/posts\/55"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/data\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/data\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/data\/wp-json\/wp\/v2\/users\/285"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/data\/wp-json\/wp\/v2\/comments?post=55"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/data\/wp-json\/wp\/v2\/posts\/55\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/data\/wp-json\/wp\/v2\/media?parent=55"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/data\/wp-json\/wp\/v2\/categories?post=55"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/data\/wp-json\/wp\/v2\/tags?post=55"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/data\/wp-json\/wp\/v2\/coauthors?post=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}