PageSourceSearch

https://bil.ac.uk/assets/CookiePolicy-CRwqJvVf.js

js bil.ac.uk collected 2026-10-04 15:00:55 UTC 21,655 bytes, 8 lines download raw bytes

1import{r as u,j as e}from"./trpc-vendor-D2Kf180F.js";import{L as g}from"./router-vendor-zEfGuAyR.js";import{F as f}from"./index-BOfmHuP3.js";import"./react-vendor-COd4auuD.js";const i="#EC6608",r="#3D4348",s="#6B7280",t="#E5E7EB",h="#f9f9f9",b="bil_cookie_consent";function v(){localStorage.removeItem(b),window.location.reload()}const k=[{id:"essential",title:"Strictly Necessary Cookies",basis:"Legitimate interests / Contract performance — these cookies cannot be disabled.",description:"These cookies are essential for the website to function and cannot be switched off in our systems. They are usually only set in response to actions you take, such as setting your privacy preferences or filling in forms. You can set your browser to block these cookies, but some parts of the site will not work.",cookies:[{name:"bil_cookie_consent",provider:"Bloomsbury Institute London",purpose:"Stores your cookie consent preferences so the banner is not shown again on subsequent visits.",type:"First-party · Persistent",duration:"12 months"},{name:"PHPSESSID / session",provider:"Bloomsbury Institute London",purpose:"Maintains your session state while navigating the site (e.g. form data, login state).",type:"First-party · Session",duration:"Session (deleted when browser closes)"},{name:"XSRF-TOKEN",provider:"Bloomsbury Institute London",purpose:"Security token that prevents cross-site request forgery (CSRF) attacks on forms.",type:"First-party · Session",duration:"Session"}]},{id:"analytics",title:"Analytics & Performance Cookies",basis:"Consent (Article 6(1)(a) UK GDPR) — only set when you accept analytics cookies.",description:"These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. All information collected is aggregated and anonymised. If you do not allow these cookies, we will not know when you visited our site and will not be able to monitor its performance.",cookies:[{name:"_ga",provider:"Google Analytics (Google LLC)",purpose:"Registers a unique ID to generate statistical data on how you use the website.",type:"Third-party · Persistent",duration:"2 years"},{name:"_ga_XXXXXXXX",provider:"Google Analytics (Google LLC)",purpose:"Used by Google Analytics 4 to persist session state.",type:"Third-party · Persistent",duration:"2 years"},{name:"_gid",provider:"Google Analytics (Google LLC)",purpose:"Registers a unique ID to generate statistical data on how you use the website.",type:"Third-party · Persistent",duration:"24 hours"},{name:"_gat",provider:"Google Analytics (Google LLC)",purpose:"Throttles the request rate to Google Analytics to prevent overloading.",type:"Third-party · Persistent",duration:"1 minute"}]},{id:"marketing",title:"Marketing & Targeting Cookies",basis:"Consent (Article 6(1)(a) UK GDPR) — only set when you accept marketing cookies.",description:"These cookies may be set through our site by our advertising partners. They may be used to build a profile of your interests and show you relevant adverts on other sites. They do not store personal information directly, but are based on uniquely identifying your browser and device. If you do not allow these cookies, you will experience less targeted advertising.",cookies:[{name:"_fbp",provider:"Meta Platforms Inc. (Facebook / Instagram)",purpose:"Used by Facebook to deliver a series of advertisement products including real-time bidding.",type:"Third-party · Persistent",duration:"3 months"},{name:"fr",provider:"Meta Platforms Inc. (Facebook / Instagram)",purpose:"Used by Facebook to deliver, measure and improve the relevancy of ads.",type:"Third-party · Persistent",duration:"3 months"},{name:"tt_webid_v2",provider:"TikTok Inc.",purpose:"Used by TikTok Pixel to track conversions and retarget visitors on TikTok.",type:"Third-party · Persistent",duration:"13 months"}]},{id:"functional",title:"Functional Cookies",basis:"Consent (Article 6(1)(a) UK GDPR) — only set when you accept all cookies.",description:"These cookies enable enhanced functionality and personalisation, such as embedded videos or maps. They may be set by us or by third-party providers whose services we have added to our pages. If you do not allow these cookies, some or all of these services may not function properly.",cookies:[{name:"VISITOR_INFO1_LIVE",provider:"YouTube (Google LLC)",purpose:"Estimates user bandwidth on pages with embedded YouTube videos.",type:"Third-party · Persistent",duration:"6 months"},{name:"YSC",provider:"YouTube (Google LLC)",purpose:"Registers a unique ID to keep statistics of what videos the user has seen from YouTube.",type:"Third-party · Session",duration:"Session"},{name:"NID",provider:"Google Maps (Google LLC)",purpose:"Registers a unique ID to remember your preferences for Google Maps.",type:"Third-party · Persistent",duration:"6 months"}]}],m=[{id:"1",title:"What Are Cookies?"},{id:"2",title:"Legal Basis for Using Cookies"},{id:"3",title:"Cookies We Use"},{id:"4",title:"Third-Party Services"},{id:"5",title:"How to Manage Your Preferences"},{id:"6",title:"Do Not Track"},{id:"7",title:"Changes to This Policy"},{id:"8",title:"Contact Us"}];function w({cookies:a}){return e.jsx("div",{style:{overflowX:"auto",marginTop:"16px"},children:e.jsxs("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:"13px"},children:[e.jsx("thead",{children:e.jsx("tr",{style:{background:r,color:"white"},children:["Cookie name","Provider","Purpose","Type","Duration"].map(n=>e.jsx("th",{style:{padding:"10px 14px",textAlign:"left",fontWeight:700,fontSize:"12px",letterSpacing:"0.5px",
1whiteSpace:"nowrap"},children:n},n))})}),e.jsx("tbody",{children:a.map((n,c)=>e.jsxs("tr",{style:{background:c%2===0?"white":h,borderBottom:`1px solid ${t}`},children:[e.jsx("td",{style:{padding:"10px 14px",fontFamily:"monospace",color:r,fontWeight:600,whiteSpace:"nowrap"},children:n.name}),e.jsx("td",{style:{padding:"10px 14px",color:s},children:n.provider}),e.jsx("td",{style:{padding:"10px 14px",color:s,lineHeight:1.5},children:n.purpose}),e.jsx("td",{style:{padding:"10px 14px",color:s,whiteSpace:"nowrap"},children:n.type}),e.jsx("td",{style:{padding:"10px 14px",color:s,whiteSpace:"nowrap"},children:n.duration})]},n.name))})]})})}function l({children:a}){return e.jsx("p",{style:{fontSize:"15px",lineHeight:1.75,color:s,marginBottom:"14px"},children:a})}function p({id:a,num:n,title:c}){return e.jsxs("div",{id:`section-${a}`,style:{display:"flex",alignItems:"flex-start",gap:"14px",marginBottom:"14px"},children:[e.jsx("span",{style:{width:"4px",minHeight:"22px",background:i,borderRadius:"2px",flexShrink:0,marginTop:"3px"}}),e.jsxs("h2",{style:{fontSize:"18px",fontWeight:800,color:r,fontFamily:"var(--font-display)",margin:0},children:[n,". ",c]})]})}function P(){const[a,n]=u.useState("1"),c=u.useCallback(()=>{const o=m.map(x=>x.id);let d=o[0];for(const x of o){const y=document.getElementById(`section-${x}`);y&&y.getBoundingClientRect().top<=120&&(d=x)}n(d)},[]);return u.useEffect(()=>(window.addEventListener("scroll",c,{passive:!0}),c(),()=>window.removeEventListener("scroll",c)),[c]),u.useEffect(()=>{document.title="Cookie Policy │ Bloomsbury Institute London";let o=document.querySelector('meta[name="description"]');o||(o=document.createElement("meta"),o.name="description",document.head.appendChild(o)),o.content="How Bloomsbury Institute London uses cookies on this website — what they do, how to manage them, and your choices."},[]),e.jsxs("div",{style:{fontFamily:"var(--font-body)",background:"white",color:r},children:[e.jsx("div",{style:{background:r},children:e.jsxs("div",{className:"bil-content-wrap",style:{maxWidth:"1140px",margin:"0 auto",padding:"64px 40px 48px"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"12px",marginBottom:"12px"},children:[e.jsx("span",{style:{width:"28px",height:"2px",background:i,display:"inline-block"}}),e.jsx("span",{style:{fontSize:"11px",fontWeight:700,letterSpacing:"2px",textTransform:"uppercase",color:"rgba(255,255,255,0.7)"},children:"Legal"})]}),e.jsx("h1",{style:{fontSize:"clamp(26px, 4vw, 40px)",fontWeight:900,color:"white",fontFamily:"var(--font-display)",margin:0},children:"Cookie Policy"}),e.jsx("p",{style:{color:"rgba(255,255,255,0.7)",fontSize:"14px",marginTop:"10px",marginBottom:0},children:"Last updated: June 2025 · Last reviewed: June 2025 · Bloomsbury Institute Limited"})]})}),e.jsx("div",{style:{background:h,borderBottom:`1px solid ${t}`},children:e.jsx("div",{className:"bil-content-wrap",style:{maxWidth:"1140px",margin:"0 auto",padding:"32px 40px"},children:e.jsxs("p",{style:{fontSize:"16px",lineHeight:1.7,color:r,margin:0},children:["This Cookie Policy explains what cookies are, how ",e.jsx("strong",{children:"Bloomsbury Institute London"}),' ("BIL", "we", "us") uses them on ',e.jsx("strong",{children:"bil.ac.uk"})," and any associated subdomains, and how you can control them. Please read this policy alongside our"," ",e.jsx(g,{href:"/privacy-policy",style:{color:i,textDecoration:"underline"},children:"Privacy Policy"}),"."]})})}),e.jsxs("div",{children:[e.jsx("style",{children:`
2          @media (max-width: 768px) {
3            .legal-layout { flex-direction: column !important; padding: 32px 20px 60px !important; gap: 0 !important; }
4            .legal-sidebar { display: none !important; }
5            .legal-hero { padding: 40px 20px 32px !important; }
6            .legal-meta { padding: 20px !important; }
7          }
8        `}),e.jsxs("div",{className:"bil-content-wrap legal-layout",style:{maxWidth:"1140px",margin:"0 auto",padding:"56px 40px 80px",display:"flex",gap:"48px",alignItems:"flex-start"},children:[e.jsxs("aside",{className:"legal-sidebar",style:{width:"220px",flexShrink:0,position:"sticky",top:"80px"},children:[e.jsx("p",{style:{fontSize:"11px",fontWeight:700,letterSpacing:"2px",textTransform:"uppercase",color:r,marginBottom:"14px"},children:"Contents"}),e.jsx("nav",{children:m.map(o=>e.jsxs("a",{href:`#section-${o.id}`,onClick:()=>n(o.id),style:{display:"block",fontSize:"13px",textDecoration:"none",padding:"4px 0",paddingLeft:"10px",marginBottom:"4px",lineHeight:1.4,transition:"color 0.15s, border-color 0.15s",color:a===o.id?i:s,borderLeft:`2px solid ${a===o.id?i:t}`,fontWeight:a===o.id?700:400},onMouseEnter:d=>{a!==o.id&&(d.currentTarget.style.color=i,d.currentTarget.style.borderLeftColor=i)},onMouseLeave:d=>{a!==o.id&&(d.currentTarget.style.color=s,d.currentTarget.style.borderLeftColor=t)},children:[e.jsxs("span",{style:{fontWeight:600,marginRight:"4px"},children:[o.id,"."]}),o.title]},o.id))})]}),e.jsxs("div",{style:{flex:1,minWidth:0},children:[e.jsxs("div",{style:{marginBottom:"48px"},children:[e.jsx(p,{id:"1",num:"1",title:"What Are Cookies?"}),e.jsxs("div",{style:{paddingLeft:"18px",borderLeft:`1px solid ${t}`},children:[e.jsx(l,{children:"Cookies are small text files placed on your device (computer, tablet, or mobile phone) when you visit a website. They are widely used to make websites work or work more efficiently, and to provide information to the website owner."}),e.jsxs(l,{children:["Cookies can be ",e.jsx("strong",{children:'"session cookies"'})," (deleted when you close your browser) or"," ",e.jsx("strong",{children:'"persistent cookies"'})," (which remain on your device for a set period or until you delete them). They can be set by the website you are visiting (",e.jsx("strong",{children:'"first-party cookies"'}),") or by third-party services embedded in that website (",e.jsx("strong",{children:'"third-party cookies"'}),")."]}),e.jsx(l,{children:'Similar technologies such as web beacons, pixels, and local storage may al
8so be used for the same purposes. References to "cookies" in this policy include these technologies unless otherwise stated.'})]}),e.jsx("div",{style:{borderBottom:`1px solid ${t}`,marginTop:"44px"}})]}),e.jsxs("div",{style:{marginBottom:"48px"},children:[e.jsx(p,{id:"2",num:"2",title:"Legal Basis for Using Cookies"}),e.jsxs("div",{style:{paddingLeft:"18px",borderLeft:`1px solid ${t}`},children:[e.jsx(l,{children:"Under the UK Privacy and Electronic Communications Regulations 2003 (PECR) and the UK General Data Protection Regulation (UK GDPR), we are required to obtain your consent before placing non-essential cookies on your device."}),e.jsx("div",{style:{background:h,border:`1px solid ${t}`,borderRadius:"4px",padding:"16px 20px",marginBottom:"14px"},children:e.jsxs("ul",{style:{margin:0,paddingLeft:"20px",color:s,lineHeight:2,fontSize:"15px"},children:[e.jsxs("li",{children:[e.jsx("strong",{style:{color:r},children:"Strictly necessary cookies"})," — no consent required; set on the basis of legitimate interests or contract performance."]}),e.jsxs("li",{children:[e.jsx("strong",{style:{color:r},children:"Analytics, marketing, and functional cookies"})," — require your explicit consent before being set. You may withdraw consent at any time."]})]})})]}),e.jsx("div",{style:{borderBottom:`1px solid ${t}`,marginTop:"44px"}})]}),e.jsxs("div",{style:{marginBottom:"48px"},children:[e.jsx(p,{id:"3",num:"3",title:"Cookies We Use"}),e.jsx("div",{style:{paddingLeft:"18px",borderLeft:`1px solid ${t}`},children:k.map(o=>e.jsxs("div",{style:{marginBottom:"32px",border:`1px solid ${t}`,borderRadius:"8px",overflow:"hidden"},children:[e.jsxs("div",{style:{background:"#f3f4f6",borderBottom:`1px solid ${t}`,padding:"14px 20px"},children:[e.jsx("h3",{style:{fontSize:"15px",fontWeight:800,color:r,margin:"0 0 4px"},children:o.title}),e.jsxs("p",{style:{fontSize:"12px",color:i,fontWeight:700,margin:0},children:["Legal basis: ",o.basis]})]}),e.jsx("div",{style:{padding:"14px 20px",borderBottom:`1px solid ${t}`},children:e.jsx("p",{style:{fontSize:"14px",color:s,lineHeight:1.7,margin:0},children:o.description})}),e.jsx("div",{style:{padding:"0 20px 20px"},children:e.jsx(w,{cookies:o.cookies})})]},o.id))}),e.jsx("div",{style:{borderBottom:`1px solid ${t}`,marginTop:"44px"}})]}),e.jsxs("div",{style:{marginBottom:"48px"},children:[e.jsx(p,{id:"4",num:"4",title:"Third-Party Services"}),e.jsxs("div",{style:{paddingLeft:"18px",borderLeft:`1px solid ${t}`},children:[e.jsx(l,{children:"Some cookies on our site are set by third-party services. We do not control these cookies and you should review the relevant third-party privacy policies for more information:"}),e.jsx("div",{style:{overflowX:"auto"},children:e.jsxs("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:"13px"},children:[e.jsx("thead",{children:e.jsx("tr",{style:{background:r,color:"white"},children:["Service","Provider","Purpose","Privacy policy"].map(o=>e.jsx("th",{style:{padding:"10px 14px",textAlign:"left",fontWeight:700,fontSize:"12px",letterSpacing:"0.5px"},children:o},o))})}),e.jsx("tbody",{children:[{service:"Google Analytics",provider:"Google LLC (US)",purpose:"Website analytics",url:"https://policies.google.com/privacy"},{service:"Google Maps",provider:"Google LLC (US)",purpose:"Campus location maps",url:"https://policies.google.com/privacy"},{service:"YouTube",provider:"Google LLC (US)",purpose:"Embedded video content",url:"https://policies.google.com/privacy"},{service:"Meta Pixel",provider:"Meta Platforms Inc. (US)",purpose:"Marketing & retargeting",url:"https://www.facebook.com/policy.php"},{service:"TikTok Pixel",provider:"TikTok Inc. (US)",purpose:"Marketing & retargeting",url:"https://www.tiktok.com/legal/privacy-policy"}].map((o,d)=>e.jsxs("tr",{style:{background:d%2===0?"white":h,borderBottom:`1px solid ${t}`},children:[e.jsx("td",{style:{padding:"10px 14px",fontWeight:600,color:r},children:o.service}),e.jsx("td",{style:{padding:"10px 14px",color:s},children:o.provider}),e.jsx("td",{style:{padding:"10px 14px",color:s},children:o.purpose}),e.jsx("td",{style:{padding:"10px 14px"},children:e.jsx("a",{href:o.url,target:"_blank",rel:"noopener noreferrer",style:{color:i,textDecoration:"underline",fontSize:"12px"},children:"View policy ↗"})})]},o.service))})]})})]}),e.jsx("div",{style:{borderBottom:`1px solid ${t}`,marginTop:"44px"}})]}),e.jsxs("div",{style:{marginBottom:"48px"},children:[e.jsx(p,{id:"5",num:"5",title:"How to Manage Your Preferences"}),e.jsxs("div",{style:{paddingLeft:"18px",borderLeft:`1px solid ${t}`},children:[e.jsx(l,{children:"You can change your cookie preferences at any time using the options below. Please note that withdrawing consent does not affect the lawfulness of processing based on consent before its withdrawal."}),e.jsxs("div",{style:{background:h,border:`1px solid ${t}`,borderRadius:"8px",padding:"20px 24px",marginBottom:"24px",display:"flex",alignItems:"center",justifyContent:"space-between",gap:"16px",flexWrap:"wrap"},children:[e.jsxs("div",{children:[e.jsx("p",{style:{fontWeight:700,color:r,margin:"0 0 4px",fontSize:"15px"},children:"Change my cookie settings"}),e.jsx("p",{style:{color:s,fontSize:"13px",margin:0},children:"Click to reopen the cookie consent banner and update your preferences."})]}),e.jsx("button",{onClick:v,style:{background:i,color:"white",border:"none",padding:"10px 22px",borderRadius:"4px",fontSize:"13px",fontWeight:700,cursor:"pointer",whiteSpace:"nowrap",transition:"background 0.15s"},onMouseEnter:o=>o.currentTarget.style.background="#d45a00",onMouseLeave:o=>o.currentTarget.style.background=i,children:"Update preferences"})]}),e.jsx("p",{style:{fontSize:"15px",fontWeight:700,color:r,marginBottom:"8px"},children:"Browser settings"}),e.jsx(l,{children:"Most web browsers allow you to control cookies through their settings. The following links provide guidance for common browsers:"}),e.jsx("ul",{style:{paddingLeft:"22px",color:s,fontSize:"15px",lineHeight:2,marginBottom:"14px"},children:[{name:"Google Chrome",url:"https://support.google.com/chrome/answer/95647"},{name:"Mozilla Firefox",url:"https://support.mozilla.org/en-US/kb/cookies-information-websites-store-on-your-computer"},{name:"Microsoft Edge",url:"https://support.microsoft.com/en-us
8/microsoft-edge/delete-cookies-in-microsoft-edge-63947406-40ac-c3b8-57b9-2a946a29ae09"},{name:"Apple Safari",url:"https://support.apple.com/en-gb/guide/safari/sfri11471/mac"}].map(o=>e.jsx("li",{children:e.jsx("a",{href:o.url,target:"_blank",rel:"noopener noreferrer",style:{color:i},children:o.name})},o.name))}),e.jsxs(l,{children:["Please be aware that restricting cookies may affect the functionality of this and many other websites you visit. For more information about managing cookies, visit"," ",e.jsx("a",{href:"https://ico.org.uk/for-the-public/online/cookies/",target:"_blank",rel:"noopener noreferrer",style:{color:i},children:"the ICO's guidance on cookies"}),"."]})]}),e.jsx("div",{style:{borderBottom:`1px solid ${t}`,marginTop:"44px"}})]}),e.jsxs("div",{style:{marginBottom:"48px"},children:[e.jsx(p,{id:"6",num:"6",title:"Do Not Track"}),e.jsx("div",{style:{paddingLeft:"18px",borderLeft:`1px solid ${t}`},children:e.jsx(l,{children:'Some browsers include a "Do Not Track" (DNT) feature that signals to websites that you do not want to be tracked. There is currently no universally accepted standard for how websites should respond to DNT signals. We do not currently respond to DNT signals, but we will review this position as standards develop.'})}),e.jsx("div",{style:{borderBottom:`1px solid ${t}`,marginTop:"44px"}})]}),e.jsxs("div",{style:{marginBottom:"48px"},children:[e.jsx(p,{id:"7",num:"7",title:"Changes to This Policy"}),e.jsx("div",{style:{paddingLeft:"18px",borderLeft:`1px solid ${t}`},children:e.jsx(l,{children:'We may update this Cookie Policy from time to time to reflect changes in technology, legislation, or our data practices. Any changes will be posted on this page with an updated "Last updated" date. We encourage you to review this policy periodically. Where changes are material, we will notify you via the cookie consent banner on your next visit.'})}),e.jsx("div",{style:{borderBottom:`1px solid ${t}`,marginTop:"44px"}})]}),e.jsxs("div",{style:{marginBottom:"48px"},children:[e.jsx(p,{id:"8",num:"8",title:"Contact Us"}),e.jsxs("div",{style:{paddingLeft:"18px",borderLeft:`1px solid ${t}`},children:[e.jsx(l,{children:"If you have any questions about this Cookie Policy or about how we use cookies, please contact our Data Protection Officer:"}),e.jsxs("div",{style:{background:h,border:`1px solid ${t}`,borderRadius:"4px",padding:"16px 20px",marginBottom:"14px"},children:[e.jsx("p",{style:{margin:"0 0 4px",fontWeight:700,color:r},children:"Bloomsbury Institute Limited"}),e.jsx("p",{style:{margin:"0 0 4px",color:s},children:"7 Bedford Square, London, WC1B 3RA"}),e.jsxs("p",{style:{margin:"0 0 4px",color:s},children:["Email:"," ",e.jsx("a",{href:"mailto:[email protected]",style:{color:i},children:"[email protected]"})]}),e.jsxs("p",{style:{margin:0,color:s},children:["You also have the right to lodge a complaint with the"," ",e.jsx("a",{href:"https://ico.org.uk/make-a-complaint/",target:"_blank",rel:"noopener noreferrer",style:{color:i},children:"Information Commissioner's Office (ICO)"}),"."]})]})]})]}),e.jsxs("div",{style:{borderTop:`2px solid ${t}`,paddingTop:"32px",display:"flex",gap:"24px",flexWrap:"wrap"},children:[e.jsx(g,{href:"/privacy-policy",style:{color:i,fontWeight:600,fontSize:"14px",textDecoration:"underline"},children:"Privacy Policy →"}),e.jsx(g,{href:"/terms-and-conditions",style:{color:i,fontWeight:600,fontSize:"14px",textDecoration:"underline"},children:"Terms & Conditions →"}),e.jsx("a",{href:"https://ico.org.uk/for-the-public/online/cookies/",target:"_blank",rel:"noopener noreferrer",style:{color:i,fontWeight:600,fontSize:"14px",textDecoration:"underline"},children:"ICO guidance on cookies ↗"})]})]})]})]}),e.jsx(f,{hidePreFooterCta:!0})]})}export{P as default};

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.