Caddy
tcp/80
Vercel
tcp/443
cloudflare
tcp/443 tcp/80 tcp/8443
nginx 1.27.4
tcp/443
nginx 1.26.3
tcp/443
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: medium
Fingerprint: 5f32cf5d6962f09c8c9af8b78c9af8b740e5b18b0df25d1858a1caddfaf58b43
Found 128 files trough .DS_Store spidering: /__astro_font_generated__ /fonts /fonts/FHLecturis-Bold.woff2 /fonts/FHLecturis-Light.woff2 /fonts/FHLecturis-Regular.woff2 /fonts/FHLecturisRounded-Bold.woff2 /fonts/FHLecturisRounded-Light.woff2 /fonts/Inter-Black.woff2 /fonts/Inter-BlackItalic.woff2 /fonts/Inter-Bold.woff2 /fonts/Inter-BoldItalic.woff2 /fonts/Inter-ExtraBold.woff2 /fonts/Inter-ExtraBoldItalic.woff2 /fonts/Inter-ExtraLight.woff2 /fonts/Inter-ExtraLightItalic.woff2 /fonts/Inter-Italic.woff2 /fonts/Inter-Light.woff2 /fonts/Inter-LightItalic.woff2 /fonts/Inter-Medium.woff2 /fonts/Inter-MediumItalic.woff2 /fonts/Inter-Regular.woff2 /fonts/Inter-SemiBold.woff2 /fonts/Inter-SemiBoldItalic.woff2 /fonts/Inter-Thin.woff2 /fonts/Inter-ThinItalic.woff2 /fonts/InterDisplay-Black.woff2 /fonts/InterDisplay-BlackItalic.woff2 /fonts/InterDisplay-Bold.woff2 /fonts/InterDisplay-BoldItalic.woff2 /fonts/InterDisplay-ExtraBold.woff2 /fonts/InterDisplay-ExtraBoldItalic.woff2 /fonts/InterDisplay-ExtraLight.woff2 /fonts/InterDisplay-ExtraLightItalic.woff2 /fonts/InterDisplay-Italic.woff2 /fonts/InterDisplay-Light.woff2 /fonts/InterDisplay-LightItalic.woff2 /fonts/InterDisplay-Medium.woff2 /fonts/InterDisplay-MediumItalic.woff2 /fonts/InterDisplay-Regular.woff2 /fonts/InterDisplay-SemiBold.woff2 /fonts/InterDisplay-SemiBoldItalic.woff2 /fonts/InterDisplay-Thin.woff2 /fonts/InterDisplay-ThinItalic.woff2 /fonts/InterVariable-Italic.woff2 /fonts/InterVariable.woff2 /fonts/Lora-Bold.woff2 /fonts/Lora-BoldItalic.woff2 /fonts/Lora-Italic.woff2 /fonts/Lora-Italic[wght].woff2 /fonts/Lora-Medium.woff2 /fonts/Lora-MediumItalic.woff2 /fonts/Lora-Regular.woff2 /fonts/Lora-SemiBold.woff2 /fonts/Lora-SemiBoldItalic.woff2 /fonts/Lora[wght].woff2 /fonts/Satoshi-Black.eot /fonts/Satoshi-Black.ttf /fonts/Satoshi-Black.woff /fonts/Satoshi-Black.woff2 /fonts/Satoshi-BlackItalic.eot /fonts/Satoshi-BlackItalic.ttf /fonts/Satoshi-BlackItalic.woff /fonts/Satoshi-BlackItalic.woff2 /fonts/Satoshi-Bold.eot /fonts/Satoshi-Bold.ttf /fonts/Satoshi-Bold.woff /fonts/Satoshi-Bold.woff2 /fonts/Satoshi-BoldItalic.eot /fonts/Satoshi-BoldItalic.ttf /fonts/Satoshi-BoldItalic.woff /fonts/Satoshi-BoldItalic.woff2 /fonts/Satoshi-Italic.eot /fonts/Satoshi-Italic.ttf /fonts/Satoshi-Italic.woff /fonts/Satoshi-Italic.woff2 /fonts/Satoshi-Light.eot /fonts/Satoshi-Light.ttf /fonts/Satoshi-Light.woff /fonts/Satoshi-Light.woff2 /fonts/Satoshi-LightItalic.eot /fonts/Satoshi-LightItalic.ttf /fonts/Satoshi-LightItalic.woff /fonts/Satoshi-LightItalic.woff2 /fonts/Satoshi-Medium.eot /fonts/Satoshi-Medium.ttf /fonts/Satoshi-Medium.woff /fonts/Satoshi-Medium.woff2 /fonts/Satoshi-MediumItalic.eot /fonts/Satoshi-MediumItalic.ttf /fonts/Satoshi-MediumItalic.woff /fonts/Satoshi-MediumItalic.woff2 /fonts/Satoshi-Regular.eot /fonts/Satoshi-Regular.ttf /fonts/Satoshi-Regular.woff /fonts/Satoshi-Regular.woff2 /fonts/Satoshi-Variable.eot /fonts/Satoshi-Variable.ttf /fonts/Satoshi-Variable.woff /fonts/Satoshi-Variable.woff2 /fonts/Satoshi-VariableItalic.eot /fonts/Satoshi-VariableItalic.ttf /fonts/Satoshi-VariableItalic.woff /fonts/Satoshi-VariableItalic.woff2 /images /images/add-funnel-step.png /images/adding-dns-record.png /images/adding-proxy-code-to-worker.png /images/create-worker-route.png /images/creating-a-funnel.png /images/favicons /images/favicons/apple-touch-icon.png /images/favicons/favicon-96x96.png /images/favicons/favicon.ico /images/favicons/favicon.png /images/favicons/favicon.svg /images/favicons/site.webmanifest /images/funnel-screenshot.png /images/gsc-authorize.png /images/gsc-choose-property.png /images/gsc.png /images/gtm-add-html.png /images/gtm.png /images/h1.jpeg /images/h2.jpeg /images/h2.jpg /images/h3.jpeg /images/h3.jpg /images/h4.jpeg
Open service 188.114.97.3:8443 · cdn.peasy.so
2026-01-11 06:48
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 06:48:55 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=46
Speculation-Rules: "/cdn-cgi/speculation"
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9ygGmI%2F9tn2GzIDmPaiKcRalt47pQOAPSo%2BKhs84fuqsGSf8iGCzmF3ecjrh6RjlpEJ1ppEEdES1cAypowUoLKv6S8hZ%2BjvB%2FsMs1w%3D%3D"}]}
CF-RAY: 9bc278a0fa6d6706-AMS
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3121::3:443 · cdn.peasy.so
2026-01-11 06:48
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 06:48:56 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=987
Speculation-Rules: "/cdn-cgi/speculation"
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=moCK8HM2S3MmGlk9tplkLrq6mZCLhQ54CNCrvnDPQ%2FrGf79cb3bKtVtEqPkicisC7%2B4BnAny8HHfQwHHEDM2w5SjhDRAafoZSf8FBmVxNo3m2BuCXuhoEw%3D%3D"}]}
CF-RAY: 9bc278a51f807d50-SIN
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 188.114.97.3:443 · cdn.peasy.so
2026-01-11 06:48
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 06:48:55 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=114
Speculation-Rules: "/cdn-cgi/speculation"
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=604ITJ10yR%2BopilwJdQi17WhXD8QALLKjTH9hBfknBr8Yh0mAU8WzhaVQ6uMOSnRiMwTuWX5X5QiCw8%2Fqym%2Bz4YlsyGOjVGud0mYfg%3D%3D"}]}
CF-RAY: 9bc278a15b536a5f-EWR
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3121::3:80 · cdn.peasy.so
2026-01-11 06:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 06:48:55 GMT
Content-Length: 0
Connection: close
Location: https://cdn.peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RYLGZUzif3hPP%2Bq98zgXc145HpjDEY94TZhmwDKXPwlJDiLUTcZbfY53%2Bar328PtDvnPonGJR3YGsrHNL0qKLC8xPeHNuTcQmn4TiOtF2SGAtKSC2ERFfg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=14,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bc2789ff8cd6801-SJC
Open service 188.114.97.3:80 · cdn.peasy.so
2026-01-11 06:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 06:48:55 GMT
Content-Length: 0
Connection: close
Location: https://cdn.peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XnsrTyV2AQvLqm%2FQG68ch4XA0L%2Bv%2BofaKNblSnIupc2%2FjPsmxlJA2lO5p89WMLYJu6mpGEb2kDZ%2Fk74XlSbg%2FqBpBG9gpex8M6E%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=14,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bc278a00a072967-BOM
Open service 2a06:98c1:3120::3:443 · cdn.peasy.so
2026-01-11 06:48
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 06:48:55 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=443
Speculation-Rules: "/cdn-cgi/speculation"
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QRFqMMmtC9icU3AywDf6oyATbFSyHKoO3imbCyNc%2FrQCyjVTyIOFli%2FVqjYA0vnt3YR0rRbtrx0GEQ5skdbUJsbNnE4I6QvVdtHRbC6XwZfAtNSeXWCdTg%3D%3D"}]}
CF-RAY: 9bc278a078d93773-YYZ
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3120::3:8443 · cdn.peasy.so
2026-01-11 06:48
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 06:48:55 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=45
Speculation-Rules: "/cdn-cgi/speculation"
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gx%2F8lqAhaV8fZ7amDZNFbXVBG7hxJW4lQG01iBtD%2BsZSaY%2BAlNEoaot2l9jRi1HRRpSKChxwcBxk2psZqDvb7qZQthLbCBGG8PTk4SuZ9x3BBQ8ryYCh%2Bw%3D%3D"}]}
CF-RAY: 9bc278a1c9b9d7d5-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3120::3:80 · cdn.peasy.so
2026-01-11 06:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 06:48:54 GMT
Content-Length: 0
Connection: close
Location: https://cdn.peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ID8To6BjXJae2JRIhRcqcpsSp3Mjd0DEx2sscgGmSxvtRTTAIn5UXljSUjK7vSiMcZAN3lRhsh5Op8i4A0lYbUaYT00t%2FDDWQRCOlrFB0SJml6vrVCQrnQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bc2789f683fbb67-FRA
Open service 2a06:98c1:3121::3:8443 · cdn.peasy.so
2026-01-11 06:48
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 06:48:55 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=48
Speculation-Rules: "/cdn-cgi/speculation"
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AcxvLVjNXUXXwFi2UizavY9bg3IJZZqv5AkbsvhftyMG8K5M2IScTUclMqoEiI0irrg9ez4Tum4IXxPy9KWq4g2eflLRrZMtJYgll5S1DNCii6NRf42jqQ%3D%3D"}]}
CF-RAY: 9bc278a189d00394-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 188.114.97.3:443 · peasy.so
2026-01-10 09:34
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 09:34:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9bbb2e43886f5f93-SIN
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 25280
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Sat, 10 Jan 2026 02:24:21 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: sin1::nwnsz-1768037688920-00a84adf927e
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=49,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CLWPGfjJA%2BX3uYIh%2FAwCgusUhjrP%2B8o%2B98gMTuiOCGXUdWW%2BFvbNa5t0mQ16fJtz62fe%2FGG9ZHzRikcxBAydE4oy64czzA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:8443 · peasy.so
2026-01-10 09:34
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 09:34:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9bbb2e4379516e7c-SIN
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 25827
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Sat, 10 Jan 2026 02:24:21 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: sin1::f9qp4-1768037688927-d17f3558baf2
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=68,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GoYC9t3xz2xl7fXiUWbR7T7LKIPZmTlMFXfNN3O1fAUJS0Nm5wVUQEtwB9aCQ03HBnVB0G7DMu0LaiLpCszXeHAkiJms4Oh3"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 188.114.97.3:80 · peasy.so
2026-01-10 09:34
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 09:34:48 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QgxQqlT2l6eWJ%2BsJopItzCdv1H09bNsenGfg%2B516msUji5Z%2BrNR1K581saMjbW5V7sf08eSOrnA7a0sT%2F5vZSVxjTQ3mzQ5T"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bbb2e42c9c880be-BOM
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:80 · peasy.so
2026-01-10 09:34
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 09:34:48 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dXaoGBANOvH1C6JE%2Fmjjfxe5Z6uC6I%2FZBjWssciLtl%2FI6S8PVrsX78v3%2BbXQ4v7YRJQvaxn2sRuLDzC4CqZkS9pY4LTvKF9vQDw%2B9WAWKK97AZ8y"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bbb2e42af1b9751-FRA
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:80 · peasy.so
2026-01-10 09:34
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 09:34:48 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EUvMMxUOBSY5t2qEWj1yi2Belwwtyqh6EmZGBIUa9poaSPtQvw7Z6R86sGuXcrXo9Vulh7qzuARfj1AV0UoOyhaTHmy6ID9ayAJ2vutk77dpgu2L"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bbb2e424b36fff7-AMS
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:8443 · peasy.so
2026-01-10 09:34
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 09:34:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9bbb2e42acef0f43-EWR
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 3184632
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 14:02:38 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: iad1::ng82t-1768037688805-9b69dd8b2e78
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=76,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bpR49Xpm%2Ff%2Fqtvyv2u4Xg4GwkNXTIcxjxlzo8p6B49msb4sMu7Lgfv8BK2kfqV%2BTsDJJI9c7bBWp8xDlua7Fl5TGWL74AwN%2F6aE44%2FAsfRpvtg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 2a06:98c1:3121::3:443 · peasy.so
2026-01-10 09:34
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 09:34:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9bbb2e428c8391f0-SJC
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2412223
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Sat, 13 Dec 2025 11:31:05 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: sfo1::p5d9g-1768037688776-8c9dcdc1b53c
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=63,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AsbPt5oIP3ojWR9MYDA70vhOzGmWQnWWoKTZgAj7e120B%2BeYiJGL26Osu2ie%2FLF%2FhkAWi2CG%2FkqIWV%2FhTeflLpYW8rYLra1u5EOcVM8f50S5Cw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:443 · peasy.so
2026-01-10 09:34
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 09:34:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9bbb2e4339d9c605-LHR
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 3234982
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 22:58:26 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: lhr1::f95f5-1768037688879-8b7e3a6fbcfe
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=63,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ixOk4WFNRQTfBXW3RwrADXtoxSu2uYO9FauYJBA%2FcaAWa738vSETrUnY3Vmz4%2BKbSF9vXCxcGvTqmxQ92CUuCd8z5yeEtUOjJAHk4ViHfb8YQ7rv"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:8443 · peasy.so
2026-01-10 09:34
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 09:34:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9bbb2e42191d373f-FRA
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 3246695
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 14:00:50 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: fra1::z6mwx-1768037688675-dbff006d9f49
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=40,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bsaDrYfGtAv%2BrntIDkSo7taXm7Swna4mydlMn8MkGcITiORYjr3b2I8kjpBGWw2%2BO%2B5%2BR%2BuA9IlC7gdojemItM45tO1h4Gqbp6ba90fw3VNiB2Li"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 216.198.79.1:443 · peasy.so
2026-01-09 22:04
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 48298
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 184461
Content-Type: text/html; charset=utf-8
Date: Fri, 09 Jan 2026 22:04:38 GMT
Etag: "c5ce6d4ba07895bf7779e6879829591b"
Last-Modified: Fri, 09 Jan 2026 08:39:40 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: lhr1::tgl55-1767996278865-046397ee53bc
Connection: close
Page title: Peasy | Web Analytics for AI Search Visibility
<!DOCTYPE html><html lang="en"> <head><!------------
General
--------------><meta charset="UTF-8"><meta http-equiv="Content-Language" content="en"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"><title>Peasy | Web Analytics for AI Search Visibility</title><meta name="description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta name="keywords" content="web and AI analytics platform, web analytics, AI analytics, AI visibility analytics, AI visibility, AI traffic analytics, AI search visibility, AI search optimization, AI SEO, AI SEO tools, SEO analytics, website analytics tool, web traffic analysis, GA4 alternative, Google Analytics alternative, privacy analytics, GDPR compliant analytics, first-party analytics, cookieless analytics, server-side analytics, ChatGPT referrals, ChatGPT analytics, Perplexity referrals, Gemini referrals, AI citation tracking, AI chatbot analytics, AI crawler tracking, unified analytics, funnels and conversions"><meta name="author" content="Peasy"><meta name="robots" content="index, follow"><link rel="canonical" href="https://www.peasy.so" item-prop="url"><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0F1119"><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#000"><meta name="generator" content="Astro v5.5.4"><script src="https://cdn.peasy.so/peasy.js" data-website-id="01jmy5d66yae0rmfxey7rqxp6k" async></script>
<!-------------------------
Standard Open Graph
---------------------------><meta property="og:image" content="https://www.peasy.so/images/og-image.jpg"><meta property="og:title" content="Peasy | Web Analytics for AI Search Visibility"><meta property="og:site_name" content="Peasy"><meta property="og:description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta property="og:type" content="website"><meta property="og:locale" content="en_US"><meta property="og:url" content="https://www.peasy.so/"><!------------------------
Twitter Open Graph
--------------------------><meta name="twitter:title" content="Peasy | Web Analytics for AI Search Visibility"><meta name="twitter:description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://www.peasy.so/images/og-image.jpg"><!--------------
Favicons
----------------><link rel="apple-touch-icon" sizes="180x180" href="/images/favicons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="96x96" href="/images/favicons/favicon-96x96.png"><link rel="icon" type="image/png" sizes="192x192" href="/images/favicons/web-app-manifest-192x192.png"><link rel="icon" type="image/png" sizes="512x512" href="/images/favicons/web-app-manifest-512x512.png"><link rel="icon" type="image/svg+xml" href="/images/favicons/favicon.svg"><link rel="shortcut icon" href="/images/favicons/favicon.ico"><link rel="manifest" href="/images/favicons/site.webmanifest"><meta name="msapplication-TileColor" content="#2b5797"><meta name="apple-mobile-web-app-title" content="Peasy"><!-- JSON-LD --><script type="application/ld+json">{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Peasy",
"description": "Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard.",
"image": "https://www.peasy.so/images/og-image.jpg",
"url": "https://www.peasy.so/",
"inLanguage": "en",
"isPartOf": {
"@type": "Web
Open service 2a06:98c1:3120::3:80 · icons.peasy.so
2026-01-07 22:31
HTTP/1.1 301 Moved Permanently
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Length: 0
Connection: close
Location: https://icons.peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qibuz06cbvJrRwnITQOFavb6i5fFQuTKkQQBobBT%2BiwoW2%2FWAluBQeCRCFsXJdOWQwGmx5zav%2BhBMdZeBvXjtt2zoWclHdh1R0uWcZiYqN6pUguWVK9Xcr%2BK"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9ba6e774d9bea657-AMS
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:80 · icons.peasy.so
2026-01-07 22:31
HTTP/1.1 301 Moved Permanently
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Length: 0
Connection: close
Location: https://icons.peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yzDfJUUX8oeqMVyLZjI%2B5mNmKH51gxFXEYESPJDSMh1aQLhYzeE2ITvr%2B%2FKOYemEWmchN6sES5iPvZPqpNDXV6SXPY92zy51nf4uuTsHRHCtwVv3gCNnoTec"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9ba6e774da2e666d-AMS
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:80 · peasy.so
2026-01-07 22:31
HTTP/1.1 301 Moved Permanently
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ySdjkbLwk4KgYB%2F80wRNqB%2Fe8MW62yOyR9mMA017JzoK92jow6AvgZeKIqtNQO3dYocjlypnSuV8JL%2FHlrrj58WGdDYdzymtGiUDHxZZ9Ma5cVUC"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9ba6e7749acaf847-SIN
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:443 · peasy.so
2026-01-07 22:31
HTTP/1.1 200 OK
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9ba6e775fd617a80-BOM
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 3018031
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Thu, 04 Dec 2025 00:10:42 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: bom1::vb6vx-1767825073629-e04f801a671a
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=261,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PPeY4Y5on8n8GmdOn0Jzi%2BzHoNspsJUEXLv9KNGCqIVpkz1tkw3dvFjyNQ5T%2BKqlemlXrTddQIIuBNhQWkGGRIuMUg0pnsUNS7a9JWLULwmDu0Cq"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:8443 · peasy.so
2026-01-07 22:31
HTTP/1.1 200 OK
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9ba6e7756d623c4c-BOM
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 3018030
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Thu, 04 Dec 2025 00:10:42 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: bom1::nmr6z-1767825073558-00d6776ac028
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=43,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LYgeZVyAYapubgfmHsnI9kHgHCzlnB8Q2%2BdBxSMkzoiHMXJhl%2FvE3%2Fq6%2FKlBLbFTMCr12WuQmKYi%2BoTSM1TVy53fqu1VJNUADEtvOzF2vEQ12x8t"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 2a06:98c1:3121::3:8443 · icons.peasy.so
2026-01-07 22:31
HTTP/1.1 400 Bad Request
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 24
Connection: close
Server-Timing: cfEdge;dur=47,cfOrigin;dur=0
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UFxIyNd7gOnWoLlVZ8wc8pXT0HdzrzAmdB7IBom%2FHAJv9sl5pgzwN1Y%2FKlgaEvaN08bLdgA2Prw3zkUI%2B2TUbJkNb1F%2F8eDjyTFvEVGOBn%2BGPx%2Bb17JCrt7d"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9ba6e774deb3398a-YYZ
alt-svc: h3=":8443"; ma=86400
Missing domain parameter
Open service 2a06:98c1:3120::3:8443 · icons.peasy.so
2026-01-07 22:31
HTTP/1.1 400 Bad Request
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 24
Connection: close
Server-Timing: cfEdge;dur=6,cfOrigin;dur=0
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bQXY%2B01A1Td5q3wgHQsoN%2BQRjTj3wYn85lJX7XYPhBOPYBMhsbY63GnRW0DkDfGSvOUDG6NNlkRN5ugozOhIpGyEccXykLckkEV5JWLVi6i8yTtC1WXvASOZ"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9ba6e774da99f41f-YYZ
alt-svc: h3=":8443"; ma=86400
Missing domain parameter
Open service 188.114.97.3:8443 · icons.peasy.so
2026-01-07 22:31
HTTP/1.1 400 Bad Request
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 24
Connection: close
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vyRwpV4TxFZTwmjWgGdGYjwhOjY6O7e9cb5XthaLDEk0oWliZmAoEeqKvvul3cKPdyai1M0j%2FzUfnEpd1zuizICG1g%2BBzgUyZgroim4A"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9ba6e7749fc7ab8e-YYZ
alt-svc: h3=":8443"; ma=86400
Missing domain parameter
Open service 188.114.97.3:80 · peasy.so
2026-01-07 22:31
HTTP/1.1 301 Moved Permanently
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6TNTYcyWflKgD%2BFAOQj7hErewm%2FePg89Zu8gyWYmR2Gus0MwIbFDGYjwa6U2e0rmIowGaLTjxt5sU1g5OzoOJVrZpX8l0A%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9ba6e7749cdfa22f-YYZ
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:443 · icons.peasy.so
2026-01-07 22:31
HTTP/1.1 400 Bad Request
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 24
Connection: close
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gwqz4QI1Y8x4GPTb8MRNMY4u9f87ZMYr%2FuHfN6dY4WedVfrkvnnGcl%2BPLMAA4iQ7%2FZrOS95C3qmd6EqOD4XEE7Q%2BsNCeejNr2jXCfhh8"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9ba6e7749d14438f-LHR
alt-svc: h3=":443"; ma=86400
Missing domain parameter
Open service 2a06:98c1:3120::3:80 · peasy.so
2026-01-07 22:31
HTTP/1.1 301 Moved Permanently
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2g7rby%2FRf4cirv2g4H6%2Blk%2BohGrtgjucGdCXE79bwapRH7h%2Bnzylq%2BQYwdrqnoEnmM9c%2BpApHXJuo0deCBnSFLOthfm8etptkB61qZWXkILk7FU5"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9ba6e774180623ce-EWR
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:443 · peasy.so
2026-01-07 22:31
HTTP/1.1 200 OK
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9ba6e774896b78a5-YYZ
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 3043822
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 17:00:50 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: yul1::d6w8q-1767825073386-22c8baef8dac
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=30,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j%2BuZ9IVrn1BvYTow3OhNw4pBOpYYRPW3XFi54pXr8%2FGy6K4f4uIGfUcfPWPOfA%2F16KX2i%2B2LHzmVczrmVACBtumVfA0CxWgPBA%2BYj2%2BYh5ZHiGjM"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:8443 · peasy.so
2026-01-07 22:31
HTTP/1.1 200 OK
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9ba6e77429fdfe22-SIN
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 248704
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Sun, 04 Jan 2026 22:34:31 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: sin1::9dnpc-1767825073341-54397a75c115
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=46,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rJfFOYNX3VKZx9Q8u5xZ%2BgMLeZntXdlsA5WYvan0PINJIkNlZdG81bQdHKlY8Z1R9U7sOBCU1yvP5%2BLKZrNcZ%2FZGWXMJbszE"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 188.114.97.3:443 · peasy.so
2026-01-07 22:31
HTTP/1.1 200 OK
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9ba6e7745ac2de44-YYZ
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 3043822
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 17:00:50 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: yul1::d6w8q-1767825073353-ab49b3eceaf2
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=43,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WmJTx%2FHKH7M1KS4dJvdWb8xaCitn3ogNUXrSuNmiNrpjI6YBZnzoxVK%2FlIy9i2V5OKd4ekSZaTzh0aXQFTxwOXcR7k3RpMor"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:8443 · peasy.so
2026-01-07 22:31
HTTP/1.1 200 OK
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9ba6e7744e5f086a-YYZ
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 3043822
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 17:00:50 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: yul1::qrpl4-1767825073384-e7069b902826
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=73,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Wfh%2BQpa4wLEIXjamhQakJg2N6%2BBGNhq%2BugHWtn9FRm83WB5TijIojQCTgIkb1%2B3CWp6aYEhRA4tpJfoqK7Wx7wUyB1SlUmyct8aVbkfW63NRXtwP"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 188.114.97.3:80 · icons.peasy.so
2026-01-07 22:31
HTTP/1.1 301 Moved Permanently
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Length: 0
Connection: close
Location: https://icons.peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MTtx0XnMfSVUml%2F4VuKzYkCz2aDNeqKotil3JrONqZB3uoZhi6TB9rDcNt%2BY7zpSPVVArMwqEgHMkY2So6I1mm98wxYZJuZrlZ0lYuQh"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9ba6e7739c301a5c-EWR
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:443 · icons.peasy.so
2026-01-07 22:31
HTTP/1.1 400 Bad Request
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 24
Connection: close
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=g%2B%2FGrvDJowxKWDVUO4578rIyNXcWBjEGcam%2FlzEqqjLzJShS9TYaPJ57HqDTpHRZ8ZgMnnU0N%2FwoyZVhFwu5NcUnBPOZWuixo2hiUvlLOw56QW44hP4B9g0a"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9ba6e773a8284815-EWR
alt-svc: h3=":443"; ma=86400
Missing domain parameter
Open service 2a06:98c1:3120::3:443 · icons.peasy.so
2026-01-07 22:31
HTTP/1.1 400 Bad Request
Date: Wed, 07 Jan 2026 22:31:13 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 24
Connection: close
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qkIaIeZW184sMseymEXBL6oFDRxUIPElNf010ikhBgeIIciFxoFjEAZQUAN5dR6w64kCvVfg41wqVSwNzrN1oCsswGrALGiDHOdzcC0DYOQ56gUKJXCB3YkA"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9ba6e773afff43a4-EWR
alt-svc: h3=":443"; ma=86400
Missing domain parameter
Open service 2a06:98c1:3120::3:8443 · api.peasy.so
2026-01-06 12:01
HTTP/1.1 522 <none> Date: Tue, 06 Jan 2026 12:01:59 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=19681,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b9b0fddaa1c71c4-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2a06:98c1:3121::3:80 · api.peasy.so
2026-01-06 12:01
HTTP/1.1 301 Moved Permanently
Date: Tue, 06 Jan 2026 12:01:38 GMT
Content-Length: 0
Connection: close
Location: https://api.peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zVj252YdavVRjUFOobsb1dESblLsb6NpKhRsR7RXfeecgv6jlSlUf9DbcQXO6rhSofcVri9w1lmAbjVx%2FZxJkB0RcCfeq2tutu5D%2FiiXjKgVweVlWqdmyw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b9b0fd76cfc3f3b-EWR
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:443 · api.peasy.so
2026-01-06 12:01
HTTP/1.1 404 Not Found
Date: Tue, 06 Jan 2026 12:01:38 GMT
Content-Length: 0
Connection: close
x-request-id: 01ke9jy8t8v5j29enncm0gj9dp
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=15
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5%2BoUMyRfOJfFYojclIy2q3n6wM9hfEpHcXxoSZiPPN%2FzqOEJdY0AyMeiVRwC1Q96V56COL4AIEULy0l7L4MVZhenaM0nu2zPIpFAob6YDUJywaFv0i77Mw%3D%3D"}]}
Server: cloudflare
CF-RAY: 9b9b0fd85f65cbe0-FRA
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:80 · api.peasy.so
2026-01-06 12:01
HTTP/1.1 301 Moved Permanently
Date: Tue, 06 Jan 2026 12:01:38 GMT
Content-Length: 0
Connection: close
Location: https://api.peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rrcsdshYH7jkJ6klpRmyLGwoP9iZ14UUrehcRICEIfx2XF7vesUnWXCR8pX3A7utse8t7fDIXLxeuKESjP6dmuie1xjGAEYjgaHPZ9MMrtAaxXdfjqyT2w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=14,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b9b0fd7cea7bb85-FRA
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:8443 · api.peasy.so
2026-01-06 12:01
HTTP/1.1 522 <none> Date: Tue, 06 Jan 2026 12:01:58 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=19328,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b9b0fdd7814d2c3-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 188.114.97.3:8443 · api.peasy.so
2026-01-06 12:01
HTTP/1.1 522 <none> Date: Tue, 06 Jan 2026 12:01:58 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=19471,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b9b0fdcefb97285-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 188.114.97.3:443 · api.peasy.so
2026-01-06 12:01
HTTP/1.1 404 Not Found
Date: Tue, 06 Jan 2026 12:01:38 GMT
Content-Length: 0
Connection: close
x-request-id: 01ke9jy8w1rhyy75sswbqqa3sb
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=6,cfOrigin;dur=289
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BVwYLtu9CqH58YUjCts4oOM8UVqOL6GCNRRUUt%2FJRI7VQX%2BmA2uG3nd8R40W7WI41UqoZIqTRVAT%2BOA7cdDtAOZKwksJ9E8EyZu2rg%3D%3D"}]}
Server: cloudflare
CF-RAY: 9b9b0fd729a1f98d-EWR
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:80 · api.peasy.so
2026-01-06 12:01
HTTP/1.1 301 Moved Permanently
Date: Tue, 06 Jan 2026 12:01:38 GMT
Content-Length: 0
Connection: close
Location: https://api.peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nWSK0TDPbpVVjmpqA7w2JVyCRSUgahqRlhtmbuD3TpMHWw0QOuwWW1mdL%2FgdXQCO8tP%2BPw3K9a8s0ojtQoXM5nyUOMqWLdFe4S7aTw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b9b0fd6a9e08cd6-EWR
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:443 · api.peasy.so
2026-01-06 12:01
HTTP/1.1 404 Not Found
Date: Tue, 06 Jan 2026 12:01:38 GMT
Content-Length: 0
Connection: close
x-request-id: 01ke9jy8kr0tz5wf7w7mbmwscw
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=17,cfOrigin;dur=15
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yGJWDepV%2FlBAZuXzypzCqfvwt%2BTEt%2BUZoYEJzA%2FFGmLCYZyN7LUY4Ycfe%2BHXl%2BB9PzsjNl3EvibYsLIgsgdHAa5j7McSmiUeEGonXd5JsjcULpzxnN5PNA%3D%3D"}]}
Server: cloudflare
CF-RAY: 9b9b0fd6ffb7f4e5-FRA
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:8443 · peasy.so
2026-01-03 01:47
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 01:47:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b7ed3e1ced1d18a-SIN
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2620346
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 17:54:54 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: sin1::d965s-1767404841289-09115204ae62
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=56,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pbxO8Y5TpWzevjc0hA4J%2BB2PHNVguEfBEZohpbaIvjLr7pg7%2BkAV%2FQbinsh5ToX93WWnvqA08XHmtCcqzhX%2FRaIJyTtQnDx8actBUjaLOGw2KXot"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 2a06:98c1:3121::3:443 · peasy.so
2026-01-03 01:47
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 01:47:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b7ed3e1cc2b086a-YYZ
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2623590
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 17:00:50 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: yul1::q2tx4-1767404841259-c7272300b5b7
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=30,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aft3CoDLf6wsVHdorA8HwwEyCCVl5X%2F52AKuz5eTaxNbXOOsFh7qqCMaQWpp0AXlLrs1Ozod3fcNj7GiFY6FkRhXfinjm3N%2BASnuprk0sdAIrERg"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:80 · peasy.so
2026-01-03 01:47
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 01:47:21 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2gnd%2FadnXM72qvN9BKUoBw2V2Pzp2RNc3pbUz71s5fEiSbGVT1MFJvB0P3tGFUQ%2BvvYhRFic4FtqX1IaYWiv9BJF5mCteQV8z0YM7AZ8Iy0UzHGx"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b7ed3e08cbad1fe-LHR
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:80 · peasy.so
2026-01-03 01:47
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 01:47:21 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=kpCv%2FC6rw7nrok5Dmq1mYqANsyM4rMs9ruaD8mnRkMeaMmMwcP0hLxaVpqNgcSu03Z1AvPXhrwmZP7AKkrPTnOfNKTZaF6PV"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b7ed3e06901043a-FRA
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:443 · peasy.so
2026-01-03 01:47
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 01:47:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b7ed3e1e84d0c69-YYZ
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2623590
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 17:00:50 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: yul1::q2tx4-1767404841282-c1d2c1574737
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=29,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=karCJ3N%2BRo9Y%2B4sV8m5BUcVVw7pi5ZUN3yPFF9YqgWby4cxsmCoPVdMEHpbp3fyvv28TGOTiHoJPkiOHrXaAJHR2HRXgs8yvaRAGP1Y0MVBjVSiW"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:443 · peasy.so
2026-01-03 01:47
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 01:47:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b7ed3e0ec043a19-BOM
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2597798
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Thu, 04 Dec 2025 00:10:42 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: bom1::xcjjd-1767404841314-961076df261c
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=199,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2amBVL%2BnJFVvU5aMP0QoWykvrIlW1jqx1kd9eiVqUVtnh01Ju6UtBW%2BZWAMfcxIec%2B6StMWD%2BODOwYCNRv9HGGNbtrs%2BW1pX"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:80 · peasy.so
2026-01-03 01:47
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 01:47:21 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sxXP9348v68jE6KhDanMLKLEJW3yXf%2F5hNwp7GcZOC%2BvYf9grSit%2Fp1A46sTe1aoRMPtAFxqp2aghTkM3PQxYz6cC%2BbQhR6hW5oENIjS%2F6WLeQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b7ed3e038616d50-EWR
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:8443 · peasy.so
2026-01-03 01:47
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 01:47:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b7ed3e08a1ba0fb-EWR
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2634282
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 14:02:38 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: iad1::vsvtg-1767404841105-fc65b16675c8
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=68,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CgYcJ5CE9gKizgwRyixW5mZqjQvz8zjLXTJZlO%2B3ODylvmersIvloSpVQ9MIZp3UWsGG8h8Fc5PLUdBG7Baq01xo4ntDodETzgWhmqciCwwNSyi7"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 188.114.97.3:8443 · peasy.so
2026-01-03 01:47
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 01:47:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b7ed3dfbc833410-FRA
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2634390
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 14:00:50 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: fra1::mtvgg-1767404840961-6c0771d9d969
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=81,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MtgW49zDjKUUEi9oRLXsUMvpYjC82WC5y9lui50ChwEZbEJ750qbyQzJsA0xyBC%2FYG9DAp8Zi7XNpjcfXsuQyMTpuKDU7Nn8"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 216.198.79.1:443 · peasy.so
2026-01-02 01:21
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2546312
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 184461
Content-Type: text/html; charset=utf-8
Date: Fri, 02 Jan 2026 01:21:10 GMT
Etag: "c5ce6d4ba07895bf7779e6879829591b"
Last-Modified: Wed, 03 Dec 2025 14:02:38 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::dq9lk-1767316870819-2103e3a8e9c1
Connection: close
Page title: Peasy | Web Analytics for AI Search Visibility
<!DOCTYPE html><html lang="en"> <head><!------------
General
--------------><meta charset="UTF-8"><meta http-equiv="Content-Language" content="en"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"><title>Peasy | Web Analytics for AI Search Visibility</title><meta name="description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta name="keywords" content="web and AI analytics platform, web analytics, AI analytics, AI visibility analytics, AI visibility, AI traffic analytics, AI search visibility, AI search optimization, AI SEO, AI SEO tools, SEO analytics, website analytics tool, web traffic analysis, GA4 alternative, Google Analytics alternative, privacy analytics, GDPR compliant analytics, first-party analytics, cookieless analytics, server-side analytics, ChatGPT referrals, ChatGPT analytics, Perplexity referrals, Gemini referrals, AI citation tracking, AI chatbot analytics, AI crawler tracking, unified analytics, funnels and conversions"><meta name="author" content="Peasy"><meta name="robots" content="index, follow"><link rel="canonical" href="https://www.peasy.so" item-prop="url"><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0F1119"><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#000"><meta name="generator" content="Astro v5.5.4"><script src="https://cdn.peasy.so/peasy.js" data-website-id="01jmy5d66yae0rmfxey7rqxp6k" async></script>
<!-------------------------
Standard Open Graph
---------------------------><meta property="og:image" content="https://www.peasy.so/images/og-image.jpg"><meta property="og:title" content="Peasy | Web Analytics for AI Search Visibility"><meta property="og:site_name" content="Peasy"><meta property="og:description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta property="og:type" content="website"><meta property="og:locale" content="en_US"><meta property="og:url" content="https://www.peasy.so/"><!------------------------
Twitter Open Graph
--------------------------><meta name="twitter:title" content="Peasy | Web Analytics for AI Search Visibility"><meta name="twitter:description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://www.peasy.so/images/og-image.jpg"><!--------------
Favicons
----------------><link rel="apple-touch-icon" sizes="180x180" href="/images/favicons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="96x96" href="/images/favicons/favicon-96x96.png"><link rel="icon" type="image/png" sizes="192x192" href="/images/favicons/web-app-manifest-192x192.png"><link rel="icon" type="image/png" sizes="512x512" href="/images/favicons/web-app-manifest-512x512.png"><link rel="icon" type="image/svg+xml" href="/images/favicons/favicon.svg"><link rel="shortcut icon" href="/images/favicons/favicon.ico"><link rel="manifest" href="/images/favicons/site.webmanifest"><meta name="msapplication-TileColor" content="#2b5797"><meta name="apple-mobile-web-app-title" content="Peasy"><!-- JSON-LD --><script type="application/ld+json">{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Peasy",
"description": "Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard.",
"image": "https://www.peasy.so/images/og-image.jpg",
"url": "https://www.peasy.so/",
"inLanguage": "en",
"isPartOf": {
"@type": "Web
Open service 2a06:98c1:3121::3:8443 · peasy.so
2025-12-29 20:09
HTTP/1.1 200 OK
Date: Mon, 29 Dec 2025 20:09:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b5bef7328db002d-BOM
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2231926
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Thu, 04 Dec 2025 00:10:42 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: bom1::27s94-1767038968888-c5160ec237fe
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=58,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Zh3Sc%2BznpuX553C3PFz9xuC2kFqYnIzCDTWrs4V2pIah0qN0XJdFHTRdrUSK6kXO19u8W%2FXZWQMIeuI00a7pGCpRkDVFfCijKhdJqCCaZ01xvh9Z"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 2a06:98c1:3121::3:80 · peasy.so
2025-12-29 20:09
HTTP/1.1 301 Moved Permanently
Date: Mon, 29 Dec 2025 20:09:28 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wlaj9uQ%2Fdeec0vK9UbzmIrhVsJxtooggYOnBDZbpSi%2BPRS5rYpwPbub3tN%2B4ED1w6X0vI9at5JoTKssxB4Rs%2BiPbcR9JmAL1UNDDwJHtftjKHzB3"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b5bef726f822fef-EWR
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:80 · peasy.so
2025-12-29 20:09
HTTP/1.1 301 Moved Permanently
Date: Mon, 29 Dec 2025 20:09:28 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=je6zvqT16anLqLbyFcIerDg3fNgF09%2BPlK9g0%2FBH6eDEiOaJo5F12%2Fu197NP1MchL650zAJxlW%2B4DIO2e5Y6HGIT%2FV0geefRBbwHYPCmUraE1%2BZT"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b5bef722d32b400-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:443 · peasy.so
2025-12-29 20:09
HTTP/1.1 200 OK
Date: Mon, 29 Dec 2025 20:09:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b5bef72ab18c76c-AMS
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 25229
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Mon, 29 Dec 2025 13:08:59 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: fra1::95fhx-1767038968812-1414a8106e34
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=84,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vSvLae37QCG33C8NfxD3%2B3vQ2Sr9ksBUxOJLL8QNmqX7jxe%2B%2Fwya%2BMEPVx7HrTgHglk%2Fwh6PvDTOWTNoZoqG2XCwRkivOc1x0IC49yhkPVI3He5i"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:443 · peasy.so
2025-12-29 20:09
HTTP/1.1 200 OK
Date: Mon, 29 Dec 2025 20:09:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b5bef725efff2aa-EWR
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2268410
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 14:02:38 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: iad1::wqscl-1767038968761-ebc9fed2c5b6
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=88,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=i%2Bn7MqOhMgG2rsKzBtincB2QGaHbwx0vAleFF%2BPKtZgzM4hy%2BxSv1Pu6XmhMNAgL8%2BOAgUb8ZYwdU1vFXBRJFRbUyewOpufr6x75LBQi676%2BPaO0"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:8443 · peasy.so
2025-12-29 20:09
HTTP/1.1 200 OK
Date: Mon, 29 Dec 2025 20:09:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b5bef722f9b95ab-AMS
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 25229
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Mon, 29 Dec 2025 13:08:59 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: fra1::wjdg8-1767038968735-797491eeca37
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=85,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rGWmqSy8YsOmKP9m2Ib15Py4rd7W7I2U5iXiYWr3Yd0dp6%2Fpe3rKhxI8Qjp%2Fx32OxHIS2vyUfWJjBoCSQwETskptOMXjPAUQTeOiLowBAb2cBpAF"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 188.114.97.3:8443 · peasy.so
2025-12-29 20:09
HTTP/1.1 200 OK
Date: Mon, 29 Dec 2025 20:09:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b5bef721d6794e3-YYZ
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2257718
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 17:00:50 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: yul1::s5vhc-1767038968676-c495eb3a2079
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=41,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XQTHoZCoF8bbWYceNBUEewh9pODAQlzd%2BBEM6fMANi6mI%2B7vH7KRtQDWY4TQzeDh1M8oVBz0cio%2BsiRFdZzSCpL08JdvA75c"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":8443"; ma=86400
Open service 188.114.97.3:80 · peasy.so
2025-12-29 20:09
HTTP/1.1 301 Moved Permanently
Date: Mon, 29 Dec 2025 20:09:28 GMT
Content-Length: 0
Connection: close
Location: https://peasy.so/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Rna406OsjzHXwD08pCkRw9m2KGAkhUC0b8iqyUXYhavLecATkod5gOOViZMIdei4uZxXSgPD8KHUzC1SbBZI6sG6HJrZO035"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b5bef712d99c48a-YYZ
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:443 · peasy.so
2025-12-29 20:09
HTTP/1.1 200 OK
Date: Mon, 29 Dec 2025 20:09:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-Ray: 9b5bef719bef3a53-YYZ
CF-Cache-Status: DYNAMIC
Access-Control-Allow-Origin: *
Age: 2257718
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Last-Modified: Wed, 03 Dec 2025 17:00:50 GMT
Server: cloudflare
Strict-Transport-Security: max-age=63072000
Vary: accept-encoding
speculation-rules: "/cdn-cgi/speculation"
x-vercel-cache: HIT
x-vercel-id: yul1::khzbt-1767038968625-c419b0b4aaf8
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=75,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=47%2BsfrPtn%2FbhmNDev4lNwnVMtQFPUOSsNCK44%2BOGNmAhAqdZp3CxW6FLSBMgscSOyi41fCyMxt2rpxFUVLWfp8Q5ydROJfjF"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
alt-svc: h3=":443"; ma=86400
Open service 216.198.79.1:443 · peasy.so
2025-12-22 14:39
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1639728
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 184461
Content-Type: text/html; charset=utf-8
Date: Mon, 22 Dec 2025 14:39:17 GMT
Etag: "c5ce6d4ba07895bf7779e6879829591b"
Last-Modified: Wed, 03 Dec 2025 14:00:50 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::9r2tb-1766414357244-467be5bba537
Connection: close
Page title: Peasy | Web Analytics for AI Search Visibility
<!DOCTYPE html><html lang="en"> <head><!------------
General
--------------><meta charset="UTF-8"><meta http-equiv="Content-Language" content="en"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"><title>Peasy | Web Analytics for AI Search Visibility</title><meta name="description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta name="keywords" content="web and AI analytics platform, web analytics, AI analytics, AI visibility analytics, AI visibility, AI traffic analytics, AI search visibility, AI search optimization, AI SEO, AI SEO tools, SEO analytics, website analytics tool, web traffic analysis, GA4 alternative, Google Analytics alternative, privacy analytics, GDPR compliant analytics, first-party analytics, cookieless analytics, server-side analytics, ChatGPT referrals, ChatGPT analytics, Perplexity referrals, Gemini referrals, AI citation tracking, AI chatbot analytics, AI crawler tracking, unified analytics, funnels and conversions"><meta name="author" content="Peasy"><meta name="robots" content="index, follow"><link rel="canonical" href="https://www.peasy.so" item-prop="url"><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0F1119"><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#000"><meta name="generator" content="Astro v5.5.4"><script src="https://cdn.peasy.so/peasy.js" data-website-id="01jmy5d66yae0rmfxey7rqxp6k" async></script>
<!-------------------------
Standard Open Graph
---------------------------><meta property="og:image" content="https://www.peasy.so/images/og-image.jpg"><meta property="og:title" content="Peasy | Web Analytics for AI Search Visibility"><meta property="og:site_name" content="Peasy"><meta property="og:description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta property="og:type" content="website"><meta property="og:locale" content="en_US"><meta property="og:url" content="https://www.peasy.so/"><!------------------------
Twitter Open Graph
--------------------------><meta name="twitter:title" content="Peasy | Web Analytics for AI Search Visibility"><meta name="twitter:description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://www.peasy.so/images/og-image.jpg"><!--------------
Favicons
----------------><link rel="apple-touch-icon" sizes="180x180" href="/images/favicons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="96x96" href="/images/favicons/favicon-96x96.png"><link rel="icon" type="image/png" sizes="192x192" href="/images/favicons/web-app-manifest-192x192.png"><link rel="icon" type="image/png" sizes="512x512" href="/images/favicons/web-app-manifest-512x512.png"><link rel="icon" type="image/svg+xml" href="/images/favicons/favicon.svg"><link rel="shortcut icon" href="/images/favicons/favicon.ico"><link rel="manifest" href="/images/favicons/site.webmanifest"><meta name="msapplication-TileColor" content="#2b5797"><meta name="apple-mobile-web-app-title" content="Peasy"><!-- JSON-LD --><script type="application/ld+json">{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Peasy",
"description": "Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard.",
"image": "https://www.peasy.so/images/og-image.jpg",
"url": "https://www.peasy.so/",
"inLanguage": "en",
"isPartOf": {
"@type": "Web
Open service 167.235.220.62:80 · status.peasy.so
2025-12-21 18:49
HTTP/1.1 308 Permanent Redirect Connection: close Location: https://status.peasy.so/ Server: Caddy Date: Sun, 21 Dec 2025 18:49:16 GMT Content-Length: 0
Open service 167.235.220.62:443 · status.peasy.so
2025-12-21 18:49
HTTP/1.1 200 OK
Alt-Svc: h3=":443"; ma=2592000
Cache-Control: max-age=0, public, s-maxage=3, stale-while-revalidate=3
Content-Length: 315197
Content-Security-Policy: base-uri *; frame-ancestors *; connect-src * 'unsafe-inline' 'unsafe-eval' data: blob: 'unsafe-hashes'; child-src * 'unsafe-inline' 'unsafe-eval' data: blob: 'unsafe-hashes'; frame-src * 'unsafe-inline' 'unsafe-eval' data: blob: 'unsafe-hashes'; media-src * 'unsafe-inline' 'unsafe-eval' data: blob: 'unsafe-hashes'; font-src * 'unsafe-inline' 'unsafe-eval' data: blob: 'unsafe-hashes'; form-action *; style-src * 'unsafe-inline' 'unsafe-eval' data: blob: 'unsafe-hashes'; script-src * 'unsafe-inline' 'unsafe-eval' data: blob: 'unsafe-hashes'; worker-src * 'unsafe-inline' 'unsafe-eval' data: blob: 'unsafe-hashes'; img-src * 'unsafe-inline' 'unsafe-eval' data: blob: 'unsafe-hashes'; default-src * 'unsafe-inline' 'unsafe-eval' data: blob: 'unsafe-hashes'
Content-Type: text/html; charset=utf-8
Cross-Origin-Embedder-Policy-Report-Only: require-corp; report-uri https://in.logs.betterstack.com?source_token=xkTaXFmvkxhd18ZziZ7mH8V2
Cross-Origin-Opener-Policy-Report-Only: same-origin; report-uri https://in.logs.betterstack.com?source_token=xkTaXFmvkxhd18ZziZ7mH8V2
Date: Sun, 21 Dec 2025 18:49:18 GMT
Feature-Policy: accelerometer 'none'; autoplay 'none'; camera 'none'; encrypted-media 'none'; fullscreen 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; midi 'none'; payment 'none'; picture-in-picture *; usb 'none'
Link: <https://d1lppblt9t2x15.cloudfront.net/logos/e8c741fa9c09eedb258231e93f350fe4.png>; rel=preload; as=image; type=image/png,<https://uptime.betterstackcdn.com/assets/public_status_pages-e36ab464.css>; rel=preload; as=style; nopush,<https://status.peasy.so/overview>; rel=preload; as=fetch; crossorigin=anonymous,<https://status.peasy.so/scheduled-maintenances>; rel=preload; as=fetch; crossorigin=anonymous,<https://status.peasy.so/sections>; rel=preload; as=fetch; crossorigin=anonymous,<https://status.peasy.so/updates>; rel=preload; as=fetch; crossorigin=anonymous
Permissions-Policy: accelerometer=(), autoplay=(), camera=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=*, usb=()
Ratelimit-Policy: 250; w=60
Referrer-Policy: strict-origin-when-cross-origin
Server: Caddy
Server: nginx/1.27.4
Strict-Transport-Security: max-age=63113904; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Nginx-Cache: MISS
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: c9fead91-c07b-4707-b417-abf5eaf94afa
X-Runtime: 1.709317
X-Xss-Protection: 0
Connection: close
Page title:
Peasy status
<!DOCTYPE html>
<html class='h-full light' lang='en' prefix='og: https://ogp.me/ns#'>
<head>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'>
<meta charset='utf-8'>
<meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' id='viewport' name='viewport'>
<link href='https://cdnjs.betterstackcdn.com' rel='preconnect'>
<link href='https://cdnjs.betterstackcdn.com' rel='dns-prefetch'>
<link href='https://www.googletagmanager.com' rel='preconnect'>
<link href='https://www.googletagmanager.com' rel='dns-prefetch'>
<link href='https://plausible.io' rel='preconnect'>
<link href='https://plausible.io' rel='dns-prefetch'>
<link href='https://forms.hsforms.com' rel='preconnect'>
<link href='https://forms.hsforms.com' rel='dns-prefetch'>
<link href='https://js.hsforms.net' rel='preconnect'>
<link href='https://js.hsforms.net' rel='dns-prefetch'>
<link href='https://connect.facebook.net' rel='preconnect'>
<link href='https://connect.facebook.net' rel='dns-prefetch'>
<link href='https://static.ads-twitter.com' rel='preconnect'>
<link href='https://static.ads-twitter.com' rel='dns-prefetch'>
<link href='https://bat.bing.com' rel='preconnect'>
<link href='https://bat.bing.com' rel='dns-prefetch'>
<link href='https://snap.licdn.com' rel='preconnect'>
<link href='https://snap.licdn.com' rel='dns-prefetch'>
<link href='https://googleads.g.doubleclick.net' rel='preconnect'>
<link href='https://googleads.g.doubleclick.net' rel='dns-prefetch'>
<link href='https://analytics.twitter.com' rel='preconnect'>
<link href='https://analytics.twitter.com' rel='dns-prefetch'>
<link href='https://betterstackcdn.com' rel='preconnect'>
<link href='https://betterstackcdn.com' rel='dns-prefetch'>
<link href='https://uptime.betterstackcdn.com' rel='preconnect'>
<link href='https://uptime.betterstackcdn.com' rel='dns-prefetch'>
<title>
Peasy status
</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="EtI8XawtfN6wu9_wOjetg8hsT-jn3MC7eIBQBzU53CMC7Uh5vYSaPM_XrO-WOuSiV2oK4mPkDs4VyMJ9ECbbwg" />
<link rel="icon" type="image/png" href="https://uptime.betterstackcdn.com/assets/status_pages_v2/favicons/operational-5a610d11.png" />
<meta content='website' property='og:type'>
<meta content='summary_large_image' name='twitter:card'>
<meta content='' property='og:url'>
<meta content='https://status.peasy.so/assets/status_pages/og_operational-05cd8ea3.png' property='og:image'>
<meta content='https://status.peasy.so/assets/status_pages/og_operational-05cd8ea3.png' name='twitter:image'>
<meta content='1200' property='og:image:width'>
<meta content='630' property='og:image:height'>
<meta content='Peasy status' name='twitter:title'>
<meta content='Peasy status' property='og:title'>
<meta content='Welcome to Peasy status page for real-time and historical data on system performance.' property='og:description'>
<meta content='Welcome to Peasy status page for real-time and historical data on system performance.' name='twitter:description'>
<meta content='no-cache' name='turbo-cache-control'>
<link href='https://status.peasy.so/' rel='canonical'>
<link rel="preload" href="https://d1lppblt9t2x15.cloudfront.net/logos/e8c741fa9c09eedb258231e93f350fe4.png" as="image" type="image/png">
<link rel="stylesheet" href="https://uptime.betterstackcdn.com/assets/public_status_pages-e36ab464.css" media="all" data-turbo-track="reload" />
<script type="importmap" data-turbo-track="reload" nonce="e9797801eb934ab1d14cb2bfa07d0655">{
"imports": {
"api/NaturalLanguageParserApi": "https://uptime.betterstackcdn.com/assets/api/NaturalLanguageParserApi-926e6072.js",
"api/resourceGroup": "https://uptime.betterstackcdn.com/assets/api/resourceGroup-d2235eae.js",
"application/billing": "https://uptime.betterstackcdn.com/assets/application/billing-8ce03c33.js",
"application/clickable-rows": "https://uptime.betterstackcdn.com/assets/application/clickable-rows-2c30e21f.js",
"application/cloudflare_oauth": "https://uptime.betterstackcdn.com/assets/application/cloudflare_oauth-abbe36d2.js",
"app
Open service 4.227.191.157:443 · monitor.peasy.so
2025-12-20 22:27
HTTP/1.1 200 OK
Accept-Ranges: bytes
Alt-Svc: h3=":443"; ma=2592000
Cache-Control: no-store
Content-Type: text/html
Date: Sat, 20 Dec 2025 22:27:46 GMT
Etag: "67b5ad21-892"
Last-Modified: Wed, 19 Feb 2025 10:06:25 GMT
Server: Caddy
Server: nginx/1.26.3
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Page title: Open source Observability platform | SigNoz
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, max-age: 0"><meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Expires" content="0"><title data-react-helmet="true">Open source Observability platform | SigNoz</title><meta data-react-helmet="true" property="og:title" content="Open source Observability platform | SigNoz"><meta data-react-helmet="true" name="description" content="SigNoz is an open source observability platform to help you find issues in your deployed applications & solve them quickly. It provides a single pane of glass for metrics, traces and logs with deep filtering and aggregation to pin down specific issues very quickly."><meta data-react-helmet="true" property="og:description" content="SigNoz is an open source observability platform to help you find issues in your deployed applications & solve them quickly. It provides a single pane of glass for metrics, traces and logs with deep filtering and aggregation to pin down specific issues very quickly."><meta data-react-helmet="true" property="og:image" content="/images/signoz-hero-image.webp"><meta data-react-helmet="true" name="twitter:image" content="/images/signoz-hero-image.webp"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Open source Observability platform | SigNoz"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" content="default"><meta name="robots" content="noindex"><link data-react-helmet="true" rel="shortcut icon" href="/favicon.ico"><link rel="preload" href="/css/uPlot.min.css" as="style" onload="this.rel='stylesheet'"><noscript><link rel="stylesheet" href="/css/uPlot.min.css"></noscript><script defer="defer" src="/runtime~main.4253111aa43abc5a3d03.js"></script><script defer="defer" src="/main.1b967386e099b70cfa55.js"></script></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>//Set your APP_ID
const APP_ID = '';
(function () {
var w = window;
var ic = w.Intercom;
if (typeof ic === 'function') {
ic('reattach_activator');
ic('update', w.intercomSettings);
} else {
var d = document;
var i = function () {
i.c(arguments);
};
i.q = [];
i.c = function (args) {
i.q.push(args);
};
w.Intercom = i;
var l = function () {
var s = d.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = 'https://widget.intercom.io/widget/' + APP_ID;
var x = d.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
};
if (document.readyState === 'complete') {
l();
} else if (w.attachEvent) {
w.attachEvent('onload', l);
} else {
w.addEventListener('load', l, false);
}
}
})();</script><script>const CUSTOMERIO_ID = '';
const CUSTOMERIO_SITE_ID = '';
!function(){var i="cioanalytics", analytics=(window[i]=window[i]||[]);if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.setAttribute('data-global-customerio-analytics-key', i);t.src="https://cdp.customer.io/v1/analytics-js/snippet/" + key + "/analytics.min.js";var n=document.getEleme
Open service 216.198.79.1:443 · peasy.so
2025-12-20 12:38
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1463750
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 184461
Content-Type: text/html; charset=utf-8
Date: Sat, 20 Dec 2025 12:38:29 GMT
Etag: "c5ce6d4ba07895bf7779e6879829591b"
Last-Modified: Wed, 03 Dec 2025 14:02:38 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::fmxmg-1766234309068-25b103a0c34e
Connection: close
Page title: Peasy | Web Analytics for AI Search Visibility
<!DOCTYPE html><html lang="en"> <head><!------------
General
--------------><meta charset="UTF-8"><meta http-equiv="Content-Language" content="en"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"><title>Peasy | Web Analytics for AI Search Visibility</title><meta name="description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta name="keywords" content="web and AI analytics platform, web analytics, AI analytics, AI visibility analytics, AI visibility, AI traffic analytics, AI search visibility, AI search optimization, AI SEO, AI SEO tools, SEO analytics, website analytics tool, web traffic analysis, GA4 alternative, Google Analytics alternative, privacy analytics, GDPR compliant analytics, first-party analytics, cookieless analytics, server-side analytics, ChatGPT referrals, ChatGPT analytics, Perplexity referrals, Gemini referrals, AI citation tracking, AI chatbot analytics, AI crawler tracking, unified analytics, funnels and conversions"><meta name="author" content="Peasy"><meta name="robots" content="index, follow"><link rel="canonical" href="https://www.peasy.so" item-prop="url"><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0F1119"><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#000"><meta name="generator" content="Astro v5.5.4"><script src="https://cdn.peasy.so/peasy.js" data-website-id="01jmy5d66yae0rmfxey7rqxp6k" async></script>
<!-------------------------
Standard Open Graph
---------------------------><meta property="og:image" content="https://www.peasy.so/images/og-image.jpg"><meta property="og:title" content="Peasy | Web Analytics for AI Search Visibility"><meta property="og:site_name" content="Peasy"><meta property="og:description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta property="og:type" content="website"><meta property="og:locale" content="en_US"><meta property="og:url" content="https://www.peasy.so/"><!------------------------
Twitter Open Graph
--------------------------><meta name="twitter:title" content="Peasy | Web Analytics for AI Search Visibility"><meta name="twitter:description" content="Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard."><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://www.peasy.so/images/og-image.jpg"><!--------------
Favicons
----------------><link rel="apple-touch-icon" sizes="180x180" href="/images/favicons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="96x96" href="/images/favicons/favicon-96x96.png"><link rel="icon" type="image/png" sizes="192x192" href="/images/favicons/web-app-manifest-192x192.png"><link rel="icon" type="image/png" sizes="512x512" href="/images/favicons/web-app-manifest-512x512.png"><link rel="icon" type="image/svg+xml" href="/images/favicons/favicon.svg"><link rel="shortcut icon" href="/images/favicons/favicon.ico"><link rel="manifest" href="/images/favicons/site.webmanifest"><meta name="msapplication-TileColor" content="#2b5797"><meta name="apple-mobile-web-app-title" content="Peasy"><!-- JSON-LD --><script type="application/ld+json">{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Peasy",
"description": "Peasy delivers modern web analytics that unify AI search visibility with core metrics. Track ChatGPT, Gemini and Perplexity citations, monitor conversions and link AI traffic to performance in one dashboard.",
"image": "https://www.peasy.so/images/og-image.jpg",
"url": "https://www.peasy.so/",
"inLanguage": "en",
"isPartOf": {
"@type": "Web