OK
https://cdt.org/
Websites
Runtime: 1s
On April 07, 2025, 10:44 AM UTC, https://cdt.org/ was accessible when tested on AS4609 in Macao.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
202.175.3.136
Query:
IN A cdt.org
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
104.20.37.249
@
IN
A
104.20.36.249
@
IN
A
172.67.16.165
TCP Connections
Connection to 104.20.37.249:443 succeeded.
Connection to 172.67.16.165:443 succeeded.
Connection to 104.20.36.249:443 succeeded.
HTTP Requests
URL
GET https://cdt.org/
Response Headers
Age:11484Alt-Svc:h3=":443"; ma=86400Cache-Control:max-age=0Cache-Provider:CLOUDWAYS-CACHE-DCCf-Cache-Status:DYNAMICCf-Ray:92c8ee0bee7e7c5d-MFMContent-Type:text/html; charset=UTF-8Date:Mon, 07 Apr 2025 10:44:28 GMTExpires:Mon, 07 Apr 2025 07:33:02 GMTLast-Modified:Mon, 07 Apr 2025 07:33:03 GMTLink:<https://cdt.org/wp-json/>; rel="https://api.w.org/", <https://cdt.org/wp-json/wp/v2/pages/20910>; rel="alternate"; title="JSON"; type="application/json", <https://cdt.org/>; rel=shortlinkServer:cloudflareStrict-Transport-Security:max-age=15552000; preloadVary:Accept-EncodingX-Cache:HIT
Response Body
<!doctype html> <html class="no-js" lang="en-US"> <head> <meta charset="UTF-8" /> <title>- Center for Democracy and Technology</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"6c29d8b85c",applicationID:"1324205048"};;/*! For license information please see nr-loader-rum-1.286.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{fn:()=>s,x1:()=>c});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=function(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},5217:(e,t,r)=>{"use strict";r.d(t,{gD:()=>h,xN:()=>m});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources",a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var s=r(2614),c=r(944),u=r(384),d=r(8122);const l="[data-nr-mask]",f=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:s.wk,inactiveMs:s.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,c.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,c.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,c.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},g={},p="All configuration objects require an agent identifier!";function m(e,t){if(!e)throw new Error(p);g[e]=(0,d.a)(t,f());const r=(0,u.nY)(e);r&&(r.init=g[e])}function h(e,t){if(!e)throw new Error(p);var r=function(e){if(!e)throw new Error(p);if(!g[e])throw new Error("Configuration for ".concat(e," was never set"));return g[e]}(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.286.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=m(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>s});var n=r(7836),i=r(3241);const o=new Set,a={};function s(e,t){const r=n.ee.get(t);a[t]??={},e&&"object"==typeof e&&(o.has(t)||(r.emit("rumresp",[e]),a[t]=e,o.add(t),(0,i.W)({agentIdentifier:t,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log";n.K7.logging},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>V});var n=r(860),i=r(2555),o=r(9908),a=r(1687),s=r(5289),c=r(6154),u=r(944),d=r(8154),l=r(384),f=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",f.G4.RECORD,f.G4.PAUSE,"log","wrapLogger"],p=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),h=r(2614),v=r(993);var b=r(7836),y=r(2646),w=r(3434);const R=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,u.R)(29);const i=function(e){return(e||b.ee).get("logger")}(e),o=(0,w.YM)(i),a=new y.y(b.P);a.level=n.level,a.customAttributes=n.customAttributes;const s=t[r]?.[w.Jt]||t[r];return R.set(s,a),o.inPlace(t,[r],"wrap-logger-",(()=>R.get(s))),i}var E=r(3241),_=r(5701);function x(){const e=(0,l.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.runtime?e.exposed&&e[t]&&"micro-agent"!==e.runtime.loaderType&&n.push(e[t](...r)):(0,u.R)(38,t)})),n[0]}(t,...r)}))}const N={};function I(e,t){t||(0,a.Ak)(e.agentIdentifier,"api");const l=e.ee.get("tracer");N[e.agentIdentifier]=h.g.OFF,e.ee.on(f.G4.REPLAY_RUNNING,(t=>{N[e.agentIdentifier]=t}));const g="api-",b=g+"ixn-";function y(t,r,n,o){const a=e.info;return null===r?delete a.jsAttributes[t]:(0,i.x1)(e.agentIdentifier,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(g,n,!0,o||null===r?"session":void 0)(t,r)}function w(){}e.log=function(t,{customAttributes:r={},level:i=v.p_.INFO}={}){(0,o.p)(d.xV,["API/log/called"],void 0,n.K7.metrics,e.ee),function(e,t,r={},i=v.p_.INFO){(0,o.p)(d.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,o.p)(v.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(e.ee,t,r,i)},e.wrapLogger=(t,r,{customAttributes:i={},level:a=v.p_.INFO}={})=>{(0,o.p)(d.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,e.ee),A(e.ee,t,r,{customAttributes:i,level:a})},p.forEach((t=>{e[t]=x(g,t,!0,"api")})),e.addPageAction=x(g,"addPageAction",!0,n.K7.genericEvents),e.recordCustomEvent=x(g,"recordCustomEvent",!0,n.K7.genericEvents),e.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),e.runtime.customTransaction=(r||"http://custom.transaction")+t,x(g,"setPageViewName",!0)()},e.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return y(e,t,"setCustomAttribute",r);(0,u.R)(40,typeof t)}else(0,u.R)(39,typeof e)},e.setUserId=function(e){if("string"==typeof e||null===e)return y("enduser.id",e,"setUserId",!0);(0,u.R)(41,typeof e)},e.setApplicationVersion=function(e){if("string"==typeof e||null===e)return y("application.version",e,"setApplicationVersion",!1);(0,u.R)(42,typeof e)},e.start=()=>{try{(0,o.p)(d.xV,["API/start/called"],void 0,n.K7.metrics,e.ee),e.ee.emit("manual-start-all")}catch(e){(0,u.R)(23,e)}},e[f.G4.RECORD]=function(){(0,o.p)(d.xV,["API/recordReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.RECORD,[],void 0,n.K7.sessionReplay,e.ee)},e[f.G4.PAUSE]=function(){(0,o.p)(d.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.PAUSE,[],void 0,n.K7.sessionReplay,e.ee)},e.interaction=function(e){return(new w).get("object"==typeof e?e:{})};const R=w.prototype={createTracer:function(t,r){var i={},a=this,s="function"==typeof r;return(0,o.p)(d.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,o.p)(b+"tracer",[(0,m.t)(),t,i],a,n.K7.spa,e.ee),function(){if(l.emit((s?"":"no-")+"fn-start",[(0,m.t)(),a,s],i),s)try{return r.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw l.emit("fn-err",[arguments,this,t],i),t}finally{l.emit("fn-end",[(0,m.t)()],i)}}}};function x(t,r,i,a){return function(){return(0,o.p)(d.xV,["API/"+r+"/called"],void 0,n.K7.metrics,e.ee),(0,E.W)({agentIdentifier:e.agentIdentifier,drained:!!_.B?.[e.agentIdentifier],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:a}}),a&&(0,o.p)(t+r,[i?(0,m.t)():performance.now(),...arguments],i?null:this,a,e.ee),i?void 0:this}}function I(){r.e(296).then(r.bind(r,8778)).then((({setAsyncAPI:t})=>{t(e),(0,a.Ze)(e.agentIdentifier,"api")})).catch((t=>{(0,u.R)(27,t),e.ee.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{R[t]=x(b,t,void 0,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa)})),e.setCurrentRouteName=e.runSoftNavOverSpa?x(b,"routeName",void 0,n.K7.softNav):x(g,"routeName",!0,n.K7.spa),e.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(d.xV,["API/noticeError/called"],void 0,n.K7.metrics,e.ee),(0,o.p)("err",[t,(0,m.t)(),!1,r,!!N[e.agentIdentifier]],void 0,n.K7.jserrors,e.ee)},c.RI?(0,s.GG)((()=>I()),!0):I(),!0}var k=r(5217),S=r(8122);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},O={};var j=r(3371);const P=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e},K=new Set;function V(e,t={},r,n){let{init:o,info:a,loader_config:s,runtime:u={},exposed:d=!0}=t;u.loaderType=r;const f=(0,l.pV)();a||(o=f.init,a=f.info,s=f.loader_config),(0,k.xN)(e.agentIdentifier,o||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");O[e]=(0,S.a)(t,T);const r=(0,l.nY)(e);r&&(r.loader_config=O[e])}(e.agentIdentifier,s||{}),a.jsAttributes??={},c.bv&&(a.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,a);const g=e.init,p=[a.beacon,a.errorBeacon];K.has(e.agentIdentifier)||(g.proxy.assets&&(P(g.proxy.assets),p.push(g.proxy.assets)),g.proxy.beacon&&p.push(g.proxy.beacon),x(),(0,l.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===g.soft_navigations.enabled&&g.feature_flags.includes("soft_nav")),u.denyList=[...g.ajax.deny_list||[],...g.ajax.block_internal?p:[]],u.ptid=e.agentIdentifier,(0,j.V)(e.agentIdentifier,u),K.has(e.agentIdentifier)||(e.ee=b.ee.get(e.agentIdentifier),e.exposed=d,I(e,n),(0,E.W)({agentIdentifier:e.agentIdentifier,drained:!!_.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),K.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.286.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.286.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-+MkNp41sKZ0iYMHsept2X5HfDqyTLnDR9rprfuuxTRn6FVcYOei0L1PleWwmSuU2wrJDnMXcNYjTfSPQ3xYU/w=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={374:0,840:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.286.0.PROD"]=self["webpackChunk:NRBA-1.286.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if(this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if(this[t]!==o.prototype[t]&&this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(5217);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),m=i(384);const h=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function v(e){return!!(0,m.dV)().o.MO&&h(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(h(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return v(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class R extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var A=i(9908),E=i(2843),_=i(3878),x=i(782),N=i(1863);class I extends y{static featureName=x.T;constructor(e,t=!0){super(e,x.T,t),p.RI&&((0,E.u)((()=>(0,A.p)("docHidden",[(0,N.t)()],void 0,x.T,this.ee)),!0),(0,_.sp)("pagehide",(()=>(0,A.p)("winPagehide",[(0,N.t)()],void 0,x.T,this.ee))),this.importAggregator(e))}}var k=i(8154);class S extends y{static featureName=k.TZ;constructor(e,t=!0){super(e,k.TZ,t),p.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,A.p)(k.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,m.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,m.Zm)();delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,I,S],loaderType:"lite"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-YBXVPY57PQ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-YBXVPY57PQ'); </script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <title>- Center for Democracy and Technology</title> <meta name="description" content="A 501(c)(3) working to promote democratic values by shaping technology policy and architecture, with a focus on the rights of the individual. CDT supports laws, corporate policies, and technological tools that protect privacy and security and enable free speech online." /> <link rel="canonical" href="https://cdt.org/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:description" content="A 501(c)(3) working to promote democratic values by shaping technology policy and architecture, with a focus on the rights of the individual." /> <meta property="og:url" content="https://cdt.org/" /> <meta property="og:site_name" content="Center for Democracy and Technology" /> <meta property="article:modified_time" content="2025-04-04T18:45:34+00:00" /> <meta property="og:image" content="https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-WHITE.png" /> <meta property="og:image:width" content="2500" /> <meta property="og:image:height" content="1397" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://cdt.org/","url":"https://cdt.org/","name":"- Center for Democracy and Technology","isPartOf":{"@id":"https://cdt.org/#website"},"about":{"@id":"https://cdt.org/#organization"},"datePublished":"2014-03-19T20:05:48+00:00","dateModified":"2025-04-04T18:45:34+00:00","description":"A 501(c)(3) working to promote democratic values by shaping technology policy and architecture, with a focus on the rights of the individual. CDT supports laws, corporate policies, and technological tools that protect privacy and security and enable free speech online.","breadcrumb":{"@id":"https://cdt.org/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://cdt.org/"]}]},{"@type":"BreadcrumbList","@id":"https://cdt.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://cdt.org/#website","url":"https://cdt.org/","name":"Center for Democracy and Technology","description":"","publisher":{"@id":"https://cdt.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://cdt.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://cdt.org/#organization","name":"Center for Democracy and Technology","url":"https://cdt.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://cdt.org/#/schema/logo/image/","url":"https://cdt.org/wp-content/uploads/2018/05/Tech-Talk-logo-191x1-1.png","contentUrl":"https://cdt.org/wp-content/uploads/2018/05/Tech-Talk-logo-191x1-1.png","width":2000,"height":1047,"caption":"Center for Democracy and Technology"},"image":{"@id":"https://cdt.org/#/schema/logo/image/"}}]}</script> <link rel='dns-prefetch' href='//scripts.simpleanalyticscdn.com' /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/cdt.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=2025-03-24_12-51"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='wp-block-library-theme-inline-css' type='text/css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='contact-form-7-css' href='https://cdt.org/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=2025-03-24_12-52' type='text/css' media='all' /> <link rel='stylesheet' id='typekit-fonts-css' href='https://use.typekit.net/sep4gmz.css' type='text/css' media='all' /> <link rel='stylesheet' id='theme-css' href='https://cdt.org/wp-content/themes/center-for-democracy-and-technology/assets/css/theme.min.css?ver=2024-02-14_12-43' type='text/css' media='all' /> <link rel='stylesheet' id='wp-block-library-css' href='https://cdt.org/wp-includes/css/dist/block-library/style.min.css?ver=2025-03-24_12-51' type='text/css' media='all' /> <script type="text/javascript" src="https://cdt.org/wp-includes/js/jquery/jquery.min.js?ver=2025-03-24_12-51" id="jquery-core-js"></script> <script type="text/javascript" src="https://cdt.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=2025-03-24_12-51" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://cdt.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://cdt.org/wp-json/wp/v2/pages/20910" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://cdt.org/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <link rel='shortlink' href='https://cdt.org/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://cdt.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcdt.org%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://cdt.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcdt.org%2F&format=xml" /> <!-- HFCM by 99 Robots - Snippet # 1: Simple Auto-Event --> <script async src="https://scripts.simpleanalyticscdn.com/auto-events.js"></script> <!-- /end HFCM by 99 Robots --> <link rel="icon" href="https://cdt.org/wp-content/uploads/2019/11/cropped-cdt-logo-32x32.png" sizes="32x32" /> <link rel="icon" href="https://cdt.org/wp-content/uploads/2019/11/cropped-cdt-logo-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://cdt.org/wp-content/uploads/2019/11/cropped-cdt-logo-180x180.png" /> <meta name="msapplication-TileImage" content="https://cdt.org/wp-content/uploads/2019/11/cropped-cdt-logo-270x270.png" /> </head> <body class="home page-template-default page page-id-20910"> <a id="top" href="#content" class="screen-reader-text skip-to-content-link">Skip to Content</a> <header class="site-header js-site-header"> <a href="https://cdt.org" class="site-header-logo-link"> <svg class="logo logo-center-for-democracy-and-technology" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 588.16 188.16"><path d="M311.79 98.35c1.1 1.24 2.45 2.21 3.99 2.91 1.54.7 3.27 1.05 5.14 1.05 1.53 0 2.87-.21 3.99-.64 1.11-.42 2.07-.92 2.84-1.48.77-.56 1.38-1.13 1.81-1.69.43-.56.72-.96.88-1.23l.11-.19-1.76-1.23-.14.19c-.15.21-.41.53-.78.98-.36.43-.84.88-1.45 1.33-.61.45-1.37.86-2.25 1.21-.87.35-1.91.52-3.07.52-1.62 0-3.08-.3-4.34-.89-1.27-.59-2.35-1.41-3.21-2.45-.87-1.04-1.55-2.28-2.03-3.68-.47-1.4-.71-2.93-.71-4.55 0-1.62.23-3.15.7-4.55.46-1.4 1.13-2.63 2.01-3.66a9.223 9.223 0 0 1 3.19-2.43c1.25-.59 2.69-.89 4.29-.89 1.27 0 2.36.18 [scrubbed].35 1.66.76 2.26 [scrubbed] 1.08.89 1.41 1.33l.[scrubbed] 1.76-1.23-.12-.19c-.16-.27-.46-.68-.88-1.22-.43-.56-1.04-1.13-1.81-1.69-.77-.57-1.72-1.06-2.84-1.48-1.12-.42-2.47-.64-3.99-.64-1.87 0-3.6.36-5.14 1.07-1.55.71-2.89 1.7-3.99 2.94s-1.96 2.71-2.56 4.38c-.6 1.66-.9 3.47-.9 5.37 0 1.95.3 3.79.9 5.46.6 1.66 1.46 3.14 2.56 4.37zM352.05 99.45h-14.49V89.1h10.54v-2.23h-10.54V77.6h13.49v-2.23h-15.81v26.31h16.81zM358.76 79.46l15.96 22.12.08.1h2.28V75.37h-2.29v22.52l-15.96-22.42-.08-.1h-2.28v26.31h2.29zM391.05 101.68h2.32V77.52h9.93v-2.15h-22.18v2.15h9.93zM424.15 99.45h-14.49V89.1h10.55v-2.23h-10.55V77.6h13.5v-2.23h-15.82v26.31h16.81zM430.9 90.49h7.2l5.94 11.19h2.66l-6.14-11.5c1.77-.47 3.09-1.36 3.93-2.64.88-1.34 1.32-2.89 1.32-4.6 0-1.08-.17-2.09-.5-3-.33-.93-.88-1.74-1.61-2.42-.74-.68-1.71-1.21-2.89-1.58-1.17-.37-2.61-.55-4.29-.55h-7.95v26.31h2.32V90.49zm12.47-7.56c0 3.59-1.99 5.33-6.08 5.33h-6.39V77.6h6.16c2.08 0 3.67.45 4.73 1.34 1.05.87 1.58 2.22 1.58 3.99zM461.45 89.1h10.54v-2.23h-10.54V77.6h13.49v-2.23h-15.82v26.31h2.33zM480.79 98.31a12.7 12.7 0 0 0 4.08 2.92c1.57.71 3.31 1.07 5.18 1.07 1.87 0 3.61-.36 5.18-1.07 1.57-.71 2.94-1.69 4.08-2.92 1.14-1.23 2.05-2.7 2.69-4.35.65-1.66.98-3.48.98-5.41 0-1.9-.33-3.71-.98-5.39-.65-1.67-1.55-3.15-2.69-4.39a12.605 12.605 0 0 0-4.08-2.94c-1.57-.71-3.31-1.07-5.18-1.07-1.87 0-3.61.36-5.18 1.07a12.5 12.5 0 0 0-4.08 2.94c-1.14 1.24-2.05 2.72-2.69 4.39-.65 1.67-.98 3.49-.98 5.39 0 1.93.33 3.75.98 5.41.65 1.66 1.55 3.12 2.69 4.35zm-1.22-9.77c0-1.59.25-3.11.75-4.53.5-1.41 1.21-2.64 2.12-3.68.91-1.03 2.02-1.86 3.31-2.46 1.29-.6 2.74-.91 4.31-.91 1.57 0 3.02.31 4.3.91 1.29.6 2.4 1.43 3.31 2.46.91 1.03 1.62 2.27 2.12 3.68.5 1.42.75 2.94.75 4.53 0 1.59-.25 3.1-.75 4.51-.5 1.4-1.21 2.63-2.12 3.68-.9 1.04-2.02 1.86-3.31 2.46-1.29.59-2.74.89-4.31.89-1.57 0-3.02-.3-4.31-.89a9.658 9.658 0 0 1-3.31-2.46c-.91-1.04-1.62-2.28-2.12-3.68-.49-1.4-.74-2.91-.74-4.51zM510.67 90.49h7.2l5.94 11.19h2.66l-6.14-11.5c1.77-.47 3.09-1.36 3.93-2.64.88-1.34 1.32-2.89 1.32-4.6 0-1.08-.17-2.09-.5-3-.33-.93-.88-1.74-1.61-2.42-.74-.68-1.71-1.21-2.89-1.58-1.17-.37-2.61-.55-4.29-.55h-7.95v26.31h2.32V90.49zm12.47-7.56c0 3.59-1.99 5.33-6.08 5.33h-6.39V77.6h6.16c2.08 0 3.67.45 4.73 1.34 1.05.87 1.58 2.22 1.58 3.99zM327.15 121.09c-1.29-1.06-2.84-1.86-4.61-2.37-1.76-.51-3.73-.76-5.83-.76h-7.22v26.31h7.22c2.11 0 4.07-.26 5.83-.77 1.78-.51 3.33-1.31 4.61-2.39 1.29-1.08 2.3-2.46 3.02-4.12.71-1.65 1.07-3.64 1.07-5.9 0-2.26-.36-4.25-1.07-5.9-.71-1.65-1.73-3.03-3.02-4.1zm1.66 10c0 1.85-.28 3.47-.83 4.85-.54 1.36-1.33 2.51-2.35 3.41-1.02.9-2.26 1.58-3.69 2.02-1.44.44-3.07.67-4.85.67h-5.28v-21.86h4.97c1.86 0 3.55.22 5.03.67 1.47.44 2.74 1.12 3.76 2.02 1.03.9 1.83 2.05 2.39 3.4.56 1.36.85 2.98.85 4.82zM353.42 142.04h-14.49v-10.35h10.54v-2.23h-10.54v-9.27h13.49v-2.23h-15.81v26.31h16.81zM381.06 117.96h-2.13l-8.94 15.1-8.76-15.1h-2.36l-1.17 26.31h2.32l.86-22.28 8.17 14.03.07.12h1.46l8.47-14.21.85 22.11.01.23h2.33l-1.16-26.08zM412.88 131.13c0-1.9-.33-3.71-.98-5.39-.65-1.67-1.55-3.15-2.69-4.39a12.5 12.5 0 0 0-4.08-2.94c-1.57-.71-3.31-1.07-5.18-1.07-1.87 0-3.61.36-5.18 1.07a12.5 12.5 0 0 0-4.08 2.94c-1.14 1.24-2.04 2.72-2.69 4.39-.65 1.67-.98 3.49-.98 5.39 0 1.93.33 3.75.98 5.41.65 1.66 1.55 3.13 2.69 4.36a12.55 12.55 0 0 0 4.08 2.92c1.57.71 3.31 1.07 5.18 1.07 1.87 0 3.61-.36 5.18-1.07 1.57-.71 2.94-1.69 4.08-2.92 1.14-1.23 2.05-2.7 2.69-4.36.65-1.66.98-3.48.98-5.41zm-2.44 0c0 1.59-.25 3.1-.75 4.51-.5 1.4-1.21 2.63-2.12 3.68a9.754 9.754 0 0 1-3.31 2.46c-1.29.59-2.74.89-4.31.89-1.57 0-3.02-.3-4.31-.89a9.754 9.754 0 0 1-3.31-2.46c-.91-1.04-1.62-2.28-2.12-3.68-.5-1.4-.75-2.92-.75-4.51 0-1.59.25-3.12.75-4.53.5-1.41 1.21-2.65 2.12-3.68.91-1.03 2.02-1.86 3.31-2.46 1.29-.6 2.74-.91 4.31-.91 1.57 0 3.02.3 4.3.91 1.29.6 2.4 1.43 3.31 2.46.91 1.03 1.62 2.27 2.12 3.68.5 1.42.76 2.95.76 4.53zM439.06 139.85l.11-.19-1.76-1.23-.14.19c-.15.21-.41.53-.78.98-.36.43-.84.88-1.45 1.33-.61.45-1.36.86-2.25 1.21-.88.35-1.91.53-3.07.53-1.62 0-3.08-.3-4.34-.89a9.257 9.257 0 0 1-3.21-2.45c-.87-1.04-1.55-2.28-2.03-3.68-.47-1.4-.71-2.93-.71-4.55 0-1.62.23-3.15.7-4.55.46-1.4 1.13-2.63 2.01-3.65a9.223 9.223 0 0 1 3.19-2.43c1.25-.59 2.69-.89 4.29-.89 1.27 0 2.36.18 [scrubbed].36 1.66.76 2.26 [scrubbed] 1.08.89 1.41 1.33l.[scrubbed] 1.76-1.23-.12-.19c-.16-.27-.46-.68-.88-1.23-.43-.56-1.04-1.13-1.81-1.69-.77-.57-1.72-1.07-2.84-1.48-1.12-.42-2.46-.64-3.99-.64-1.87 0-3.6.36-5.14 1.07-1.55.71-2.89 1.7-3.99 2.94s-1.96 2.71-2.56 4.38c-.6 1.66-.9 3.46-.9 5.37 0 1.95.3 3.79.9 5.46.6 1.68 1.46 3.15 2.56 4.38s2.44 2.21 3.99 2.91c1.54.69 3.27 1.05 5.14 1.05 1.53 0 2.87-.21 3.99-.63 1.11-.42 2.07-.92 2.84-1.48.77-.57 1.38-1.14 1.81-1.69.43-.58.72-.99.88-1.26zM459.77 130.12c.88-1.34 1.32-2.89 1.32-4.61 0-1.08-.17-2.09-.5-3-.33-.93-.88-1.74-1.61-2.42-.74-.68-1.71-1.21-2.89-1.58-1.16-.37-2.61-.55-4.29-.55h-7.95v26.31h2.32v-11.19h7.2l5.94 11.19h2.66l-6.14-11.51c1.78-.47 3.09-1.36 3.94-2.64zm-1.12-4.6c0 3.59-1.99 5.33-6.08 5.33h-6.39v-10.67h6.16c2.08 0 3.67.45 4.73 1.34 1.05.88 1.58 2.23 1.58 4zM465.07 144.27h2.52l3.3-8.32h11.71l3.33 8.32h2.63l-10.6-26.16-.06-.15h-2.16l-10.53 25.97-.14.34zm6.69-10.55l4.97-12.5 4.97 12.5h-9.94zM495.19 122.89a9.223 9.223 0 0 1 3.19-2.43c1.25-.59 2.69-.89 4.29-.89 1.27 0 2.36.18 [scrubbed].36 1.66.76 2.26 [scrubbed] 1.08.89 1.41 1.33l.[scrubbed] 1.76-1.23-.12-.19c-.16-.27-.46-.68-.88-1.23-.43-.56-1.04-1.13-1.81-1.69-.77-.57-1.72-1.07-2.84-1.48-1.12-.42-2.46-.64-3.99-.64-1.87 0-3.6.36-5.14 1.07-1.55.71-2.89 1.7-3.99 2.94s-1.96 2.71-2.56 4.38c-.6 1.66-.9 3.46-.9 5.37 0 1.95.3 3.79.9 5.46.6 1.68 1.46 3.15 2.56 4.38s2.44 2.21 3.99 2.91c1.54.69 3.27 1.05 5.14 1.05 1.53 0 2.87-.21 3.99-.63 1.11-.42 2.07-.92 2.84-1.48.77-.57 1.38-1.14 1.81-1.69.42-.54.72-.96.88-1.23l.11-.19-1.76-1.23-.14.19c-.15.21-.41.53-.78.98-.36.43-.84.88-1.45 1.33-.61.45-1.36.86-2.25 1.21-.88.35-1.91.53-3.07.53-1.62 0-3.08-.3-4.34-.89a9.257 9.257 0 0 1-3.21-2.45c-.87-1.04-1.55-2.28-2.03-3.68-.47-1.4-.71-2.93-.71-4.55 0-1.62.23-3.15.7-4.55.46-1.42 1.14-2.65 2.01-3.68zM516.92 118.07l-.07-.11h-2.79l9.01 14.29v12.02h2.32v-12.02l9.02-14.29h-2.72l-7.42 11.94zM329.16 176.61l-1.77-1.29-3.38 4.6-8.15-9.15c-.88-1.01-1.54-1.93-1.96-2.74-.41-.79-.62-1.61-.62-2.44 0-.43.09-.87.25-1.31.17-.43.41-.81.73-1.14.32-.32.73-.59 1.22-.8.49-.21 1.07-.31 1.73-.31.92 0 1.75.21 [scrubbed].41 1.37 1.28 2.01 2.57l.12.24 1.75-1.06-.09-.2c-.68-1.48-1.51-2.57-2.46-3.25-.96-.68-2.26-1.03-3.86-1.03-1 0-1.9.16-2.66.48-.77.32-1.42.76-1.94 1.29a5.63 5.63 0 0 0-1.2 1.84c-.28.68-.42 1.39-.42 2.09 0 1.03.19 2 .58 [scrubbed].86 1.65 1.43 2.35l.91 1.15c-1.57 1.03-2.88 2.2-3.9 3.47-1.08 1.36-1.62 3.01-1.62 4.91 0 .98.18 1.92.54 [scrubbed].88 1.63 1.55 [scrubbed] 1.5 1.15 2.46 [scrubbed] 2.05.54 [scrubbed] 0 1.82-.12 2.6-.36s1.51-.56 2.18-.95c.66-.4 1.28-.86 1.82-1.37.48-.45.94-.93 1.37-1.42l3.18 3.48h2.95l-4.71-5.29 3.66-4.94zm-6.57 5.13c-.36.42-.74.84-1.15 1.24-.44.43-.93.83-1.46 1.17-.52.33-1.1.6-1.72.8-.63.2-1.32.3-2.05.3-.86 0-1.64-.13-2.31-.39-.67-.26-1.24-.61-1.7-1.05-.46-.44-.81-.96-1.05-1.56-.24-.6-.37-1.26-.37-1.94 0-1.51.39-2.78 1.16-3.78.76-.98 1.88-1.95 3.35-2.88l7.3 8.09zM339.04 162.7h9.93v24.16h2.32V162.7h9.93v-2.15h-22.18zM367.58 174.27h10.54v-2.22h-10.54v-9.28h13.5v-2.22h-15.82v26.31h16.81v-2.23h-14.49zM389.11 165.48a9.223 9.223 0 0 1 3.19-2.43c1.25-.59 2.69-.89 4.29-.89 1.27 0 2.36.18 [scrubbed].36 1.66.76 2.26 [scrubbed] 1.08.89 1.41 1.33l.[scrubbed] 1.76-1.23-.12-.19c-.16-.27-.46-.68-.88-1.23-.43-.56-1.04-1.13-1.81-1.69-.77-.57-1.72-1.07-2.84-1.48-1.12-.42-2.46-.64-3.99-.64-1.87 0-3.6.36-5.14 1.07-1.55.71-2.89 1.7-3.99 2.94s-1.96 2.71-2.56 4.38c-.6 1.66-.9 3.46-.9 5.37 0 1.95.3 3.79.9 5.46.6 1.68 1.46 3.15 2.56 4.38s2.44 2.21 3.99 2.91c1.54.69 3.27 1.05 5.14 1.05 1.53 0 2.87-.21 3.99-.63 1.11-.42 2.07-.92 2.84-1.48.77-.57 1.38-1.14 1.81-1.69.42-.54.72-.96.88-1.23l.11-.19-1.76-1.23-.14.19c-.15.21-.41.53-.78.98-.36.43-.84.88-1.45 1.33-.61.45-1.36.86-2.25 1.21-.88.35-1.91.53-3.07.53-1.62 0-3.08-.3-4.34-.89a9.257 9.257 0 0 1-3.21-2.45c-.87-1.04-1.55-2.28-2.03-3.68-.47-1.4-.71-2.93-.71-4.55 0-1.62.23-3.15.7-4.55.46-1.43 1.13-2.66 2.01-3.68zM428.76 172.05h-15.61v-11.5h-2.33v26.31h2.33v-12.59h15.61v12.59h2.33v-26.31h-2.33zM456.04 183.07l-15.97-22.42-.07-.1h-2.28v26.31H440v-22.22l15.97 22.11.07.11h2.28v-26.31h-2.28zM485.86 163.94a12.5 12.5 0 0 0-4.08-2.94c-1.57-.71-3.31-1.07-5.18-1.07-1.87 0-3.61.36-5.18 1.07a12.5 12.5 0 0 0-4.08 2.94c-1.14 1.24-2.04 2.72-2.69 4.39-.65 1.67-.98 3.49-.98 5.39 0 1.93.33 3.75.98 5.41.65 1.66 1.55 3.13 2.69 4.36a12.55 12.55 0 0 0 4.08 2.92c1.57.71 3.31 1.07 5.18 1.07 1.87 0 3.61-.36 5.18-1.07 1.57-.71 2.94-1.69 4.08-2.92 1.14-1.23 2.05-2.7 2.69-4.36.65-1.66.98-3.48.98-5.41 0-1.9-.33-3.71-.98-5.39-.65-1.67-1.55-3.15-2.69-4.39zm1.22 9.78c0 1.59-.25 3.1-.75 4.51-.5 1.4-1.21 2.63-2.12 3.68a9.754 9.754 0 0 1-3.31 2.46c-1.29.59-2.74.89-4.31.89-1.57 0-3.02-.3-4.31-.89a9.754 9.754 0 0 1-3.31-2.46c-.91-1.04-1.62-2.28-2.12-3.68-.5-1.4-.75-2.92-.75-4.51 0-1.59.25-3.12.75-4.53.5-1.41 1.21-2.65 2.12-3.68.91-1.03 2.02-1.86 3.31-2.46 1.29-.6 2.74-.91 4.31-.91 1.57 0 3.02.3 4.3.91 1.29.6 2.4 1.43 3.31 2.46.91 1.03 1.62 2.27 2.12 3.68.51 1.42.76 2.94.76 4.53zM497.21 160.55h-2.33v26.31h16.82v-2.23h-14.49zM535.16 163.94a12.5 12.5 0 0 0-4.08-2.94c-1.57-.71-3.31-1.07-5.18-1.07-1.87 0-3.61.36-5.18 1.07a12.5 12.5 0 0 0-4.08 2.94c-1.14 1.24-2.04 2.72-2.69 4.39-.65 1.67-.98 3.49-.98 5.39 0 1.93.33 3.75.98 5.41.65 1.66 1.55 3.13 2.69 4.36a12.55 12.55 0 0 0 4.08 2.92c1.57.71 3.31 1.07 5.18 1.07 1.87 0 3.61-.36 5.18-1.07 1.57-.71 2.94-1.69 4.08-2.92 1.14-1.23 2.05-2.7 2.69-4.36.65-1.66.98-3.48.98-5.41 0-1.9-.33-3.71-.98-5.39-.64-1.67-1.55-3.15-2.69-4.39zm1.23 9.78c0 1.59-.25 3.1-.75 4.51-.5 1.4-1.21 2.63-2.12 3.68a9.754 9.754 0 0 1-3.31 2.46c-1.29.59-2.74.89-4.31.89-1.57 0-3.02-.3-4.31-.89a9.754 9.754 0 0 1-3.31-2.46c-.91-1.04-1.62-2.28-2.12-3.68-.5-1.4-.75-2.92-.75-4.51 0-1.59.25-3.12.75-4.53.5-1.41 1.21-2.65 2.12-3.68.91-1.03 2.02-1.86 3.31-2.46 1.29-.6 2.74-.91 4.31-.91 1.57 0 3.02.3 4.3.91 1.29.6 2.4 1.43 3.31 2.46.91 1.03 1.62 2.27 2.12 3.68.51 1.42.76 2.94.76 4.53zM556.48 176.36h6.82v6.79c-.78.55-1.78 1.03-2.96 1.45-1.23.43-2.84.64-4.77.64-1.57 0-3-.3-4.25-.89a9.283 9.283 0 0 1-3.21-2.46c-.88-1.04-1.57-2.28-2.02-3.67-.46-1.4-.7-2.93-.7-4.55 0-1.62.24-3.15.71-4.55s1.16-2.63 2.04-3.66a9.383 9.383 0 0 1 3.25-2.43c1.28-.59 2.74-.89 4.36-.89 1.16 0 2.19.18 [scrubbed].35 1.62.76 2.23 [scrubbed] 1.08.89 1.43 [scrubbed].61.78.76.98l.14.19 1.76-1.23-.12-.19c-.16-.27-.46-.68-.88-1.23-.43-.56-1.03-1.12-1.79-1.69-.76-.57-1.7-1.07-2.8-1.49-1.11-.42-2.45-.64-3.98-.64-1.87 0-3.61.36-5.16 1.07-1.56.71-2.91 1.7-4.01 2.95-1.1 1.24-1.97 2.71-2.57 4.37-.61 1.66-.92 3.46-.92 5.37 0 2.01.31 3.88.92 5.56.61 1.69 1.47 3.16 2.58 4.38s2.45 2.18 4.01 2.85c1.56.67 3.29 1.01 5.16 1.01 1.26 0 2.41-.09 3.43-.27 1.03-.19 1.96-.44 2.76-.75.81-.31 1.54-.66 2.17-1.05.62-.38 1.16-.77 1.6-1.17l.08-.07v-10.03h-9.15v2.24zM585.44 160.55l-7.42 11.94-7.35-11.83-.07-.11h-2.79l9.01 14.29v12.02h2.32v-12.02l9.02-14.29z"/><g><path d="M183.2 183.16c-.51.31-1.03.58-1.55.87v4.12h28.05v-32.77c-3.01 4.8-6.87 10.09-13.2 16.72a57.025 57.025 0 0 1-13.3 11.06zM282.45 182.42v-21.66s-3.46 3.08-10.42 2.42c-1.93-.18-4.46-.95-6.47-2.97.85 12.16 4.27 20.78 16.89 22.21z"/><path d="M280.37 185.47c-16.7-1.35-18.24-19.22-18.25-34.67 0-3.35.06-44.18.06-44.18-.34.11-.69.22-1.04.34-7.82 2.59-17.07 7.23-26.67 15.41-.11.1-.23.19-.34.29l.12 40.09c0 4.61.77 8.53 2.31 11.76 1.54 3.23 3.67 5.85 6.41 7.87 2.73 2.02 5.92 3.49 9.57 [scrubbed].[scrubbed] 3.38.77 7.04 1.17 10.99 1.17 8.66 0 17.94-2.59 17.94-2.59-.71-.03-1.39-.06-2.07-.11zM98.69 111.39c.81-2.18 1.66-4.29 2.61-6.32-.99 2.05-1.86 4.16-2.61 6.32z"/><path d="M272.98 73.28c-3.61.1-7.2.31-10.79.73V44.18h-28.05v38.86c-1.1.62-2.22 1.28-3.34 1.98a90.849 90.849 0 0 0-6.22 4.25c-5.35 3.96-10.27 9.01-14.87 14.56V0l-28.05 29.68-.05 54.49c-23.77-3.73-36.96 4.68-46.05 22.22 4.78-3.46 10.63-5.51 16.96-5.51 15.33 0 27.9 11.93 29.14 27.11v15.11c-1.91 2.47-3.79 4.71-5.67 6.63-5.36 6.02-14.84 10.33-23.48 10.33-10.86 0-20.32-6-25.37-14.89a29.444 29.444 0 0 1-2.89-7.15c-3.15 8.49-8.1 18.9-15.29 26.39-.45.51-.93 1.02-1.41 1.54 10.44 13.51 26.69 22.21 44.96 22.21 10.65 0 20.61-2.96 29.14-8.1 4.97-3 9.45-6.73 13.3-11.06 7.46-7.82 11.51-13.78 14.75-19.26 4.81-8.14 11.16-22.46 18.03-35.28 10.53-19.64 25.7-30.12 37.4-35.59 9.91-4.63 18.35-5.68 18.35-5.68-3.56-.01-7.04 0-10.5.09z"/><path d="M181.44 80.85c-1.1-.2 0 0 0 0-8.53-5.13-18.29-8.06-28.93-8.06-.92 0-1.83.03-2.74.07-.11.01-.22.01-.33.02-5.77.31-11.3 1.48-16.49 3.4-.05.02-.09.04-.14.05-.63.23-1.25.49-1.87.75-9.94 4.18-18.39 11.23-25.08 20.24a56.095 56.095 0 0 0-4.55 7.76c-.95 2.03-1.8 4.14-2.61 6.32-4.84 13-8.14 28.19-20.97 40.01-5.29 5.35-12.61 8.67-20.69 8.67-4.74 0-9.19-1.16-13.15-3.19a29.598 29.598 0 0 1-16.1-26.41c0-1.27.09-2.53.24-3.78-6.44 16.29-5.32 38.13 8.38 57.55 6.4 2.52 13.35 3.92 20.63 3.92 15.75 0 30.01-6.46 40.33-16.9 3.08-2.87 5.77-5.52 8.15-8.13 14.28-14.53 20.06-40.42 20.23-40.99 7.98-30.8 25.44-46.3 55.69-41.3z"/><path d="M95.75 88.13c-6.47-6.05-14.33-10.6-23.03-13.12a56.37 56.37 0 0 0-15.68-2.23C25.53 72.79 0 98.62 0 130.48c0 15.75 6.26 29.99 16.37 40.4 4.17 4.29 8.97 7.94 14.29 10.75-19.63-31.53-8.09-66.72 12.97-77.45 2.87-1.5 6.03-2.53 9.36-3l.21-.03c.36-.05.71-.09 1.07-.13.2-.02.4-.03.59-.05.25-.02.5-.04.75-.05.47-.02.94-.04 1.41-.04 4.54 0 8.82 1.08 12.66 2.94 2.99 1.45 5.71 3.38 8.03 5.72l.74-.75 2.14-2.16 16.77-16.96c-.53-.51-1.07-1.03-1.61-1.54z"/></g><path class="accent" d="M229.28 117.56c-2.51 4.69-4.96 9.58-7.28 14.3 30.24-35.79 61.48-30.97 61.48-30.97V76.54c-2.88.52-9.43 1.99-16.8 5.43-11.7 5.47-26.87 15.94-37.4 35.59z"/></svg> </a> <a href="#main-navigation" class="mobile-menu-trigger js-mobile-menu-trigger"> <svg class="icon icon-menu" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.505 19.722"><g fill="none" stroke="currentColor" stroke-width="2"><path d="M0 18.722h31.505M0 9.861h31.505M0 1h31.505"/></g></svg> </a> <nav class="site-nav" id="main-navigation"> <ol class="site-nav-list"> <li class="top-level who-we-are has-children"><a href="/who-we-are/">Who We Are <svg class="icon icon-right-angle-bracket" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9.512 17.538"><path data-name="Path 7319" d="M.735 16.862L8.153 [scrubbed]" fill="none" stroke="currentColor" stroke-width="2"/></svg></a> <ul class="sub-menu"> <li><a href="https://cdt.org/who-we-are/">About</a></li> <li><a href="https://cdt.org/eu/">CDT Europe</a></li> <li><a href="https://cdt.org/cdt-ai-governance-lab/">CDT AI Governance Lab</a></li> <li><a href="https://cdt.org/cdtresearch/">CDT Research</a></li> <li><a href="/staff/">Staff</a></li> <li><a href="https://cdt.org/about/board/">Board</a></li> <li><a href="https://cdt.org/about/advisory-council/">Advisory Council</a></li> <li><a href="https://cdt.org/about/fellows/current-fellows/">Non-Resident Fellows</a></li> <li><a href="https://cdt.org/careers/">Careers</a></li> </ul> </li> <li class="top-level latest"><a href="/insights/">Latest</a></li> <li class="top-level areas-of-focus has-children"><a href="/areas-of-focus/">Areas of Focus <svg class="icon icon-right-angle-bracket" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9.512 17.538"><path data-name="Path 7319" d="M.735 16.862L8.153 [scrubbed]" fill="none" stroke="currentColor" stroke-width="2"/></svg></a> <ul class="sub-menu"> <li><a href="https://cdt.org/area-of-focus/ai-policy-governance/">AI Policy & Governance</a></li> <li><a href="https://cdt.org/area-of-focus/cybersecurity-standards/">Cybersecurity & Standards</a></li> <li><a href="https://cdt.org/area-of-focus/elections-democracy/">Elections & Democracy</a></li> <li><a href="https://cdt.org/area-of-focus/equity-in-civic-tech/">Equity in Civic Tech</a></li> <li><a href="https://cdt.org/area-of-focus/free-expression/">Free Expression</a></li> <li><a href="https://cdt.org/area-of-focus/government-surveillance/">Government Surveillance</a></li> <li><a href="https://cdt.org/area-of-focus/open-internet/">Open Internet</a></li> <li><a href="https://cdt.org/area-of-focus/privacy-data/">Privacy & Data</a></li> </ul> </li> <li class="top-level collections"><a href="https://cdt.org/collections">Collections</a></li> </ol> <section class="utility-links"> <ul class="utility-links-list"> <li class="top-level cdt-europe"><a href="https://cdt.org/eu/">CDT Europe</a></li> <li class="top-level press"><a href="/press/">Press</a></li> <li class="top-level events"><a href="/events/">Events</a></li> <li class="top-level keep-in-touch"><a href="https://cdt.org/email-signup/">Keep in Touch</a></li> <li class="top-level donate highlight"><a href="/donate/">Donate</a></li> <li class="top-level sitewide-search-trigger js-sitewide-search-trigger"><a href="/search/"><svg class="icon icon-magnifying-glass" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 52 52"><path d="M46.614 44.146l-12.189-12.19a19.287 19.287 0 0 0 4.354-12.219c0-10.692-8.697-19.39-19.389-19.39S0 9.044 0 19.737c0 10.691 8.698 19.389 19.39 19.389 4.982 0 9.518-1.906 12.957-5.006l12.146 12.147c.[scrubbed] 1.061.439a1.5 1.5 0 0 0 1.06-2.56zM1.999 19.736c0-9.589 7.801-17.39 17.39-17.39 9.588 0 17.389 7.801 17.389 17.39 0 4.599-1.809 8.775-4.734 11.889-.014.012-.029.016-.043.028-.02.021-.026.048-.045.068-3.169 3.321-7.625 5.403-12.566 5.403-9.59.001-17.391-7.8-17.391-17.388z" stroke-width="5"/></svg></a></li> </ul> </section> <section class="sitewide-search js-sitewide-search"> <div class="inner"> <form action="https://cdt.org/insights/" method="get" class="sitewide-search-form" role="search"> <label class="screen-reader-text" for="sitewide-search-input">Site Search</label> <input type="text" value="" name="keyword" class="search-input" id="sitewide-search-input"> <button type="submit" class="search-button"> <svg class="icon icon-magnifying-glass" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 52 52"><path d="M46.614 44.146l-12.189-12.19a19.287 19.287 0 0 0 4.354-12.219c0-10.692-8.697-19.39-19.389-19.39S0 9.044 0 19.737c0 10.691 8.698 19.389 19.39 19.389 4.982 0 9.518-1.906 12.957-5.006l12.146 12.147c.[scrubbed] 1.061.439a1.5 1.5 0 0 0 1.06-2.56zM1.999 19.736c0-9.589 7.801-17.39 17.39-17.39 9.588 0 17.389 7.801 17.389 17.39 0 4.599-1.809 8.775-4.734 11.889-.014.012-.029.016-.043.028-.02.021-.026.048-.045.068-3.169 3.321-7.625 5.403-12.566 5.403-9.59.001-17.391-7.8-17.391-17.388z" stroke-width="5"/></svg> <span class="hidden">Search</span> </button> </form> </div> </section> <button class="mobile-menu-close js-mobile-menu-close" title="Close the menu"> <svg class="icon icon-close" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"></path></svg> <span class="screen-reader-text">Close the menu</span> </button> </nav> </header> <div class="main-content"> <main> <article class="single-post"> <div class="the-content wysiwyg"> <p></p> <p></p> <p></p> <p></p> <p></p> </div> </article> <div class="modules"> <section class=" module text-media-module media-module--left "> <div class="module-text"> <h1 class="module-title"> Weaponizing Immigrant Tax Data </h1> <div class="box-outline"></div> <p>How IRS-DHS cooperation would undermine tax compliance, increase burdens, and threaten data privacy.</p> <p class="module-call-to-action-container"> <a href="https://cdt.org/insights/weaponizing-immigrant-tax-data-how-irs-dhs-cooperation-would-undermine-tax-compliance-increase-burdens-and-threaten-data-privacy/" class="module-call-to-action"> Full Blog </a> </p> </div> <div class="module-media"> <div class="inner-media"> <img width="1024" height="572" src="https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-1024x572.png" class="attachment-large size-large" alt="The CDT logo. A white "cdt" alongside "Center for Democracy & Technology" on a dark grey background." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-1024x572.png 1024w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-640x358.png 640w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-768x429.png 768w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-1536x858.png 1536w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-2048x1144.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> </div> </section> <section class=" module text-media-module media-module--left "> <div class="module-text"> <h1 class="module-title"> Adaptation and Innovation: The Civic Space Response to AI-Infused Elections </h1> <div class="box-outline"></div> <p>This report looks at their contributions to a resilient information environment during the 2024 electoral periods through three case studies.</p> <p class="module-call-to-action-container"> <a href="https://cdt.org/insights/adaptation-and-innovation-the-civic-space-response-to-ai-infused-elections/" class="module-call-to-action"> Full Report </a> </p> </div> <div class="module-media"> <div class="inner-media"> <img width="1024" height="536" src="https://cdt.org/wp-content/uploads/2025/03/2024-03-12-AI-Infused-Elections-cover-2-191x1-social-preview-3000px-1024x536.jpg" class="attachment-large size-large" alt="Graphic for CDT report, entitled "Adaptation and Innovation: The Civic Space Response to AI-Infused Elections." Illustration of a transparent ballot box, surrounded by a swirling "information environment" of papers, social media posts, and ballots, hovering above earth. Ominous digital thunderstorms (clouds and lightning) float around the ballot box." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2025/03/2024-03-12-AI-Infused-Elections-cover-2-191x1-social-preview-3000px-1024x536.jpg 1024w, https://cdt.org/wp-content/uploads/2025/03/2024-03-12-AI-Infused-Elections-cover-2-191x1-social-preview-3000px-640x335.jpg 640w, https://cdt.org/wp-content/uploads/2025/03/2024-03-12-AI-Infused-Elections-cover-2-191x1-social-preview-3000px-768x402.jpg 768w, https://cdt.org/wp-content/uploads/2025/03/2024-03-12-AI-Infused-Elections-cover-2-191x1-social-preview-3000px-1536x804.jpg 1536w, https://cdt.org/wp-content/uploads/2025/03/2024-03-12-AI-Infused-Elections-cover-2-191x1-social-preview-3000px-2048x1072.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> </div> </section> <section class=" module text-media-module media-module--right "> <div class="module-text"> <h1 class="module-title"> Keep in Touch! </h1> <div class="box-outline"></div> <p>Join CDT’s email list for news, events and ways to support our work advance civil rights and civil liberties in the digital age!</p> <p class="module-call-to-action-container"> <a href="https://cdt.org/email-signup/" class="module-call-to-action"> Newsletter Sign-Up </a> </p> </div> <div class="module-media"> <div class="inner-media"> <img width="1024" height="539" src="https://cdt.org/wp-content/uploads/2020/10/2020-CDT-Mail-in-Voting-Security-Measures-1024x539.png" class="attachment-large size-large" alt="A still from an animated PSA by CDT, discussing the power of mail-in voting and the security measures around it. Six mail-in ballots are being scanned to check for barcodes, signatures, and other built-in checks to prevent double voting." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2020/10/2020-CDT-Mail-in-Voting-Security-Measures-1024x539.png 1024w, https://cdt.org/wp-content/uploads/2020/10/2020-CDT-Mail-in-Voting-Security-Measures-640x337.png 640w, https://cdt.org/wp-content/uploads/2020/10/2020-CDT-Mail-in-Voting-Security-Measures-768x404.png 768w, https://cdt.org/wp-content/uploads/2020/10/2020-CDT-Mail-in-Voting-Security-Measures-1536x808.png 1536w, https://cdt.org/wp-content/uploads/2020/10/2020-CDT-Mail-in-Voting-Security-Measures-2048x1077.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> </div> </section> <section class=" module text-media-module media-module--left "> <div class="module-text"> <h1 class="module-title"> Education Leaders’ Guide to Complying with Existing Student Privacy and Civil Rights Laws </h1> <div class="box-outline"></div> <p>With immigration enforcement likely to intensify this year, it is critical that school administrators comply with existing privacy and civil rights laws with respect to the data they collect and the technology that they use.</p> <p class="module-call-to-action-container"> <a href="https://cdt.org/insights/brief-education-leaders-guide-to-complying-with-existing-student-privacy-and-civil-rights-laws-amidst-an-evolving-immigration-landscape/" class="module-call-to-action"> Read Brief </a> </p> </div> <div class="module-media"> <div class="inner-media"> <img width="1024" height="536" src="https://cdt.org/wp-content/uploads/2025/01/Education-Leaders-Guide-to-Complying-with-Existing-Student-Privacy-and-Civil-Rights-Laws-Amidst-an-Evolving-Immigration-Landscape-1024x536.png" class="attachment-large size-large" alt="Education Leaders’ Guide to Complying with Existing Student Privacy and Civil Rights Laws Amidst an Evolving Immigration Landscape. White document on a light grey background." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2025/01/Education-Leaders-Guide-to-Complying-with-Existing-Student-Privacy-and-Civil-Rights-Laws-Amidst-an-Evolving-Immigration-Landscape-1024x536.png 1024w, https://cdt.org/wp-content/uploads/2025/01/Education-Leaders-Guide-to-Complying-with-Existing-Student-Privacy-and-Civil-Rights-Laws-Amidst-an-Evolving-Immigration-Landscape-640x335.png 640w, https://cdt.org/wp-content/uploads/2025/01/Education-Leaders-Guide-to-Complying-with-Existing-Student-Privacy-and-Civil-Rights-Laws-Amidst-an-Evolving-Immigration-Landscape-768x402.png 768w, https://cdt.org/wp-content/uploads/2025/01/Education-Leaders-Guide-to-Complying-with-Existing-Student-Privacy-and-Civil-Rights-Laws-Amidst-an-Evolving-Immigration-Landscape-1536x804.png 1536w, https://cdt.org/wp-content/uploads/2025/01/Education-Leaders-Guide-to-Complying-with-Existing-Student-Privacy-and-Civil-Rights-Laws-Amidst-an-Evolving-Immigration-Landscape.png 1937w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> </div> </section> <section class=" module text-media-module media-module--right "> <div class="module-text"> <h1 class="module-title"> State Government Use of AI </h1> <div class="box-outline"></div> <p>With the rapid evolution of AI and the frenzied push for governments to adopt AI systems, EOs are an important lever for governors to establish responsible practices across agencies.</p> <p class="module-call-to-action-container"> <a href="https://cdt.org/insights/state-government-use-of-ai-the-opportunities-of-executive-action-in-2025/" class="module-call-to-action"> Read More </a> </p> </div> <div class="module-media"> <div class="inner-media"> <img width="1024" height="572" src="https://cdt.org/wp-content/uploads/2025/01/2025-01-14-CDT-default-image-BLACK-2048x1144-1-1024x572.png" class="attachment-large size-large" alt="The CDT logo. A white "cdt" alongside "Center for Democracy & Technology" on a black background." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2025/01/2025-01-14-CDT-default-image-BLACK-2048x1144-1-1024x572.png 1024w, https://cdt.org/wp-content/uploads/2025/01/2025-01-14-CDT-default-image-BLACK-2048x1144-1-640x358.png 640w, https://cdt.org/wp-content/uploads/2025/01/2025-01-14-CDT-default-image-BLACK-2048x1144-1-768x429.png 768w, https://cdt.org/wp-content/uploads/2025/01/2025-01-14-CDT-default-image-BLACK-2048x1144-1-1536x858.png 1536w, https://cdt.org/wp-content/uploads/2025/01/2025-01-14-CDT-default-image-BLACK-2048x1144-1.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> </div> </section> <section class=" module text-media-module media-module--left "> <div class="module-text"> <h1 class="module-title"> Assessing AI </h1> <div class="box-outline"></div> <p>This CDT AI Governance Lab report looks at the spectrum of AI assessment approaches, from narrowest to broadest & from least to most independent, to identify which approaches best serve which goals.</p> <p class="module-call-to-action-container"> <a href="https://cdt.org/insights/assessing-ai-surveying-the-spectrum-of-approaches-to-understanding-and-auditing-ai-systems/" class="module-call-to-action"> Read Report </a> </p> </div> <div class="module-media"> <div class="inner-media"> <img width="1024" height="536" src="https://cdt.org/wp-content/uploads/2025/01/2025-01-15-CDT-AI-Gov-Lab-Auditing-AI-report-cover-191x1-social-media-preview-3000x-1024x536.png" class="attachment-large size-large" alt="Graphic for CDT AI Gov Lab's report, "Assessing AI: Surveying the Spectrum of Approaches to Understanding and Auditing AI Systems." Illustration of a collection of AI "tools" and "toolbox" – a hammer and red toolbox – and a stack of checklists with a pencil." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2025/01/2025-01-15-CDT-AI-Gov-Lab-Auditing-AI-report-cover-191x1-social-media-preview-3000x-1024x536.png 1024w, https://cdt.org/wp-content/uploads/2025/01/2025-01-15-CDT-AI-Gov-Lab-Auditing-AI-report-cover-191x1-social-media-preview-3000x-640x335.png 640w, https://cdt.org/wp-content/uploads/2025/01/2025-01-15-CDT-AI-Gov-Lab-Auditing-AI-report-cover-191x1-social-media-preview-3000x-768x402.png 768w, https://cdt.org/wp-content/uploads/2025/01/2025-01-15-CDT-AI-Gov-Lab-Auditing-AI-report-cover-191x1-social-media-preview-3000x-1536x804.png 1536w, https://cdt.org/wp-content/uploads/2025/01/2025-01-15-CDT-AI-Gov-Lab-Auditing-AI-report-cover-191x1-social-media-preview-3000x-2048x1072.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> </div> </section> <section class=" module text-media-module media-module--left "> <div class="module-text"> <h1 class="module-title"> Our Work Has Never Been More Important </h1> <div class="box-outline"></div> <p>At the Center for Democracy & Technology (CDT), we believe in the power of the internet. Whether it’s facilitating entrepreneurial endeavors, providing access to new markets and opportunities, or creating a platform for free speech, the internet empowers, emboldens and equalizes people around the world.</p> </div> <div class="module-media"> <div class="inner-media"> <img width="1024" height="497" src="https://cdt.org/wp-content/uploads/2019/11/people-concert-1024x497.png" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2019/11/people-concert-1024x497.png 1024w, https://cdt.org/wp-content/uploads/2019/11/people-concert-640x311.png 640w, https://cdt.org/wp-content/uploads/2019/11/people-concert-768x373.png 768w, https://cdt.org/wp-content/uploads/2019/11/people-concert.png 1731w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> </div> </section> <section class=" module list-item-module number-of-items--7 list-item-module--color-orange-red list-item-module--layout-single-column "> <div class="module-intro"> <h2 class="module-title"> Explore Our Issues </h2> </div> <ul class="items"> <li class="item"> <h2 class="item-headline-with-url"> <a href="https://cdt.org/area-of-focus/cybersecurity-standards/"> Cybersecurity & Standards <svg class="icon icon-arrow-right" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> </a> </h2> <hr class="item-border"> </li> <li class="item"> <h2 class="item-headline-with-url"> <a href="https://cdt.org/area-of-focus/elections-democracy/"> Elections & Democracy <svg class="icon icon-arrow-right" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> </a> </h2> <hr class="item-border"> </li> <li class="item"> <h2 class="item-headline-with-url"> <a href="https://cdt.org/civictech/"> Equity in Civic Tech <svg class="icon icon-arrow-right" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> </a> </h2> <hr class="item-border"> </li> <li class="item"> <h2 class="item-headline-with-url"> <a href="https://cdt.org/area-of-focus/free-expression"> Free Expression <svg class="icon icon-arrow-right" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> </a> </h2> <hr class="item-border"> </li> <li class="item"> <h2 class="item-headline-with-url"> <a href="https://cdt.org/area-of-focus/government-surveillance"> Government Surveillance <svg class="icon icon-arrow-right" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> </a> </h2> <hr class="item-border"> </li> <li class="item"> <h2 class="item-headline-with-url"> <a href="https://cdt.org/area-of-focus/open-internet"> Open Internet <svg class="icon icon-arrow-right" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> </a> </h2> <hr class="item-border"> </li> <li class="item"> <h2 class="item-headline-with-url"> <a href="https://cdt.org/area-of-focus/privacy-data"> Privacy & Data <svg class="icon icon-arrow-right" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> </a> </h2> <hr class="item-border"> </li> </ul> </section> <section class=" module text-media-module media-module--left "> <div class="module-text"> <h1 class="module-title"> CDT’s 2023 Annual Report </h1> <div class="box-outline"></div> <p>In 2023 – at a pivotal time for democracy – CDT was at the forefront, advancing a tech policy agenda focused on equity and democratic values. Read more about how we ensured tech policy conversations centered the communities and issues directly impacted in our 2023 Annual Report.</p> <p class="module-call-to-action-container"> <a href="https://cdt.org/2023-annual-report/" class="module-call-to-action"> Go to Report </a> </p> </div> <div class="module-media"> <div class="inner-media"> <img width="1024" height="536" src="https://cdt.org/wp-content/uploads/2024/07/CDT_2023-Annual-Report_final-cover-191x1-2700x-1024x536.png" class="attachment-large size-large" alt="Cover graphic for the 2023 CDT annual report, entitled "Towards a Responsible Digital Future." Image of an open atrium, looking up." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2024/07/CDT_2023-Annual-Report_final-cover-191x1-2700x-1024x536.png 1024w, https://cdt.org/wp-content/uploads/2024/07/CDT_2023-Annual-Report_final-cover-191x1-2700x-640x335.png 640w, https://cdt.org/wp-content/uploads/2024/07/CDT_2023-Annual-Report_final-cover-191x1-2700x-768x402.png 768w, https://cdt.org/wp-content/uploads/2024/07/CDT_2023-Annual-Report_final-cover-191x1-2700x-1536x804.png 1536w, https://cdt.org/wp-content/uploads/2024/07/CDT_2023-Annual-Report_final-cover-191x1-2700x-2048x1072.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> </div> </section> <section class=" module stats-module number-of-stats-4 stats-module--blue stats-module--custom-bg " style=" background-color: #ffffff; color: #ffffff; background-image: url( https://cdt.org/wp-content/uploads/2022/05/homepage-stat-module-background-black-000000-4x1-1.png); " > <div class="stat"> <h2 class="stat-text">430+</h2> <hr class="stat-border"> <div class="stat-description" style=""> <p>Members of the Global Encryption Coalition – spread across 105 countries – helping to respond rapidly to emerging threats to encryption. <a href="https://www.globalencryption.org/about/members/" target="_blank" rel="noopener"><em>More</em></a>.</p> </div> </div> <div class="stat"> <h2 class="stat-text">30+</h2> <hr class="stat-border"> <div class="stat-description" style=""> <p>Members of CDT’s Task Force on Protecting Reproductive Health Info, helping to protect the privacy & access to info of people seeking reproductive health care. <a href="https://cdt.org/press/new-cdt-task-force-convenes-tech-companies-scholars-advocates-to-protect-reproductive-health-information/" target="_blank" rel="noopener"><em>More</em></a>.</p> </div> </div> <div class="stat"> <h2 class="stat-text">4</h2> <hr class="stat-border"> <div class="stat-description" style=""> <p>Number of CDT newsletters around pressing policy areas like student privacy & equity, AI, and more. <a href="https://cdt.org/email-signup/" target="_blank" rel="noopener"><em>Sign up.</em></a></p> </div> </div> <div class="stat"> <h2 class="stat-text">70.3K+</h2> <hr class="stat-border"> <div class="stat-description" style=""> <p>Number of lifetime plays of CDT’s long-standing podcast, Tech Talks. <em><a href="https://cdt.org/tech-talks/" target="_blank" rel="noopener">Listen.</a></em></p> </div> </div> </section> <section class=" module content-grid-module number-of-posts--3 content-grid-module--featured "> <h2 class="module-title">The Latest from CDT</h2> <div class="post-archive-items"> <div class="first-post"> <div class="post-archive-item"> <a href="https://cdt.org/insights/civil-society-urges-cfpb-to-advance-rule-to-curb-data-broker-industry/" class="link"> <div class="image"> <img width="1024" height="605" src="https://cdt.org/wp-content/uploads/2025/04/Screenshot-2025-04-04-at-12.54.25 PM-1024x605.png" class="attachment-large size-large" alt="white document on black background." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2025/04/Screenshot-2025-04-04-at-12.54.25 PM-1024x605.png 1024w, https://cdt.org/wp-content/uploads/2025/04/Screenshot-2025-04-04-at-12.54.25 PM-640x378.png 640w, https://cdt.org/wp-content/uploads/2025/04/Screenshot-2025-04-04-at-12.54.25 PM-768x453.png 768w, https://cdt.org/wp-content/uploads/2025/04/Screenshot-2025-04-04-at-12.54.25 PM-1536x907.png 1536w, https://cdt.org/wp-content/uploads/2025/04/Screenshot-2025-04-04-at-12.54.25 PM-2048x1209.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> <div class="body"> <h3 class="archive-item-title">Civil Society Urges CFPB to Advance Rule to Curb Data Broker Industry</h3> <time class="archive-item-date" datetime="2025-04-02T17:01:00-04:00">April 2, 2025</time> </div> </a> </div> </div> <div class="other-posts"> <div class="post-archive-item"> <a href="https://cdt.org/insights/using-internet-standards-to-keep-kids-away-from-adult-content-online/" class="link"> <div class="image"> <img width="1024" height="572" src="https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-WHITE-1024x572.png" class="attachment-large size-large" alt="The CDT logo. A light and dark grey "cdt" alongside "Center for Democracy & Technology" on a white background." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-WHITE-1024x572.png 1024w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-WHITE-640x358.png 640w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-WHITE-768x429.png 768w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-WHITE-1536x858.png 1536w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-WHITE-2048x1144.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> <div class="body"> <h3 class="archive-item-title">Using Internet Standards to Keep Kids Away from Adult Content Online</h3> <time class="archive-item-date" datetime="2025-03-25T11:13:21-04:00">March 25, 2025</time> </div> </a> </div> <div class="post-archive-item"> <a href="https://cdt.org/insights/weaponizing-immigrant-tax-data-how-irs-dhs-cooperation-would-undermine-tax-compliance-increase-burdens-and-threaten-data-privacy/" class="link"> <div class="image"> <img width="1024" height="572" src="https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-1024x572.png" class="attachment-large size-large" alt="The CDT logo. A white "cdt" alongside "Center for Democracy & Technology" on a dark grey background." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-1024x572.png 1024w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-640x358.png 640w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-768x429.png 768w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-1536x858.png 1536w, https://cdt.org/wp-content/uploads/2020/03/2020-03-10-CDT-default-image-GREY-2048x1144.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /> </div> <div class="body"> <h3 class="archive-item-title">Weaponizing Immigrant Tax Data: How IRS-DHS Cooperation Would Undermine Tax Compliance, Increase Burdens, and Threaten Data Privacy</h3> <time class="archive-item-date" datetime="2025-03-24T16:39:17-04:00">March 24, 2025</time> </div> </a> </div> </div> </div> </section> <section class=" module hero-module hero-module--left hero-module--orange-red "> <div class="module-media"> <div class="box-outline"> <h2 class="module-title"> Who We Are <b class="box-outline-top"></b> <b class="box-outline-right"></b> </h2> </div> <div class="inner-media"> <img width="932" height="697" src="https://cdt.org/wp-content/uploads/2019/10/Hands-1.png" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2019/10/Hands-1.png 932w, https://cdt.org/wp-content/uploads/2019/10/Hands-1-640x479.png 640w, https://cdt.org/wp-content/uploads/2019/10/Hands-1-768x574.png 768w" sizes="auto, (max-width: 932px) 100vw, 932px" /> </div> </div> <div class="module-text"> <p>Our team of experts on both sides of the Atlantic has deep, cross-cutting knowledge and experience on issues relating to the internet and emerging technologies, including privacy, security, online expression, competition, and fostering healthy online civic space. We come from academia, private enterprise, government, and the nonprofit worlds to translate complex policy into action.</p> <ol class="call-to-actions call-to-actions--1"> <li> <a href="https://cdt.org/staff/" class="call-to-action"> See Staff <svg class="icon icon-arrow-right" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> </a> </li> </ol> </div> </section> <section class=" module text-media-module media-module--left media-module--cta-is-box "> <div class="module-text"> <h1 class="module-title"> Check Out CDT’S Podcast – Tech Talk </h1> <div class="box-outline"></div> <p>Tech is all around you – and now, insights on the tech policies that are shaping your digital world can be added to your podcast playlist.<em> You can find CDT’s Tech Talk anywhere you find your favorite podcasts, including on <a href="https://open.spotify.com/show/0SsIesR5GZGQpF3giX8vC0" target="_blank" rel="noopener">Spotify</a>, <a href="https://soundcloud.com/cdt-tech-talk" target="_blank" rel="noopener">SoundCloud</a>, <a href="https://itunes.apple.com/au/podcast/cdt-tech-talk/id1010874517?mt=2" target="_blank" rel="noopener"> iTunes</a>, <a href="https://podcasts.google.com/feed/aHR0cDovL2ZlZWRzLnNvdW5kY2xvdWQuY29tL3VzZXJzL3NvdW5kY2xvdWQ6dXNlcnM6MTU5MzM1NzYwL3NvdW5kcy5yc3M" target="_blank" rel="noopener">Google Podcasts</a>, <a href="https://www.stitcher.com/podcast/cdts-tech-talks/cdt-tech-talks" target="_blank" rel="noopener">Stitcher,</a> and <a href="https://tunein.com/podcasts/Technology-Podcasts/CDTs-Tech-Talks-p1105705/" target="_blank" rel="noopener">TuneIn</a>.</em></p> </div> <div class="module-media"> <div class="inner-media"> <img width="1000" height="1000" src="https://cdt.org/wp-content/uploads/2019/10/face-4-pixelated-1.png" class="attachment-large size-large" alt="A person's face in a lush green outdoor background, pixelated." decoding="async" loading="lazy" srcset="https://cdt.org/wp-content/uploads/2019/10/face-4-pixelated-1.png 1000w, https://cdt.org/wp-content/uploads/2019/10/face-4-pixelated-1-150x150.png 150w, https://cdt.org/wp-content/uploads/2019/10/face-4-pixelated-1-640x640.png 640w, https://cdt.org/wp-content/uploads/2019/10/face-4-pixelated-1-768x768.png 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /> </div> <a href="https://cdt.org/tech-talks/" class="call-to-action-box"> <span class="inner-box"> Go to Podcast <svg class="icon icon-arrow-right" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> </span> </a> </div> </section> <section class=" module text-media-module media-module--right media-module--outlined-text "> <div class="module-text"> <p>Do you have a passion for finding innovative and practical solutions to technology policy challenges that align with civil rights, civil liberties, and democratic values? View our open opportunities.</p> <p class="module-call-to-action-container"> <a href="https://cdt.org/careers/" class="module-call-to-action"> See Openings </a> </p> </div> <div class="module-media"> <div class="inner-media"> <span class="outlined-text">Join Us</span> </div> </div> </section> </div> </main> </div> <footer class="site-footer"> <div class="inner"> <div class="footer-description"> <a href="https://cdt.org"> <svg class="logo logo-center-for-democracy-and-technology" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 588.16 188.16"><path d="M311.79 98.35c1.1 1.24 2.45 2.21 3.99 2.91 1.54.7 3.27 1.05 5.14 1.05 1.53 0 2.87-.21 3.99-.64 1.11-.42 2.07-.92 2.84-1.48.77-.56 1.38-1.13 1.81-1.69.43-.56.72-.96.88-1.23l.11-.19-1.76-1.23-.14.19c-.15.21-.41.53-.78.98-.36.43-.84.88-1.45 1.33-.61.45-1.37.86-2.25 1.21-.87.35-1.91.52-3.07.52-1.62 0-3.08-.3-4.34-.89-1.27-.59-2.35-1.41-3.21-2.45-.87-1.04-1.55-2.28-2.03-3.68-.47-1.4-.71-2.93-.71-4.55 0-1.62.23-3.15.7-4.55.46-1.4 1.13-2.63 2.01-3.66a9.223 9.223 0 0 1 3.19-2.43c1.25-.59 2.69-.89 4.29-.89 1.27 0 2.36.18 [scrubbed].35 1.66.76 2.26 [scrubbed] 1.08.89 1.41 1.33l.[scrubbed] 1.76-1.23-.12-.19c-.16-.27-.46-.68-.88-1.22-.43-.56-1.04-1.13-1.81-1.69-.77-.57-1.72-1.06-2.84-1.48-1.12-.42-2.47-.64-3.99-.64-1.87 0-3.6.36-5.14 1.07-1.55.71-2.89 1.7-3.99 2.94s-1.96 2.71-2.56 4.38c-.6 1.66-.9 3.47-.9 5.37 0 1.95.3 3.79.9 5.46.6 1.66 1.46 3.14 2.56 4.37zM352.05 99.45h-14.49V89.1h10.54v-2.23h-10.54V77.6h13.49v-2.23h-15.81v26.31h16.81zM358.76 79.46l15.96 22.12.08.1h2.28V75.37h-2.29v22.52l-15.96-22.42-.08-.1h-2.28v26.31h2.29zM391.05 101.68h2.32V77.52h9.93v-2.15h-22.18v2.15h9.93zM424.15 99.45h-14.49V89.1h10.55v-2.23h-10.55V77.6h13.5v-2.23h-15.82v26.31h16.81zM430.9 90.49h7.2l5.94 11.19h2.66l-6.14-11.5c1.77-.47 3.09-1.36 3.93-2.64.88-1.34 1.32-2.89 1.32-4.6 0-1.08-.17-2.09-.5-3-.33-.93-.88-1.74-1.61-2.42-.74-.68-1.71-1.21-2.89-1.58-1.17-.37-2.61-.55-4.29-.55h-7.95v26.31h2.32V90.49zm12.47-7.56c0 3.59-1.99 5.33-6.08 5.33h-6.39V77.6h6.16c2.08 0 3.67.45 4.73 1.34 1.05.87 1.58 2.22 1.58 3.99zM461.45 89.1h10.54v-2.23h-10.54V77.6h13.49v-2.23h-15.82v26.31h2.33zM480.79 98.31a12.7 12.7 0 0 0 4.08 2.92c1.57.71 3.31 1.07 5.18 1.07 1.87 0 3.61-.36 5.18-1.07 1.57-.71 2.94-1.69 4.08-2.92 1.14-1.23 2.05-2.7 2.69-4.35.65-1.66.98-3.48.98-5.41 0-1.9-.33-3.71-.98-5.39-.65-1.67-1.55-3.15-2.69-4.39a12.605 12.605 0 0 0-4.08-2.94c-1.57-.71-3.31-1.07-5.18-1.07-1.87 0-3.61.36-5.18 1.07a12.5 12.5 0 0 0-4.08 2.94c-1.14 1.24-2.05 2.72-2.69 4.39-.65 1.67-.98 3.49-.98 5.39 0 1.93.33 3.75.98 5.41.65 1.66 1.55 3.12 2.69 4.35zm-1.22-9.77c0-1.59.25-3.11.75-4.53.5-1.41 1.21-2.64 2.12-3.68.91-1.03 2.02-1.86 3.31-2.46 1.29-.6 2.74-.91 4.31-.91 1.57 0 3.02.31 4.3.91 1.29.6 2.4 1.43 3.31 2.46.91 1.03 1.62 2.27 2.12 3.68.5 1.42.75 2.94.75 4.53 0 1.59-.25 3.1-.75 4.51-.5 1.4-1.21 2.63-2.12 3.68-.9 1.04-2.02 1.86-3.31 2.46-1.29.59-2.74.89-4.31.89-1.57 0-3.02-.3-4.31-.89a9.658 9.658 0 0 1-3.31-2.46c-.91-1.04-1.62-2.28-2.12-3.68-.49-1.4-.74-2.91-.74-4.51zM510.67 90.49h7.2l5.94 11.19h2.66l-6.14-11.5c1.77-.47 3.09-1.36 3.93-2.64.88-1.34 1.32-2.89 1.32-4.6 0-1.08-.17-2.09-.5-3-.33-.93-.88-1.74-1.61-2.42-.74-.68-1.71-1.21-2.89-1.58-1.17-.37-2.61-.55-4.29-.55h-7.95v26.31h2.32V90.49zm12.47-7.56c0 3.59-1.99 5.33-6.08 5.33h-6.39V77.6h6.16c2.08 0 3.67.45 4.73 1.34 1.05.87 1.58 2.22 1.58 3.99zM327.15 121.09c-1.29-1.06-2.84-1.86-4.61-2.37-1.76-.51-3.73-.76-5.83-.76h-7.22v26.31h7.22c2.11 0 4.07-.26 5.83-.77 1.78-.51 3.33-1.31 4.61-2.39 1.29-1.08 2.3-2.46 3.02-4.12.71-1.65 1.07-3.64 1.07-5.9 0-2.26-.36-4.25-1.07-5.9-.71-1.65-1.73-3.03-3.02-4.1zm1.66 10c0 1.85-.28 3.47-.83 4.85-.54 1.36-1.33 2.51-2.35 3.41-1.02.9-2.26 1.58-3.69 2.02-1.44.44-3.07.67-4.85.67h-5.28v-21.86h4.97c1.86 0 3.55.22 5.03.67 1.47.44 2.74 1.12 3.76 2.02 1.03.9 1.83 2.05 2.39 3.4.56 1.36.85 2.98.85 4.82zM353.42 142.04h-14.49v-10.35h10.54v-2.23h-10.54v-9.27h13.49v-2.23h-15.81v26.31h16.81zM381.06 117.96h-2.13l-8.94 15.1-8.76-15.1h-2.36l-1.17 26.31h2.32l.86-22.28 8.17 14.03.07.12h1.46l8.47-14.21.85 22.11.01.23h2.33l-1.16-26.08zM412.88 131.13c0-1.9-.33-3.71-.98-5.39-.65-1.67-1.55-3.15-2.69-4.39a12.5 12.5 0 0 0-4.08-2.94c-1.57-.71-3.31-1.07-5.18-1.07-1.87 0-3.61.36-5.18 1.07a12.5 12.5 0 0 0-4.08 2.94c-1.14 1.24-2.04 2.72-2.69 4.39-.65 1.67-.98 3.49-.98 5.39 0 1.93.33 3.75.98 5.41.65 1.66 1.55 3.13 2.69 4.36a12.55 12.55 0 0 0 4.08 2.92c1.57.71 3.31 1.07 5.18 1.07 1.87 0 3.61-.36 5.18-1.07 1.57-.71 2.94-1.69 4.08-2.92 1.14-1.23 2.05-2.7 2.69-4.36.65-1.66.98-3.48.98-5.41zm-2.44 0c0 1.59-.25 3.1-.75 4.51-.5 1.4-1.21 2.63-2.12 3.68a9.754 9.754 0 0 1-3.31 2.46c-1.29.59-2.74.89-4.31.89-1.57 0-3.02-.3-4.31-.89a9.754 9.754 0 0 1-3.31-2.46c-.91-1.04-1.62-2.28-2.12-3.68-.5-1.4-.75-2.92-.75-4.51 0-1.59.25-3.12.75-4.53.5-1.41 1.21-2.65 2.12-3.68.91-1.03 2.02-1.86 3.31-2.46 1.29-.6 2.74-.91 4.31-.91 1.57 0 3.02.3 4.3.91 1.29.6 2.4 1.43 3.31 2.46.91 1.03 1.62 2.27 2.12 3.68.5 1.42.76 2.95.76 4.53zM439.06 139.85l.11-.19-1.76-1.23-.14.19c-.15.21-.41.53-.78.98-.36.43-.84.88-1.45 1.33-.61.45-1.36.86-2.25 1.21-.88.35-1.91.53-3.07.53-1.62 0-3.08-.3-4.34-.89a9.257 9.257 0 0 1-3.21-2.45c-.87-1.04-1.55-2.28-2.03-3.68-.47-1.4-.71-2.93-.71-4.55 0-1.62.23-3.15.7-4.55.46-1.4 1.13-2.63 2.01-3.65a9.223 9.223 0 0 1 3.19-2.43c1.25-.59 2.69-.89 4.29-.89 1.27 0 2.36.18 [scrubbed].36 1.66.76 2.26 [scrubbed] 1.08.89 1.41 1.33l.[scrubbed] 1.76-1.23-.12-.19c-.16-.27-.46-.68-.88-1.23-.43-.56-1.04-1.13-1.81-1.69-.77-.57-1.72-1.07-2.84-1.48-1.12-.42-2.46-.64-3.99-.64-1.87 0-3.6.36-5.14 1.07-1.55.71-2.89 1.7-3.99 2.94s-1.96 2.71-2.56 4.38c-.6 1.66-.9 3.46-.9 5.37 0 1.95.3 3.79.9 5.46.6 1.68 1.46 3.15 2.56 4.38s2.44 2.21 3.99 2.91c1.54.69 3.27 1.05 5.14 1.05 1.53 0 2.87-.21 3.99-.63 1.11-.42 2.07-.92 2.84-1.48.77-.57 1.38-1.14 1.81-1.69.43-.58.72-.99.88-1.26zM459.77 130.12c.88-1.34 1.32-2.89 1.32-4.61 0-1.08-.17-2.09-.5-3-.33-.93-.88-1.74-1.61-2.42-.74-.68-1.71-1.21-2.89-1.58-1.16-.37-2.61-.55-4.29-.55h-7.95v26.31h2.32v-11.19h7.2l5.94 11.19h2.66l-6.14-11.51c1.78-.47 3.09-1.36 3.94-2.64zm-1.12-4.6c0 3.59-1.99 5.33-6.08 5.33h-6.39v-10.67h6.16c2.08 0 3.67.45 4.73 1.34 1.05.88 1.58 2.23 1.58 4zM465.07 144.27h2.52l3.3-8.32h11.71l3.33 8.32h2.63l-10.6-26.16-.06-.15h-2.16l-10.53 25.97-.14.34zm6.69-10.55l4.97-12.5 4.97 12.5h-9.94zM495.19 122.89a9.223 9.223 0 0 1 3.19-2.43c1.25-.59 2.69-.89 4.29-.89 1.27 0 2.36.18 [scrubbed].36 1.66.76 2.26 [scrubbed] 1.08.89 1.41 1.33l.[scrubbed] 1.76-1.23-.12-.19c-.16-.27-.46-.68-.88-1.23-.43-.56-1.04-1.13-1.81-1.69-.77-.57-1.72-1.07-2.84-1.48-1.12-.42-2.46-.64-3.99-.64-1.87 0-3.6.36-5.14 1.07-1.55.71-2.89 1.7-3.99 2.94s-1.96 2.71-2.56 4.38c-.6 1.66-.9 3.46-.9 5.37 0 1.95.3 3.79.9 5.46.6 1.68 1.46 3.15 2.56 4.38s2.44 2.21 3.99 2.91c1.54.69 3.27 1.05 5.14 1.05 1.53 0 2.87-.21 3.99-.63 1.11-.42 2.07-.92 2.84-1.48.77-.57 1.38-1.14 1.81-1.69.42-.54.72-.96.88-1.23l.11-.19-1.76-1.23-.14.19c-.15.21-.41.53-.78.98-.36.43-.84.88-1.45 1.33-.61.45-1.36.86-2.25 1.21-.88.35-1.91.53-3.07.53-1.62 0-3.08-.3-4.34-.89a9.257 9.257 0 0 1-3.21-2.45c-.87-1.04-1.55-2.28-2.03-3.68-.47-1.4-.71-2.93-.71-4.55 0-1.62.23-3.15.7-4.55.46-1.42 1.14-2.65 2.01-3.68zM516.92 118.07l-.07-.11h-2.79l9.01 14.29v12.02h2.32v-12.02l9.02-14.29h-2.72l-7.42 11.94zM329.16 176.61l-1.77-1.29-3.38 4.6-8.15-9.15c-.88-1.01-1.54-1.93-1.96-2.74-.41-.79-.62-1.61-.62-2.44 0-.43.09-.87.25-1.31.17-.43.41-.81.73-1.14.32-.32.73-.59 1.22-.8.49-.21 1.07-.31 1.73-.31.92 0 1.75.21 [scrubbed].41 1.37 1.28 2.01 2.57l.12.24 1.75-1.06-.09-.2c-.68-1.48-1.51-2.57-2.46-3.25-.96-.68-2.26-1.03-3.86-1.03-1 0-1.9.16-2.66.48-.77.32-1.42.76-1.94 1.29a5.63 5.63 0 0 0-1.2 1.84c-.28.68-.42 1.39-.42 2.09 0 1.03.19 2 .58 [scrubbed].86 1.65 1.43 2.35l.91 1.15c-1.57 1.03-2.88 2.2-3.9 3.47-1.08 1.36-1.62 3.01-1.62 4.91 0 .98.18 1.92.54 [scrubbed].88 1.63 1.55 [scrubbed] 1.5 1.15 2.46 [scrubbed] 2.05.54 [scrubbed] 0 1.82-.12 2.6-.36s1.51-.56 2.18-.95c.66-.4 1.28-.86 1.82-1.37.48-.45.94-.93 1.37-1.42l3.18 3.48h2.95l-4.71-5.29 3.66-4.94zm-6.57 5.13c-.36.42-.74.84-1.15 1.24-.44.43-.93.83-1.46 1.17-.52.33-1.1.6-1.72.8-.63.2-1.32.3-2.05.3-.86 0-1.64-.13-2.31-.39-.67-.26-1.24-.61-1.7-1.05-.46-.44-.81-.96-1.05-1.56-.24-.6-.37-1.26-.37-1.94 0-1.51.39-2.78 1.16-3.78.76-.98 1.88-1.95 3.35-2.88l7.3 8.09zM339.04 162.7h9.93v24.16h2.32V162.7h9.93v-2.15h-22.18zM367.58 174.27h10.54v-2.22h-10.54v-9.28h13.5v-2.22h-15.82v26.31h16.81v-2.23h-14.49zM389.11 165.48a9.223 9.223 0 0 1 3.19-2.43c1.25-.59 2.69-.89 4.29-.89 1.27 0 2.36.18 [scrubbed].36 1.66.76 2.26 [scrubbed] 1.08.89 1.41 1.33l.[scrubbed] 1.76-1.23-.12-.19c-.16-.27-.46-.68-.88-1.23-.43-.56-1.04-1.13-1.81-1.69-.77-.57-1.72-1.07-2.84-1.48-1.12-.42-2.46-.64-3.99-.64-1.87 0-3.6.36-5.14 1.07-1.55.71-2.89 1.7-3.99 2.94s-1.96 2.71-2.56 4.38c-.6 1.66-.9 3.46-.9 5.37 0 1.95.3 3.79.9 5.46.6 1.68 1.46 3.15 2.56 4.38s2.44 2.21 3.99 2.91c1.54.69 3.27 1.05 5.14 1.05 1.53 0 2.87-.21 3.99-.63 1.11-.42 2.07-.92 2.84-1.48.77-.57 1.38-1.14 1.81-1.69.42-.54.72-.96.88-1.23l.11-.19-1.76-1.23-.14.19c-.15.21-.41.53-.78.98-.36.43-.84.88-1.45 1.33-.61.45-1.36.86-2.25 1.21-.88.35-1.91.53-3.07.53-1.62 0-3.08-.3-4.34-.89a9.257 9.257 0 0 1-3.21-2.45c-.87-1.04-1.55-2.28-2.03-3.68-.47-1.4-.71-2.93-.71-4.55 0-1.62.23-3.15.7-4.55.46-1.43 1.13-2.66 2.01-3.68zM428.76 172.05h-15.61v-11.5h-2.33v26.31h2.33v-12.59h15.61v12.59h2.33v-26.31h-2.33zM456.04 183.07l-15.97-22.42-.07-.1h-2.28v26.31H440v-22.22l15.97 22.11.07.11h2.28v-26.31h-2.28zM485.86 163.94a12.5 12.5 0 0 0-4.08-2.94c-1.57-.71-3.31-1.07-5.18-1.07-1.87 0-3.61.36-5.18 1.07a12.5 12.5 0 0 0-4.08 2.94c-1.14 1.24-2.04 2.72-2.69 4.39-.65 1.67-.98 3.49-.98 5.39 0 1.93.33 3.75.98 5.41.65 1.66 1.55 3.13 2.69 4.36a12.55 12.55 0 0 0 4.08 2.92c1.57.71 3.31 1.07 5.18 1.07 1.87 0 3.61-.36 5.18-1.07 1.57-.71 2.94-1.69 4.08-2.92 1.14-1.23 2.05-2.7 2.69-4.36.65-1.66.98-3.48.98-5.41 0-1.9-.33-3.71-.98-5.39-.65-1.67-1.55-3.15-2.69-4.39zm1.22 9.78c0 1.59-.25 3.1-.75 4.51-.5 1.4-1.21 2.63-2.12 3.68a9.754 9.754 0 0 1-3.31 2.46c-1.29.59-2.74.89-4.31.89-1.57 0-3.02-.3-4.31-.89a9.754 9.754 0 0 1-3.31-2.46c-.91-1.04-1.62-2.28-2.12-3.68-.5-1.4-.75-2.92-.75-4.51 0-1.59.25-3.12.75-4.53.5-1.41 1.21-2.65 2.12-3.68.91-1.03 2.02-1.86 3.31-2.46 1.29-.6 2.74-.91 4.31-.91 1.57 0 3.02.3 4.3.91 1.29.6 2.4 1.43 3.31 2.46.91 1.03 1.62 2.27 2.12 3.68.51 1.42.76 2.94.76 4.53zM497.21 160.55h-2.33v26.31h16.82v-2.23h-14.49zM535.16 163.94a12.5 12.5 0 0 0-4.08-2.94c-1.57-.71-3.31-1.07-5.18-1.07-1.87 0-3.61.36-5.18 1.07a12.5 12.5 0 0 0-4.08 2.94c-1.14 1.24-2.04 2.72-2.69 4.39-.65 1.67-.98 3.49-.98 5.39 0 1.93.33 3.75.98 5.41.65 1.66 1.55 3.13 2.69 4.36a12.55 12.55 0 0 0 4.08 2.92c1.57.71 3.31 1.07 5.18 1.07 1.87 0 3.61-.36 5.18-1.07 1.57-.71 2.94-1.69 4.08-2.92 1.14-1.23 2.05-2.7 2.69-4.36.65-1.66.98-3.48.98-5.41 0-1.9-.33-3.71-.98-5.39-.64-1.67-1.55-3.15-2.69-4.39zm1.23 9.78c0 1.59-.25 3.1-.75 4.51-.5 1.4-1.21 2.63-2.12 3.68a9.754 9.754 0 0 1-3.31 2.46c-1.29.59-2.74.89-4.31.89-1.57 0-3.02-.3-4.31-.89a9.754 9.754 0 0 1-3.31-2.46c-.91-1.04-1.62-2.28-2.12-3.68-.5-1.4-.75-2.92-.75-4.51 0-1.59.25-3.12.75-4.53.5-1.41 1.21-2.65 2.12-3.68.91-1.03 2.02-1.86 3.31-2.46 1.29-.6 2.74-.91 4.31-.91 1.57 0 3.02.3 4.3.91 1.29.6 2.4 1.43 3.31 2.46.91 1.03 1.62 2.27 2.12 3.68.51 1.42.76 2.94.76 4.53zM556.48 176.36h6.82v6.79c-.78.55-1.78 1.03-2.96 1.45-1.23.43-2.84.64-4.77.64-1.57 0-3-.3-4.25-.89a9.283 9.283 0 0 1-3.21-2.46c-.88-1.04-1.57-2.28-2.02-3.67-.46-1.4-.7-2.93-.7-4.55 0-1.62.24-3.15.71-4.55s1.16-2.63 2.04-3.66a9.383 9.383 0 0 1 3.25-2.43c1.28-.59 2.74-.89 4.36-.89 1.16 0 2.19.18 [scrubbed].35 1.62.76 2.23 [scrubbed] 1.08.89 1.43 [scrubbed].61.78.76.98l.14.19 1.76-1.23-.12-.19c-.16-.27-.46-.68-.88-1.23-.43-.56-1.03-1.12-1.79-1.69-.76-.57-1.7-1.07-2.8-1.49-1.11-.42-2.45-.64-3.98-.64-1.87 0-3.61.36-5.16 1.07-1.56.71-2.91 1.7-4.01 2.95-1.1 1.24-1.97 2.71-2.57 4.37-.61 1.66-.92 3.46-.92 5.37 0 2.01.31 3.88.92 5.56.61 1.69 1.47 3.16 2.58 4.38s2.45 2.18 4.01 2.85c1.56.67 3.29 1.01 5.16 1.01 1.26 0 2.41-.09 3.43-.27 1.03-.19 1.96-.44 2.76-.75.81-.31 1.54-.66 2.17-1.05.62-.38 1.16-.77 1.6-1.17l.08-.07v-10.03h-9.15v2.24zM585.44 160.55l-7.42 11.94-7.35-11.83-.07-.11h-2.79l9.01 14.29v12.02h2.32v-12.02l9.02-14.29z"/><g><path d="M183.2 183.16c-.51.31-1.03.58-1.55.87v4.12h28.05v-32.77c-3.01 4.8-6.87 10.09-13.2 16.72a57.025 57.025 0 0 1-13.3 11.06zM282.45 182.42v-21.66s-3.46 3.08-10.42 2.42c-1.93-.18-4.46-.95-6.47-2.97.85 12.16 4.27 20.78 16.89 22.21z"/><path d="M280.37 185.47c-16.7-1.35-18.24-19.22-18.25-34.67 0-3.35.06-44.18.06-44.18-.34.11-.69.22-1.04.34-7.82 2.59-17.07 7.23-26.67 15.41-.11.1-.23.19-.34.29l.12 40.09c0 4.61.77 8.53 2.31 11.76 1.54 3.23 3.67 5.85 6.41 7.87 2.73 2.02 5.92 3.49 9.57 [scrubbed].[scrubbed] 3.38.77 7.04 1.17 10.99 1.17 8.66 0 17.94-2.59 17.94-2.59-.71-.03-1.39-.06-2.07-.11zM98.69 111.39c.81-2.18 1.66-4.29 2.61-6.32-.99 2.05-1.86 4.16-2.61 6.32z"/><path d="M272.98 73.28c-3.61.1-7.2.31-10.79.73V44.18h-28.05v38.86c-1.1.62-2.22 1.28-3.34 1.98a90.849 90.849 0 0 0-6.22 4.25c-5.35 3.96-10.27 9.01-14.87 14.56V0l-28.05 29.68-.05 54.49c-23.77-3.73-36.96 4.68-46.05 22.22 4.78-3.46 10.63-5.51 16.96-5.51 15.33 0 27.9 11.93 29.14 27.11v15.11c-1.91 2.47-3.79 4.71-5.67 6.63-5.36 6.02-14.84 10.33-23.48 10.33-10.86 0-20.32-6-25.37-14.89a29.444 29.444 0 0 1-2.89-7.15c-3.15 8.49-8.1 18.9-15.29 26.39-.45.51-.93 1.02-1.41 1.54 10.44 13.51 26.69 22.21 44.96 22.21 10.65 0 20.61-2.96 29.14-8.1 4.97-3 9.45-6.73 13.3-11.06 7.46-7.82 11.51-13.78 14.75-19.26 4.81-8.14 11.16-22.46 18.03-35.28 10.53-19.64 25.7-30.12 37.4-35.59 9.91-4.63 18.35-5.68 18.35-5.68-3.56-.01-7.04 0-10.5.09z"/><path d="M181.44 80.85c-1.1-.2 0 0 0 0-8.53-5.13-18.29-8.06-28.93-8.06-.92 0-1.83.03-2.74.07-.11.01-.22.01-.33.02-5.77.31-11.3 1.48-16.49 3.4-.05.02-.09.04-.14.05-.63.23-1.25.49-1.87.75-9.94 4.18-18.39 11.23-25.08 20.24a56.095 56.095 0 0 0-4.55 7.76c-.95 2.03-1.8 4.14-2.61 6.32-4.84 13-8.14 28.19-20.97 40.01-5.29 5.35-12.61 8.67-20.69 8.67-4.74 0-9.19-1.16-13.15-3.19a29.598 29.598 0 0 1-16.1-26.41c0-1.27.09-2.53.24-3.78-6.44 16.29-5.32 38.13 8.38 57.55 6.4 2.52 13.35 3.92 20.63 3.92 15.75 0 30.01-6.46 40.33-16.9 3.08-2.87 5.77-5.52 8.15-8.13 14.28-14.53 20.06-40.42 20.23-40.99 7.98-30.8 25.44-46.3 55.69-41.3z"/><path d="M95.75 88.13c-6.47-6.05-14.33-10.6-23.03-13.12a56.37 56.37 0 0 0-15.68-2.23C25.53 72.79 0 98.62 0 130.48c0 15.75 6.26 29.99 16.37 40.4 4.17 4.29 8.97 7.94 14.29 10.75-19.63-31.53-8.09-66.72 12.97-77.45 2.87-1.5 6.03-2.53 9.36-3l.21-.03c.36-.05.71-.09 1.07-.13.2-.02.4-.03.59-.05.25-.02.5-.04.75-.05.47-.02.94-.04 1.41-.04 4.54 0 8.82 1.08 12.66 2.94 2.99 1.45 5.71 3.38 8.03 5.72l.74-.75 2.14-2.16 16.77-16.96c-.53-.51-1.07-1.03-1.61-1.54z"/></g><path class="accent" d="M229.28 117.56c-2.51 4.69-4.96 9.58-7.28 14.3 30.24-35.79 61.48-30.97 61.48-30.97V76.54c-2.88.52-9.43 1.99-16.8 5.43-11.7 5.47-26.87 15.94-37.4 35.59z"/></svg> </a> <p>CDT works to strengthen individual rights and freedoms by defining, promoting, and influencing technology policy and the architecture of the internet that impacts our daily lives.</p> <p>The content throughout this website that originates with CDT can be freely copied and used as long as you make no substantive changes and clearly give us credit. More on CDT's content reuse policy is available <a href="/license/">here</a>. CDT’s generative AI usage policy is available <a href="https://cdt.org/cdt-generative-ai-usage-policy/">here</a>.</p> </div> <div class="footer-menu-items"> <div class="footer-menu-item"> <h2 class="footer-menu-title"> People </h2> <ul class="footer-menu-list"> <li class="footer-menu-list-item"> <a href="https://cdt.org/eu/"> CDT Europe </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/cdt-ai-governance-lab/"> CDT AI Governance Lab </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/cdtresearch/"> CDT Research </a> </li> <li class="footer-menu-list-item"> <a href="/staff/"> Staff </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/about/board/"> Board </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/about/advisory-council/"> Advisory Council </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/about/fellows/"> CDT’s Non-Resident Fellows </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/about/collaborating-attorney-network/"> Collaborating Attorney Networks </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/about/cdt-alumni-network/"> CDT Alumni Network </a> </li> </ul> </div> <div class="footer-menu-item"> <h2 class="footer-menu-title"> Organization </h2> <ul class="footer-menu-list"> <li class="footer-menu-list-item"> <a href="https://cdt.org/2023-annual-report/"> 2023 Annual Report </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/financials/"> Financials </a> </li> <li class="footer-menu-list-item"> <a href="/press/"> Press </a> </li> <li class="footer-menu-list-item"> <a href="/events/"> Events </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/donate/"> Donate </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/careers/"> Careers </a> </li> <li class="footer-menu-list-item"> <a href="/tech-talks/"> CDT's Tech Talk </a> </li> </ul> </div> <div class="footer-menu-item"> <h2 class="footer-menu-title"> <a href="https://cdt.org/areas-of-focus/"> Areas of Focus </a> </h2> <ul class="footer-menu-list"> <li class="footer-menu-list-item"> <a href="https://cdt.org/area-of-focus/ai-policy-governance/"> AI Policy & Governance </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/area-of-focus/cybersecurity-standards/"> Cybersecurity & Standards </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/area-of-focus/elections-democracy/"> Elections & Democracy </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/area-of-focus/equity-in-civic-tech/"> Equity in Civic Tech </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/area-of-focus/free-expression/"> Free Expression </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/area-of-focus/government-surveillance/"> Government Surveillance </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/area-of-focus/open-internet/"> Open Internet </a> </li> <li class="footer-menu-list-item"> <a href="https://cdt.org/area-of-focus/privacy-data/"> Privacy & Data </a> </li> </ul> </div> </div> </div> <div class="sub-footer"> <ul class="sub-footer-menu-items"> <li class="top-level privacy-policy"><a href="https://cdt.org/privacypolicy/">Privacy Policy</a></li> <li class="top-level contact-us"><a href="https://cdt.org/contact/">Contact Us</a></li> <li class="top-level keep-in-touch"><a href="https://cdt.org/email-signup/">Keep in Touch</a></li> </ul> <p class="footer-credits"> Copyright © 2025 by Center for Democracy and Technology. Created by <a href="https://nclud.com/">nclud</a>. </p> <div class="footer-social-media-items-wrapper"> <h2 class="social-header">CenDemTech</h2> <ul class="footer-social-media-items"> <li class="footer-social-media-item facebook"> <a href="https://www.facebook.com/CenDemTech" rel="me"> <svg class="icon icon-facebook" role="image" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"/></svg> </a> </li> <li class="footer-social-media-item twitter"> <a href="https://twitter.com/CenDemTech" rel="me"> <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 28.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg class="icon icon-twitter_x" role="image" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 448 512" style="enable-background:new 0 0 448 512;" xml:space="preserve"> <path d="M277.8,222.1L428.6,60.9h-57.3L253,187.5L162.3,60.9H5.7l158.5,221.5L5.7,451.9H63L189.1,317l96.6,134.9h156.6L277.8,222.1 L277.8,222.1z M86.4,102.3H141l220.6,308.1H307L86.4,102.3z"/> </svg> </a> </li> <li class="footer-social-media-item linkedin"> <a href="https://www.linkedin.com/company/center-for-democracy-&-technology/" rel="me"> <svg class="icon icon-linkedin" role="image" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg> </a> </li> <li class="footer-social-media-item mastodon"> <a href="https://techpolicy.social/@CenDemTech" rel="me"> <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 28.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg class="icon icon-mastadon" role="image" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 448 512" style="enable-background:new 0 0 448 512;" xml:space="preserve"> <path d="M443.8,173.3c0-102.6-67.2-132.6-67.2-132.6C342.7,25.1,284.5,18.5,224.1,18h-1.5c-60.5,0.5-118.6,7-152.5,22.6 c0,0-67.2,30.1-67.2,132.6c0,23.5-0.4,51.6,0.3,81.4c2.4,100.3,18.4,199.2,111.1,223.7c42.8,11.3,79.5,13.7,109,12.1 c53.6-3,83.7-19.1,83.7-19.1l-1.8-38.9c0,0-38.3,12.1-81.4,10.6c-42.7-1.5-87.6-4.6-94.6-57c-0.7-4.9-1-9.8-0.9-14.7 c0,0,41.8,10.2,94.9,12.7c32.4,1.5,62.8-1.9,93.7-5.6c59.3-7.1,110.8-43.6,117.3-76.9C444.7,249,443.8,173.3,443.8,173.3z M364.5,305.4h-49.2V184.9c0-25.4-10.7-38.3-32.1-38.3c-23.6,0-35.5,15.3-35.5,45.6v66h-48.9v-66c0-30.3-11.8-45.6-35.5-45.6 c-21.4,0-32.1,12.9-32.1,38.3v120.6H82V181.2c0-25.4,6.5-45.6,19.5-60.5c13.4-14.9,30.9-22.6,52.7-22.6c25.2,0,44.3,9.7,56.9,29 l12.2,20.5l12.3-20.5c12.6-19.4,31.7-29,56.9-29c21.8,0,39.3,7.7,52.7,22.6c13,14.9,19.4,35.1,19.4,60.5V305.4z"/> </svg> </a> </li> <li class="footer-social-media-item bluesky"> <a href="https://bsky.app/profile/cendemtech.bsky.social" rel="me"> <svg class="icon icon-bluesky" role="image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" style="enable-background:new 0 0 15 16" xml:space="preserve"><path d="m10.7 9.5.9.3c.[scrubbed] 1.[scrubbed].5.[scrubbed].4 0 .7-.2 1l-.6.9c-.3.3-.7.7-1.1.9-.3.2-.6.3-.9.3-.4.1-.8 0-1.2-.3-.4-.3-.6-.6-.9-1-.3-.5-.6-1.1-.8-1.7 0-.1-.1-.2-.1-.3v-.1.1l-.3.9c-.2.5-.5 1-.8 1.4-.2.3-.5.5-.8.7-.4.2-.9.2-1.4 0-.5.1-.8-.2-1.2-.5-.4-.3-.7-.6-.9-1-.2-.3-.3-.6-.3-.9-.1-.5.1-.9.4-1.2.3-.3.6-.6 1-.7.4-.2.8-.3 1.2-.4h.1H4c-.7 0-1.4-.1-2.1-.4C1.2 8.7.7 8 .5 7.2c0-.3-.1-.6-.1-.8-.1-.5-.1-1-.1-1.5s-.1-1-.1-1.4v-.6c0-.2 0-.5.1-.7.2-.5.6-.8 1.1-.7.4 0 .8.2 [scrubbed].2 1 .7 1.5 1.1 1.3 1.3 2.3 2.7 3.2 [scrubbed].1.[scrubbed]-.8.9-1.5 1.5-2.3.6-.8 1.2-1.6 1.9-2.2.4-.4.8-.8 1.3-1 .4-.2.8-.4 1.2-.5h.7c.[scrubbed].6.[scrubbed].6.1.9 0 .6-.1 1.3-.1 1.9-.1.7-.1 1.3-.2 2-.1 1-.7 1.7-1.6 2.1-.6.3-1.2.4-1.9.4h-.3z"/></svg> </a> </li> </ul> <h2 class="social-header">CDT Europe</h2> <ul class="footer-social-media-items social_europe"> <li class="footer-social-media-item twitter_eu"> <a href="https://twitter.com/CDTEU" rel="me"> <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 28.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg class="icon icon-twitter_x" role="image" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 448 512" style="enable-background:new 0 0 448 512;" xml:space="preserve"> <path d="M277.8,222.1L428.6,60.9h-57.3L253,187.5L162.3,60.9H5.7l158.5,221.5L5.7,451.9H63L189.1,317l96.6,134.9h156.6L277.8,222.1 L277.8,222.1z M86.4,102.3H141l220.6,308.1H307L86.4,102.3z"/> </svg> </a> </li> <li class="footer-social-media-item linkedin_eu"> <a href="https://www.linkedin.com/showcase/cdteu/" rel="me"> <svg class="icon icon-linkedin" role="image" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M416 32H31.9C14.3 32 0 46.5 0
Resolver
Resolver ASN
AS4609
Resolver IP
202.175.3.136
Resolver Network Name
Companhia de Telecomunicacoes de Macau
Report ID
20250407T104215Z_webconnectivity_MO_4609_n1_0SHG2tbOsR5uPTpD
Platform
ios
Software Name
ooniprobe-ios-unattended (5.0.5)
Measurement Engine
ooniprobe-engine (3.24.0)