AmazonS3
tcp/443
CloudFront
tcp/443 tcp/80
nginx
tcp/443
Open service 52.222.201.113:443 · a66.day
2026-01-23 03:01
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close Server: nginx Date: Fri, 23 Jan 2026 03:01:56 GMT Via: mly inter, 1.1 24e6529ea30fbe719bde2164c1fe9238.cloudfront.net (CloudFront) X-Mly-Id: d39609018cbfc333128dbb71565d3d20 X-Frame-Options: DENY Timing-Allow-Origin: * X-Cache: Miss from cloudfront X-Amz-Cf-Pop: CDG50-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: sQ1N5mgie00SuKtOBQCWeiJT8nFtKXUbWKTN9m2pzcS7OJoWgIE-og==
Open service 52.222.201.113:80 · a66.day
2026-01-23 03:01
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 23 Jan 2026 03:01:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://a66.day/ X-Cache: Redirect from cloudfront Via: 1.1 819cd2dd67161d301a9388e0baebb3e4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: CDG50-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: wq-BJYrxU75zemvQz-ZhF9H3MOFM_tYM-pEsOa2bs1Mrwg9Bo0fhrg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 52.222.201.113:443 · ligr.tech
2026-01-10 18:36
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3638
Connection: close
Date: Sat, 10 Jan 2026 18:36:31 GMT
Last-Modified: Wed, 07 Jan 2026 10:27:54 GMT
ETag: "7712c6ef46380dce3def8880645011d6"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=180
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Hit from cloudfront
Via: 1.1 c9032f97f2aeb92c5a73eac6a8f1ae42.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: CDG50-P2
X-Amz-Cf-Id: uK_xCpCGtLK3kICG_0b21E5Q3Wqwxzt_QDpGBtEqiXtFUORAC0fGqA==
Age: 3
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="height=device-height, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
/>
<script src="/app-env.js?v=3"></script>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<link rel="manifest" href="/favicons/manifest.json?v=2" />
<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" />
<meta name="msapplication-TileColor" content="#ffffff" />
<meta name="theme-color" content="#ffffff" />
<script defer src="https://js.stripe.com/v3/"></script>
<script>
;(function () {
var token = window?.LIGR_ENV?.CLOUDFLARE_BEACON_TOKEN_DASHBOARD
if (!token) return
var s = document.createElement('script')
s.defer = true
s.src = 'https://static.cloudflareinsights.com/beacon.min.js'
s.setAttribute('data-cf-beacon', JSON.stringify({ token: token }))
var first = document.getElementsByTagName('script')[0]
first.parentNode.insertBefore(s, first)
})()
</script>
<script>
;(function (w, r) {
w._rwq = r
w[r] =
w[r] ||
function () {
;(w[r].q = w[r].q || []).push(arguments)
}
})(window, 'rewardful')
</script>
<script async src="https://r.wdfl.co/rw.js" data-rewardful="1caa93"></script>
<script>
!(function () {
var analytics = (window.analytics = window.analytics || [])
if (!analytics.initialize)
if (analytics.invoked) window.console && console.error && console.error('Segment 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',
]
analytics.factory = function (t) {
return function () {
var e = Array.prototype.slice.call(arguments)
e.unshift(t)
analytics.push(e)
return analytics
}
}
for (var t = 0; t < analytics.methods.length; t++) {
var e = analytics.methods[t]
analytics[e] = analytics.factory(e)
}
analytics.load = function (t, e) {
var n = document.createElement('script')
n.type = 'text/javascript'
n.async = !0
n.src = 'https://cdn.segment.com/analytics.js/v1/' + t + '/analytics.min.js'
var a = document.getElementsByTagName('script')[0]
a.parentNode.insertBefore(n, a)
analytics._loadOptions = e
}
analytics.SNIPPET_VERSION = '4.1.0'
analytics.load(window.LIGR_ENV.SEGMENT_JS_WRITE_KEY)
}
})()
</script>
<script type="module" crossorigin src="/assets/index-u6-vnCvx.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-GfU9sxQB.css">
</head>
<body>
<div id="root" class="relative"></div>
</body>
</html>
Open service 52.222.201.113:80 · ligr.tech
2026-01-10 18:36
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 10 Jan 2026 18:36:32 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://ligr.tech/ X-Cache: Redirect from cloudfront Via: 1.1 f4582372b9151740be645b6db921848e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: CDG50-P2 X-Amz-Cf-Id: ihYN97Njay1rnZZgDBOT8zqTnlp_ops8pcrCST3mxNre9x34prGuBQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 52.222.201.113:443 · budgetwise.site
2026-01-10 14:00
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 34636
Connection: close
Last-Modified: Sat, 10 Jan 2026 13:48:07 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: TP6JvV9vN5zDgHlqgnmZ4GibjJ2ZbgKH
Accept-Ranges: bytes
Server: AmazonS3
Date: Sat, 10 Jan 2026 14:00:10 GMT
Cache-Control: no-cache, no-store, must-revalidate
ETag: "8654d5dbd0746d5be7a13e5be8dbcd35"
X-Cache: RefreshHit from cloudfront
Via: 1.1 a9cd237416fb828127279373bfd596ca.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: CDG50-P2
X-Amz-Cf-Id: iQXYxso_ZAFvdRXa_Z2SKlziiv69mWnkcNyV_C-9_WJSHHrriy6aag==
Page title: BudgetWise - Simple Budget Tracker | Privacy-First Personal Finance
<!DOCTYPE html><!--kyVAQ2IycyvrFMfzIwmaL--><html lang="en" class="loading"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/media/budget-logo.png"/><link rel="preload" as="image" href="/screenshots/dashboard-hero.png"/><link rel="preload" as="image" href="/screenshots/salary-vs-expenses.png"/><link rel="preload" as="image" href="/screenshots/historical-data.png"/><link rel="preload" as="image" href="/screenshots/export-data.png"/><link rel="stylesheet" href="/_next/static/chunks/36537f03f6392703.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/cec432f1e37b6034.js"/><script src="/_next/static/chunks/aa0a7c5c022cbeb9.js" async=""></script><script src="/_next/static/chunks/30ea11065999f7ac.js" async=""></script><script src="/_next/static/chunks/f204ff299a9b3525.js" async=""></script><script src="/_next/static/chunks/turbopack-7a5266cbae64b773.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/6153d1a363729c2c.js" async=""></script><script src="/_next/static/chunks/c1932b6eac57d6f0.js" async=""></script><title>BudgetWise - Simple Budget Tracker | Privacy-First Personal Finance</title><meta name="description" content="Take control of your finances with BudgetWise. No bank connections, no complexity - just simple budget tracking that respects your privacy. Free tier available."/><meta name="author" content="BudgetWise"/><meta name="keywords" content="budget tracker,personal finance,expense tracking,privacy-first budgeting,free budget app"/><meta property="og:title" content="BudgetWise - Simple Budget Tracker | Privacy-First Personal Finance"/><meta property="og:description" content="Take control of your finances with BudgetWise. No bank connections, no complexity - just simple budget tracking that respects your privacy."/><meta property="og:url" content="https://budgetwise.site/"/><meta property="og:site_name" content="BudgetWise"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="BudgetWise - Simple Budget Tracker"/><meta name="twitter:description" content="Privacy-first budget tracking. No bank connections required."/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><link rel="icon" href="/favicon.svg"/><style>
/* Critical inline CSS - loaded immediately */
html.loading body {
visibility: hidden !important;
opacity: 0 !important;
}
html:not(.loading) body {
visibility: visible !important;
opacity: 1 !important;
transition: opacity 0.1s ease-in;
}
</style><script>
(function() {
// Remove loading class after everything is loaded
function showContent() {
document.documentElement.classList.remove('loading');
}
// Wait for window load (all resources including CSS)
if (document.readyState === 'complete') {
showContent();
} else {
window.addEventListener('load', showContent);
}
})();
</script><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="antialiased"><div hidden=""><!--$--><!--/$--></div><header class="jsx-86c380ff037b5492"><div class="jsx-86c380ff037b5492 container"><a class="logo" href="/"><img src="/media/budget-logo.png" alt="Budget Logo" class="jsx-86c380ff037b5492"/></a><button aria-label="Toggle menu" class="jsx-86c380ff037b5492 mobile-menu-btn">☰</button><nav id="mobileNav" class="jsx-86c380ff037b5492 "><a href="#features" class="jsx-86c380ff037b5492">Features</a><a href="#pricing" class="jsx-86c380ff037b5492">Pricing</a><a href="/blog/">Blog</a><a href="#faq" class="jsx-86c380ff037b5492">FAQ</a><a href="/app/">Sign In</a></nav></div></header><section cla
Open service 52.222.201.113:80 · budgetwise.site
2026-01-10 14:00
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 10 Jan 2026 14:00:09 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://budgetwise.site/ X-Cache: Redirect from cloudfront Via: 1.1 6b4e2529be13169ec5ee4214df435daa.cloudfront.net (CloudFront) X-Amz-Cf-Pop: CDG50-P2 X-Amz-Cf-Id: DkfX8HYwGqAw6oQkYi9Z06JtBAULDvzgfNglcpYJ8Q0-xkgnUXAKJw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 52.222.201.113:80 · www.budgetwise.site
2026-01-10 14:00
HTTP/1.1 403 Forbidden Server: CloudFront Date: Sat, 10 Jan 2026 14:00:09 GMT Content-Type: text/html Content-Length: 915 Connection: close X-Cache: Error from cloudfront Via: 1.1 f4582372b9151740be645b6db921848e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: CDG50-P2 X-Amz-Cf-Id: WURJnwHV75yI-E8EuluNW_trIted9m6pT9JgSfSLGds6Yg_UzW965A== Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>403 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: WURJnwHV75yI-E8EuluNW_trIted9m6pT9JgSfSLGds6Yg_UzW965A== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 52.222.201.113:443 · www.budgetwise.site
2026-01-10 14:00
HTTP/1.1 400 Bad Request Server: CloudFront Date: Sat, 10 Jan 2026 14:00:09 GMT Content-Type: text/html Content-Length: 915 Connection: close X-Cache: Error from cloudfront Via: 1.1 8e20810f1edd66323991c4412691bb48.cloudfront.net (CloudFront) X-Amz-Cf-Pop: CDG50-P2 X-Amz-Cf-Id: dZyv6SO8AdMuLm9LgA5B0dhSmJJijMaud9kEGD8w8waAOEMA2r1wVg== Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>400 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: dZyv6SO8AdMuLm9LgA5B0dhSmJJijMaud9kEGD8w8waAOEMA2r1wVg== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>