PageSourceSearch

https://static-assets.monzo.com/monzo-com/e2dd208e37221e4c19d9aaeb…/legal/cookie-list-dc5d595841afa8cf.js

js monzo.com collected 2026-09-24 08:31:30 UTC 9,171 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3444],{68369:function(e,o,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/legal/cookie-list",function(){return t(22385)}])},72546:function(e,o,t){"use strict";var a=t(52322);t(2784);var r=t(2693),i=t.n(r);o.Z=function(e){let{className:o,children:t,layout:r="fixed"}=e;return(0,a.jsx)("div",{className:"".concat(i().DocumentTable," ").concat(o),children:(0,a.jsx)("div",{className:i().tableWrapper,children:(0,a.jsx)("table",{className:"auto"===r?i().autoLayout:void 0,children:t})})})}},22385:function(e,o,t){"use strict";t.r(o),t.d(o,{__N_SSP:function(){return P},buildCookieListProps:function(){return K},default:function(){return O}});var a=t(52322),r=t(70314),i=t.n(r),n=t(2784),s=t(29506);let l=s.Ry({name:s.Z_(),kind:s.Z_(),purpose:s.Z_(),provider:s.Z_(),expiry:s.Z_(),categorisation:s.Z_(),apps:s.IX(s.Z_())}),c=s.Ry({cookies:s.IX(l)});async function u(e){let{appName:o,baseURL:t="https://api.monzo.com/"}=e,a=new URL("/cookie-registry/cookies",t);a.searchParams.set("app",o);let r=await fetch(a);if(!r.ok)throw Error("Unable to fetch cookies from cookie registry API: ".concat(r.status," ").concat(r.statusText));return c.parse(await r.json()).cookies}var m=t(54773),p=t(59513),d=t(59652),k=t.n(d),g=t(72546),_=t(95185),y=t(73738),h=t(75194),b=t(59445),f=t(28981),x=t(92038),w=t(51712),j=t(65926);let v=["required","analytics","advertising","marketing","functional"],z=e=>{let{children:o}=e;return(0,a.jsx)("a",{href:"/legal/cookie-notice",children:o})},C={required:{label:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.category-required-label",fallback:"Required cookies"}),summary:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.category-required-summary",fallback:"This trusty cookie is a must for our website to work and keep you safe and secure. Need we say more?"})},analytics:{label:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.category-analytics-label",fallback:"Analytics cookies"}),summary:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.category-analytics-summary",fallback:"The science-y sounding cookie that’s interested in what you do on our website. Where you came from, what pages you visit and for how long."})},advertising:{label:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.category-advertising-label",fallback:"Advertising cookies"}),summary:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.category-advertising-summary",fallback:"What’s worse than ads? Irrelevant ads. We follow your trail of virtual cookie crumbs to show you more interesting ads and marketing."})},marketing:{label:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.category-marketing-label",fallback:"Marketing cookies"}),summary:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.category-marketing-summary",fallback:"The curious cookie that gets to know you better. By knowing your preferences on the site, we can enhance your journey to make things more relevant to you."})},functional:{label:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.category-functional-label",fallback:"Functional cookies"}),summary:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.category-functional-summary",fallback:"These cookies allow optional features to work, but don't track you or your behaviour."})}},D=/^P(?:(\d+)Y)?(?:(\d+)M)?(?:(\d+)W)?(?:(\d+)D)?(?:T(?:(\d+)H)?(?:(\d+)M)?(?:(\d+)S)?)?$/,N=(e,o,t)=>{switch(o){case"years":return e.string({key:"app_monzo_com.legal.cookie-list.expiry-years",message:{one:"{{ count }} year",other:"{{ count }} years"},plural:e.plural("count",t)});case"months":return e.string({key:"app_monzo_com.legal.cookie-list.expiry-months",message:{one:"{{ count }} month",other:"{{ count }} months"},plural:e.plural("count",t)});case"weeks":return e.string({key:"app_monzo_com.legal.cookie-list.expiry-weeks",message:{one:"{{ count }} week",other:"{{ count }} weeks"},plural:e.plural("count",t)});case"days":return e.string({key:"app_monzo_com.legal.cookie-list.expiry-days",message:{one:"{{ count }} day",other:"{{ count }} days"},plural:e.plural("count",t)});case"hours":return e.string({key:"app_monzo_com.legal.cookie-list.expiry-hours",message:{one:"{{ count }} hour",other:"{{ count }} hours"},plural:e.plural("count",t)});case"minutes":return e.string({key:"app_monzo_com.legal.cookie-list.expiry-minutes",message:{one:"{{ count }} minute",other:"{{ count }} minutes"},plural:e.plural("count",t)});case"seconds":return e.string({key:"app_monzo_com.legal.cookie-list.expiry-seconds",message:{one:"{{ count }} second",other:"{{ count }} seconds"},plural:e.plural("count",t)})}},S=(e,o,t)=>{var a;if(!t||"session"===t)return e.string({key:"app_monzo_com.legal.cookie-list.expiry-session",message:"After the browser session ends"});if("persistent"===t)return e.string({key:"app_monzo_com.legal.cookie-list.expiry-persistent",message:"Persistent"});let r=D.exec(t);if(!r)return t;let[,i,n,s,l,c,u,m]=r,p=[i&&N(e,"years",Number(i)),n&&N(e,"months",Number(n)),s&&N(e,"weeks",Number(s)),l&&N(e,"days",Number(l)),c&&N(e,"hours",Number(c)),u&&N(e,"minutes",Number(u)),m&&N(e,"seconds",Number(m))].filter(e=>!!e);if(0===p.length)return t;let d=p.length>1?new Intl.ListFormat(o,{type:"unit",style:"narrow"}).format(p):null!==(a=p[0])&&void 0!==a?a:"";return e.string({key:"app_monzo_com.legal.cookie-list.expiry-after",message:"After {{ duration }}",variables:{duration:d}})},Z=e=>e.filter(e=>"external_script"!==e.kind).reduce((e,o)=>{var t;let a=o.categorisation||"required";return{...e,[a]:[...null!==(t=e[a])&&void 0!==t?t:[],o]}},{}),T=e=>Object.fromEntries(Object.entries(e).map(e=>{let[o,t]=e;return[o,[...null!=t?t:[]].sort((e,o)=>e.name.localeCompare(o.name))]})),M=e=>v.every(o=>{var t;return!(null===(t=e[o])||void 0===t?void 0:t.length)});var P=!0;let K=async()=>{let{serverRuntimeConfig:e}=i()();try{let o=await u({appName:"app.monzo-com",baseURL:"https://".concat(e.apiFqdn,"/")});return{cookiesByCategory:T(Z(o))}}catch(e){return j.k.error("Failed to fetch cookies from the cookie registry",{error:e}),{cookiesByCategory:{}}}},B=e=>{let{cookies:o}=e,t=(0,m.FU)(),{locale:r}=(0,n.useContext)(m.wo);return(0,a.jsxs)(g.Z,{layout:"auto",className:k().table,children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)(h.OX,{lead:!0,marginBottom:!1,children:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.column-cookie",fallback:"Cookie"})}),(0,a.jsx)(h.OX,{lead:!0,marginBottom:!1,children:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.column-expires",fallback:"Expires"})}),(0,a.jsx)(h.OX,{lead:!0,marginBottom:!1,children:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.column-used-to",fallback:"Used to"})})]})}),(0,a.jsx)("tbody",{children:o.map(e=>(0,a.jsxs)("tr",{children:[(0,a.jsxs)(h.Gt,{marginBottom:!1,children:[e.name,(0,a.jsx)("br",{}),(0,a.jsx)("small",{children:e.provider})]}),(0,a.jsx)(h.Gt,{marginBottom:!1,children:S(t,r,e.expiry)}),(0,a.jsx)(h.Gt,{marginBottom:!1,children:e.purpose})]},e.name))})]})};var O=e=>{let{cookiesByCategory:o}=e,t=(0,m.FU)(),r=t.string({key:"app_monzo_com.legal.cookie-list.page-title",message:"Cookie List"}),i=t.string({key:"app_monzo_com.legal.cookie-list.description",message:"A full list of the cookies we use across Monzo’s websites."});return(0,a.jsxs)(w.Z,{background:f.lP.Secondary,children:[(0,a.jsx)(y.Z,{pageTitle:r,ogTitle:r,pathnameOverride:"/legal/cookie-list",description:i,ogDescription:i,noindex:!0}),(0,a.jsx)(_.Z,{navCategory:"default"}),(0,a.jsx)(x.Z,{background:f.lP.Primary,title:t.string({key:"app_monzo_com.legal.cookie-list.hero-title",message:"Cookie List"}),meta:{}}),(0,a.jsx)(p.Z,{background:f.lP.Secondary,children:(0,a.jsxs)("div",{className:k().DocumentMarkdown,children:[(0,a.jsx)(h.ZP,{children:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.intro",fallback:"These are the cookies we use across Monzo’s websites. To choose which ones we can use, visit our <link>cookie notice</link>.",components:{link:z}})}),M(o)?(0,a.jsx)(h.ZP,{children:(0,a.jsx)(m.CK.Simple,{id:"app_monzo_com.legal.cookie-list.empty",fallback:"Our cookie list is being updated. In the meantime, you can manage your cookie preferences on our <link>cookie notice</link> page.",components:{link:z}})}):v.map(e=>
1{let t=o[e];return(null==t?void 0:t.length)?(0,a.jsxs)("section",{children:[(0,a.jsx)(b.Z,{semanticHeading:"h2",size:"xlarge",marginBottom:!0,children:C[e].label}),(0,a.jsx)(h.ZP,{children:C[e].summary}),(0,a.jsx)(B,{cookies:t})]},e):null})]})})]})}},59652:function(e){e.exports={DocumentMarkdown:"DocumentMarkdown_DocumentMarkdown__SWZXu",forceDarkMode:"DocumentMarkdown_forceDarkMode__9Bt89",table:"DocumentMarkdown_table__Abtc_",fullWidth:"DocumentMarkdown_fullWidth__9BGp2",preOuter:"DocumentMarkdown_preOuter__oUb6u",mdDiv:"DocumentMarkdown_mdDiv__MrJ8z"}},2693:function(e){e.exports={DocumentTable:"DocumentTable_DocumentTable__H07EP",tableWrapper:"DocumentTable_tableWrapper__YAFIc",autoLayout:"DocumentTable_autoLayout__N1ubW"}}},function(e){e.O(0,[1395,9506,8402,3456,2305,9409,9497,2888,9774,179],function(){return e(e.s=68369)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.