cloudflare
tcp/443 tcp/80 tcp/8443
Open service 104.21.0.86:80 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 21:09:11 GMT
Content-Length: 0
Connection: close
Location: https://visionexpresscpd.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hOz3YP5pWmbem7ZKyk2ChEmhzIt%2BjT8XLCi%2BYfjqel4SAJDhB6G5D%2FJg%2B%2F7xHX%2BnBwiFgrBGvmQxdpWHHhHWmPcTSaPhqxytG9Rlwb23nICMMk4%2F"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bbf276cd9479ca7-SIN
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:56:8443 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 522 <none> Date: Sat, 10 Jan 2026 21:09:32 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19434,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bbf27720b59964a-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3030::6815:56:443 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 21:09:12 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zjPG4NWcK2L0ucVUAQdTlosyRgbuzoBhoVG9g%2F93E6A63Z1p1gaVTA4eMtGXguMSp%2FjJ5dbRTgBx%2By5zp3wdkWZj2ci5IVuuQHn%2F4dXd6fClNSLCbuvl7iFqOcG7wNHC"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=345
CF-RAY: 9bbf276e1e2e711b-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Homepage
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-title" content="Essilor">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="manifest" href="/manifest.json">
<title>Homepage</title>
<link href="https://visionexpresscpd.com/css/styles.min.css?v0.035" rel="stylesheet">
<style>
.main .container.middle {
background-color: rgba(47, 45, 43, 0.8);
font-size: 25px;
color: rgb(255,255,255);
text-align: center;
padding: 2em;
}
header .logo.instance-logo img {
top: 16px;
}
.main .section {
position: relative;
}
.main .section {
background-image: none;
background-color: rgb(255,255,255);
}
@media (min-width: 1050px) {
.main .section {
padding-bottom: 40%;
}
.main .container.middle {
position: absolute;
width: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.main .section {
background-size: cover;
position: relative;
padding-bottom: 40%;
}
.main .section {
background-image: url('https://visionexpresscpd.com/images/header_image.png');
}
}
</style>
</head>
<body class='is-home' >
<div class='wrap'>
<header>
<div class='nav__profile slab slab__login slab--tight'>
</div>
<div class='slab__white slab slab--semi-tight-desktop slab__header'>
<nav class='container container--pad-mobile nav'>
<div class="logo instance-logo" style="padding-top:22px;">
<a href="/"><img src="/images/ve_logo.png"/></a>
</div>
</nav>
</div>
</header>
<div class='main'>
<div class="section">
<div class="container middle">
<p>The Vision Express CPD platform, delivered in partnership with <a href="https://CPDpoints.com">CPDpoints.com</a>, is now closed. All digital CPD activities will now be accessed through <a href="https://launcher.myapps.microsoft.com/api/signin/8e902268-7a75-49af-b03d-9c4446d7a84c?tenantId=80525e01-c1a1-4824-9b24-acd53a540aa8">Leonardo</a>, EssilorLuxottica's online learning platform.<br><br>Your existing online CPD completions and certificates will be securely moved to <a href="https://CPDpoints.com">CPDpoints.com</a> in January 2026. Once the transfer is complete, <a href="https://CPDpoints.com">CPDpoints.com</a> will be in touch to let you know how to view your CPD history and how to sign up for continued access to CPD, should you wish.</p>
</div>
</div>
</div>
<footer class='slab slab__dark-blue'>
<div class='container container--pad-mobile'>
<div class="footer-col-1">
</div>
<div class="footer-col-2">
<h3> </h3>
<ul>
<li class="is-legal is-first-legal">
<a href="/terms">Terms and conditions</a>
</li>
<li class="is-legal">
<a target="_blank"
href="https://www.visionexpress.com/customer-services/legal-notices/privacy-statement/">
Privacy Policy
</a>
</li>
<li class="is-legal"><a href="/cookies">Cookie Policy</a></li>
</ul>
</div>
<div class="footer-col-3">
<h3>Contact</h3>
<p>Professional Learning and Development<br/>
Vision Express<br/>
Open service 104.21.0.86:443 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 21:09:11 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9mLEy5vj0q2Ov32i%2BlSJ7YyF%2FMBAj9omW4CaQGCyZDehk43y0cK41D0MQVxO1e%2BCJEN3N7d8RMQxM1q8NiKU%2FjE46%2B6uJwTSP7rdV4w9HN0uCpMG"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9bbf276c1ea53a88-FRA
alt-svc: h3=":443"; ma=86400
Page title: Homepage
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-title" content="Essilor">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="manifest" href="/manifest.json">
<title>Homepage</title>
<link href="https://visionexpresscpd.com/css/styles.min.css?v0.035" rel="stylesheet">
<style>
.main .container.middle {
background-color: rgba(47, 45, 43, 0.8);
font-size: 25px;
color: rgb(255,255,255);
text-align: center;
padding: 2em;
}
header .logo.instance-logo img {
top: 16px;
}
.main .section {
position: relative;
}
.main .section {
background-image: none;
background-color: rgb(255,255,255);
}
@media (min-width: 1050px) {
.main .section {
padding-bottom: 40%;
}
.main .container.middle {
position: absolute;
width: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.main .section {
background-size: cover;
position: relative;
padding-bottom: 40%;
}
.main .section {
background-image: url('https://visionexpresscpd.com/images/header_image.png');
}
}
</style>
</head>
<body class='is-home' >
<div class='wrap'>
<header>
<div class='nav__profile slab slab__login slab--tight'>
</div>
<div class='slab__white slab slab--semi-tight-desktop slab__header'>
<nav class='container container--pad-mobile nav'>
<div class="logo instance-logo" style="padding-top:22px;">
<a href="/"><img src="/images/ve_logo.png"/></a>
</div>
</nav>
</div>
</header>
<div class='main'>
<div class="section">
<div class="container middle">
<p>The Vision Express CPD platform, delivered in partnership with <a href="https://CPDpoints.com">CPDpoints.com</a>, is now closed. All digital CPD activities will now be accessed through <a href="https://launcher.myapps.microsoft.com/api/signin/8e902268-7a75-49af-b03d-9c4446d7a84c?tenantId=80525e01-c1a1-4824-9b24-acd53a540aa8">Leonardo</a>, EssilorLuxottica's online learning platform.<br><br>Your existing online CPD completions and certificates will be securely moved to <a href="https://CPDpoints.com">CPDpoints.com</a> in January 2026. Once the transfer is complete, <a href="https://CPDpoints.com">CPDpoints.com</a> will be in touch to let you know how to view your CPD history and how to sign up for continued access to CPD, should you wish.</p>
</div>
</div>
</div>
<footer class='slab slab__dark-blue'>
<div class='container container--pad-mobile'>
<div class="footer-col-1">
</div>
<div class="footer-col-2">
<h3> </h3>
<ul>
<li class="is-legal is-first-legal">
<a href="/terms">Terms and conditions</a>
</li>
<li class="is-legal">
<a target="_blank"
href="https://www.visionexpress.com/customer-services/legal-notices/privacy-statement/">
Privacy Policy
</a>
</li>
<li class="is-legal"><a href="/cookies">Cookie Policy</a></li>
</ul>
</div>
<div class="footer-col-3">
<h3>Contact</h3>
<p>Professional Learning and Development<br/>
Vision Express<br/>
Open service 172.67.223.172:80 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 21:09:11 GMT
Content-Length: 0
Connection: close
Location: https://visionexpresscpd.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=L1Gx3xQfVNg1ArjczNffUNrgWG44aATZej2h8R%2Bh0flsJ3WwAseFTTfoTnnxZBWa%2FbLCBGhfhZumT6AIXVwSP9X5nE7FgVDGUTgyNGYIwm9sX76U"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bbf276b6cb41d7b-YYZ
alt-svc: h3=":443"; ma=86400
Open service 172.67.223.172:443 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 21:09:12 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DDNhudPRF%2BwBE8tS3IB6fACfk9tY5gNw3d%2Bf6n%2BUBGES6%2B6%2BpO3wRkw0wh%2Bi8KEFbRkibmN40jiXNz5H4Eeh4YFK4%2BUkFXQ7Pf%2FiMmoPBOWqfPkf"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=5,cfOrigin;dur=92
CF-RAY: 9bbf276d99ad1185-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Homepage
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-title" content="Essilor">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="manifest" href="/manifest.json">
<title>Homepage</title>
<link href="https://visionexpresscpd.com/css/styles.min.css?v0.035" rel="stylesheet">
<style>
.main .container.middle {
background-color: rgba(47, 45, 43, 0.8);
font-size: 25px;
color: rgb(255,255,255);
text-align: center;
padding: 2em;
}
header .logo.instance-logo img {
top: 16px;
}
.main .section {
position: relative;
}
.main .section {
background-image: none;
background-color: rgb(255,255,255);
}
@media (min-width: 1050px) {
.main .section {
padding-bottom: 40%;
}
.main .container.middle {
position: absolute;
width: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.main .section {
background-size: cover;
position: relative;
padding-bottom: 40%;
}
.main .section {
background-image: url('https://visionexpresscpd.com/images/header_image.png');
}
}
</style>
</head>
<body class='is-home' >
<div class='wrap'>
<header>
<div class='nav__profile slab slab__login slab--tight'>
</div>
<div class='slab__white slab slab--semi-tight-desktop slab__header'>
<nav class='container container--pad-mobile nav'>
<div class="logo instance-logo" style="padding-top:22px;">
<a href="/"><img src="/images/ve_logo.png"/></a>
</div>
</nav>
</div>
</header>
<div class='main'>
<div class="section">
<div class="container middle">
<p>The Vision Express CPD platform, delivered in partnership with <a href="https://CPDpoints.com">CPDpoints.com</a>, is now closed. All digital CPD activities will now be accessed through <a href="https://launcher.myapps.microsoft.com/api/signin/8e902268-7a75-49af-b03d-9c4446d7a84c?tenantId=80525e01-c1a1-4824-9b24-acd53a540aa8">Leonardo</a>, EssilorLuxottica's online learning platform.<br><br>Your existing online CPD completions and certificates will be securely moved to <a href="https://CPDpoints.com">CPDpoints.com</a> in January 2026. Once the transfer is complete, <a href="https://CPDpoints.com">CPDpoints.com</a> will be in touch to let you know how to view your CPD history and how to sign up for continued access to CPD, should you wish.</p>
</div>
</div>
</div>
<footer class='slab slab__dark-blue'>
<div class='container container--pad-mobile'>
<div class="footer-col-1">
</div>
<div class="footer-col-2">
<h3> </h3>
<ul>
<li class="is-legal is-first-legal">
<a href="/terms">Terms and conditions</a>
</li>
<li class="is-legal">
<a target="_blank"
href="https://www.visionexpress.com/customer-services/legal-notices/privacy-statement/">
Privacy Policy
</a>
</li>
<li class="is-legal"><a href="/cookies">Cookie Policy</a></li>
</ul>
</div>
<div class="footer-col-3">
<h3>Contact</h3>
<p>Professional Learning and Development<br/>
Vision Express<br/>
Open service 2606:4700:3030::6815:56:80 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 21:09:11 GMT
Content-Length: 0
Connection: close
Location: https://visionexpresscpd.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iZJhRuXXPJtw1uAa%2BztBMto3t18IQQ%2B7Zrfvu8euQxauxo2EY1HRkrInkCYKo8ARuZHMXGi32qyhUzlqGHkZBWaVHao0z722rNgd8%2Brg4PamyqyrjV%2BEsivvt%2FX8R39y"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bbf276b6abac8b2-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3031::ac43:dfac:80 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 21:09:11 GMT
Content-Length: 0
Connection: close
Location: https://visionexpresscpd.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yXG42E7dpc%2BQ4VkFhlVrkoTzX1BFg1NZ5egZxmTUr9FCrTahhJWsKMIce24VRCPhBWzQBzix4yaawfM0eoZJXMXM3bgezSKptGgLB3qdDZTm2cniHOVODKNcW0%2BAinPk"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bbf276b79251341-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3031::ac43:dfac:443 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 21:09:12 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MARIWlPGQY8By7byjXopkPzyO6%2B8bOU9wYry9z8pRLImDzJQhY00K83BzDN2JISYrypTJxGTpKVGHac8QycESq0CIEyduKW8NMqZVqyhYNvbvQQWbkSpbt45rZacBR22"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=92
CF-RAY: 9bbf276db80fb406-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Homepage
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-title" content="Essilor">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="manifest" href="/manifest.json">
<title>Homepage</title>
<link href="https://visionexpresscpd.com/css/styles.min.css?v0.035" rel="stylesheet">
<style>
.main .container.middle {
background-color: rgba(47, 45, 43, 0.8);
font-size: 25px;
color: rgb(255,255,255);
text-align: center;
padding: 2em;
}
header .logo.instance-logo img {
top: 16px;
}
.main .section {
position: relative;
}
.main .section {
background-image: none;
background-color: rgb(255,255,255);
}
@media (min-width: 1050px) {
.main .section {
padding-bottom: 40%;
}
.main .container.middle {
position: absolute;
width: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.main .section {
background-size: cover;
position: relative;
padding-bottom: 40%;
}
.main .section {
background-image: url('https://visionexpresscpd.com/images/header_image.png');
}
}
</style>
</head>
<body class='is-home' >
<div class='wrap'>
<header>
<div class='nav__profile slab slab__login slab--tight'>
</div>
<div class='slab__white slab slab--semi-tight-desktop slab__header'>
<nav class='container container--pad-mobile nav'>
<div class="logo instance-logo" style="padding-top:22px;">
<a href="/"><img src="/images/ve_logo.png"/></a>
</div>
</nav>
</div>
</header>
<div class='main'>
<div class="section">
<div class="container middle">
<p>The Vision Express CPD platform, delivered in partnership with <a href="https://CPDpoints.com">CPDpoints.com</a>, is now closed. All digital CPD activities will now be accessed through <a href="https://launcher.myapps.microsoft.com/api/signin/8e902268-7a75-49af-b03d-9c4446d7a84c?tenantId=80525e01-c1a1-4824-9b24-acd53a540aa8">Leonardo</a>, EssilorLuxottica's online learning platform.<br><br>Your existing online CPD completions and certificates will be securely moved to <a href="https://CPDpoints.com">CPDpoints.com</a> in January 2026. Once the transfer is complete, <a href="https://CPDpoints.com">CPDpoints.com</a> will be in touch to let you know how to view your CPD history and how to sign up for continued access to CPD, should you wish.</p>
</div>
</div>
</div>
<footer class='slab slab__dark-blue'>
<div class='container container--pad-mobile'>
<div class="footer-col-1">
</div>
<div class="footer-col-2">
<h3> </h3>
<ul>
<li class="is-legal is-first-legal">
<a href="/terms">Terms and conditions</a>
</li>
<li class="is-legal">
<a target="_blank"
href="https://www.visionexpress.com/customer-services/legal-notices/privacy-statement/">
Privacy Policy
</a>
</li>
<li class="is-legal"><a href="/cookies">Cookie Policy</a></li>
</ul>
</div>
<div class="footer-col-3">
<h3>Contact</h3>
<p>Professional Learning and Development<br/>
Vision Express<br/>
Open service 2606:4700:3031::ac43:dfac:8443 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 522 <none> Date: Sat, 10 Jan 2026 21:09:32 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19558,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bbf277198a1ade0-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.223.172:8443 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 522 <none> Date: Sat, 10 Jan 2026 21:09:32 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19505,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bbf27719f4135ae-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.0.86:8443 · visionexpresscpd.com
2026-01-10 21:09
HTTP/1.1 522 <none> Date: Sat, 10 Jan 2026 21:09:32 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19507,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bbf277198d1aaa1-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522