AmazonS3
tcp/443
CloudFront
tcp/80
Open service 18.173.154.53:80 · theparentzapp.com
2026-01-12 07:03
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 12 Jan 2026 07:03:11 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://theparentzapp.com/ X-Cache: Redirect from cloudfront Via: 1.1 2d22bd8fe92380401bbc1d8cc010e5a0.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: Qz-UlSKxqITVplG7qPgLdpK3OkXnHn505SCIEnoX8C0CJKfgFPWBeQ== 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 18.173.154.53:443 · theparentzapp.com
2026-01-12 07:03
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 2965
Connection: close
Last-Modified: Tue, 03 Jun 2025 08:50:35 GMT
Server: AmazonS3
Date: Mon, 12 Jan 2026 07:03:12 GMT
ETag: "00b67b5a087c83a6183b419c0d25e305"
X-Cache: RefreshHit from cloudfront
Via: 1.1 bc8243121fd94c5b2714caac07caccde.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P3
X-Amz-Cf-Id: mlztvnrMS7tp4PPF4duu5UaJAYq2qW-IDB9_XZ13Rz3K9yEguNXa_g==
Page title: Opening App...
<!DOCTYPE html>
<html>
<head>
<title>Opening App...</title>
<script>
function getMobileOperatingSystem() {
const userAgent = navigator.userAgent || navigator.vendor || window.opera;
if (/android/i.test(userAgent)) {
return "Android";
}
if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
return "iOS";
}
return "unknown";
}
function openApp() {
const os = getMobileOperatingSystem();
const iosAppStoreLink = "https://apps.apple.com/in/app/theparentz-baby-growth-tracker/id6446237972";
const androidPlayStoreLink = "https://play.google.com/store/apps/details?id=com.theparentz.rha";
// Get the current URL and normalize it
const currentUrl = window.location.href;
const urlObj = new URL(currentUrl);
const baseUrl = `${urlObj.protocol}//${urlObj.hostname}${urlObj.pathname}`;
const iosUniversalLink = currentUrl; // Full current URL for Universal Link
// Convert to tpzapp://, preserving query parameters
const androidCustomUri = currentUrl.replace(/^https?:\/\/(www\.)?theparentzapp\.com/, 'tpzapp://');
let fallbackTimeout;
let hasRedirected = false;
// Prevent redirect loop by checking if we're on a Universal Link
const isOnUniversalLink = baseUrl.startsWith('https://theparentzapp.com/') ||
baseUrl.startsWith('http://theparentzapp.com/') ||
baseUrl.startsWith('https://www.theparentzapp.com/') ||
baseUrl.startsWith('http://www.theparentzapp.com/');
if (os === "iOS") {
if (!isOnUniversalLink) {
// Attempt Universal Link
window.location.href = iosUniversalLink;
return; // Exit to avoid setting fallback unnecessarily
}
// Only set fallback if we're on the Universal Link page
fallbackTimeout = setTimeout(() => {
if (!hasRedirected) {
hasRedirected = true;
window.location.href = iosAppStoreLink;
}
}, 2000);
} else if (os === "Android") {
window.location.href = androidCustomUri;
fallbackTimeout = setTimeout(() => {
if (!hasRedirected) {
hasRedirected = true;
window.location.href = androidPlayStoreLink;
}
}, 2000);
} else {
document.body.innerHTML = "<p>Unsupported device. Please use a mobile device.</p>";
}
// Clear timeout if page is hidden or browser loses focus
window.addEventListener('pagehide', () => clearTimeout(fallbackTimeout));
window.addEventListener('blur', () => clearTimeout(fallbackTimeout));
// Mark as redirected if navigation occurs
window.addEventListener('beforeunload', () => {
hasRedirected = true;
});
}
</script>
</head>
<body onload="openApp()">
<p>Opening the app...</p>
</body>
</html>
Open service 18.173.154.62:443 · theparentzapp.com
2026-01-12 07:03
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 2965
Connection: close
Last-Modified: Tue, 03 Jun 2025 08:50:35 GMT
Server: AmazonS3
Date: Mon, 12 Jan 2026 07:03:12 GMT
ETag: "00b67b5a087c83a6183b419c0d25e305"
X-Cache: RefreshHit from cloudfront
Via: 1.1 ac174bd7948c4e669be0382ce2c052e8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P3
X-Amz-Cf-Id: wYnJtic0trIpidZ-AbgOkchpiNW0sFOc7GchgmtPLny3L803f5YooA==
Page title: Opening App...
<!DOCTYPE html>
<html>
<head>
<title>Opening App...</title>
<script>
function getMobileOperatingSystem() {
const userAgent = navigator.userAgent || navigator.vendor || window.opera;
if (/android/i.test(userAgent)) {
return "Android";
}
if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
return "iOS";
}
return "unknown";
}
function openApp() {
const os = getMobileOperatingSystem();
const iosAppStoreLink = "https://apps.apple.com/in/app/theparentz-baby-growth-tracker/id6446237972";
const androidPlayStoreLink = "https://play.google.com/store/apps/details?id=com.theparentz.rha";
// Get the current URL and normalize it
const currentUrl = window.location.href;
const urlObj = new URL(currentUrl);
const baseUrl = `${urlObj.protocol}//${urlObj.hostname}${urlObj.pathname}`;
const iosUniversalLink = currentUrl; // Full current URL for Universal Link
// Convert to tpzapp://, preserving query parameters
const androidCustomUri = currentUrl.replace(/^https?:\/\/(www\.)?theparentzapp\.com/, 'tpzapp://');
let fallbackTimeout;
let hasRedirected = false;
// Prevent redirect loop by checking if we're on a Universal Link
const isOnUniversalLink = baseUrl.startsWith('https://theparentzapp.com/') ||
baseUrl.startsWith('http://theparentzapp.com/') ||
baseUrl.startsWith('https://www.theparentzapp.com/') ||
baseUrl.startsWith('http://www.theparentzapp.com/');
if (os === "iOS") {
if (!isOnUniversalLink) {
// Attempt Universal Link
window.location.href = iosUniversalLink;
return; // Exit to avoid setting fallback unnecessarily
}
// Only set fallback if we're on the Universal Link page
fallbackTimeout = setTimeout(() => {
if (!hasRedirected) {
hasRedirected = true;
window.location.href = iosAppStoreLink;
}
}, 2000);
} else if (os === "Android") {
window.location.href = androidCustomUri;
fallbackTimeout = setTimeout(() => {
if (!hasRedirected) {
hasRedirected = true;
window.location.href = androidPlayStoreLink;
}
}, 2000);
} else {
document.body.innerHTML = "<p>Unsupported device. Please use a mobile device.</p>";
}
// Clear timeout if page is hidden or browser loses focus
window.addEventListener('pagehide', () => clearTimeout(fallbackTimeout));
window.addEventListener('blur', () => clearTimeout(fallbackTimeout));
// Mark as redirected if navigation occurs
window.addEventListener('beforeunload', () => {
hasRedirected = true;
});
}
</script>
</head>
<body onload="openApp()">
<p>Opening the app...</p>
</body>
</html>
Open service 18.173.154.78:443 · theparentzapp.com
2026-01-12 07:03
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 2965
Connection: close
Last-Modified: Tue, 03 Jun 2025 08:50:35 GMT
Server: AmazonS3
Date: Mon, 12 Jan 2026 07:03:12 GMT
ETag: "00b67b5a087c83a6183b419c0d25e305"
X-Cache: RefreshHit from cloudfront
Via: 1.1 5951b29f5460c0b6d21eb11bce7b8168.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P3
X-Amz-Cf-Id: -tIOfykxMEzxzkmby_4Y4zKu0PdyMBDQO6AZNniPVez8Ip3fEuFlAQ==
Page title: Opening App...
<!DOCTYPE html>
<html>
<head>
<title>Opening App...</title>
<script>
function getMobileOperatingSystem() {
const userAgent = navigator.userAgent || navigator.vendor || window.opera;
if (/android/i.test(userAgent)) {
return "Android";
}
if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
return "iOS";
}
return "unknown";
}
function openApp() {
const os = getMobileOperatingSystem();
const iosAppStoreLink = "https://apps.apple.com/in/app/theparentz-baby-growth-tracker/id6446237972";
const androidPlayStoreLink = "https://play.google.com/store/apps/details?id=com.theparentz.rha";
// Get the current URL and normalize it
const currentUrl = window.location.href;
const urlObj = new URL(currentUrl);
const baseUrl = `${urlObj.protocol}//${urlObj.hostname}${urlObj.pathname}`;
const iosUniversalLink = currentUrl; // Full current URL for Universal Link
// Convert to tpzapp://, preserving query parameters
const androidCustomUri = currentUrl.replace(/^https?:\/\/(www\.)?theparentzapp\.com/, 'tpzapp://');
let fallbackTimeout;
let hasRedirected = false;
// Prevent redirect loop by checking if we're on a Universal Link
const isOnUniversalLink = baseUrl.startsWith('https://theparentzapp.com/') ||
baseUrl.startsWith('http://theparentzapp.com/') ||
baseUrl.startsWith('https://www.theparentzapp.com/') ||
baseUrl.startsWith('http://www.theparentzapp.com/');
if (os === "iOS") {
if (!isOnUniversalLink) {
// Attempt Universal Link
window.location.href = iosUniversalLink;
return; // Exit to avoid setting fallback unnecessarily
}
// Only set fallback if we're on the Universal Link page
fallbackTimeout = setTimeout(() => {
if (!hasRedirected) {
hasRedirected = true;
window.location.href = iosAppStoreLink;
}
}, 2000);
} else if (os === "Android") {
window.location.href = androidCustomUri;
fallbackTimeout = setTimeout(() => {
if (!hasRedirected) {
hasRedirected = true;
window.location.href = androidPlayStoreLink;
}
}, 2000);
} else {
document.body.innerHTML = "<p>Unsupported device. Please use a mobile device.</p>";
}
// Clear timeout if page is hidden or browser loses focus
window.addEventListener('pagehide', () => clearTimeout(fallbackTimeout));
window.addEventListener('blur', () => clearTimeout(fallbackTimeout));
// Mark as redirected if navigation occurs
window.addEventListener('beforeunload', () => {
hasRedirected = true;
});
}
</script>
</head>
<body onload="openApp()">
<p>Opening the app...</p>
</body>
</html>
Open service 18.173.154.75:80 · theparentzapp.com
2026-01-12 07:03
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 12 Jan 2026 07:03:11 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://theparentzapp.com/ X-Cache: Redirect from cloudfront Via: 1.1 549ff9961325ec88cf02baa6f818172a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: IdEvwcUY2vPQVqZxgpcojkuWVm7TxXcqoyCfZxZTX_vmcNGYBzUVAw== 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 18.173.154.78:80 · theparentzapp.com
2026-01-12 07:03
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 12 Jan 2026 07:03:11 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://theparentzapp.com/ X-Cache: Redirect from cloudfront Via: 1.1 306e1cc20ffb597e5d6d7d7cc23384f4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: Zs6kjPNRRBTiuDvs4W_vR8UNU-bvZ6DT21VZMkgTQ3g79GcR0IAzQw== 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 18.173.154.62:80 · theparentzapp.com
2026-01-12 07:03
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 12 Jan 2026 07:03:11 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://theparentzapp.com/ X-Cache: Redirect from cloudfront Via: 1.1 bc8243121fd94c5b2714caac07caccde.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: 4pOabaqG1frjUBknYWSqVmCxFo4XsDUJW0_30aLeAJg50sebLLcDtQ== 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 18.173.154.75:443 · theparentzapp.com
2026-01-12 07:03
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 2965
Connection: close
Last-Modified: Tue, 03 Jun 2025 08:50:35 GMT
Server: AmazonS3
Date: Mon, 12 Jan 2026 07:03:12 GMT
ETag: "00b67b5a087c83a6183b419c0d25e305"
X-Cache: RefreshHit from cloudfront
Via: 1.1 5951b29f5460c0b6d21eb11bce7b8168.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P3
X-Amz-Cf-Id: wXUAnpSpm-lKuC0B0Dfxt_jYn4RvGh-xkc0YzPne2BHjHm35HVXYUg==
Page title: Opening App...
<!DOCTYPE html>
<html>
<head>
<title>Opening App...</title>
<script>
function getMobileOperatingSystem() {
const userAgent = navigator.userAgent || navigator.vendor || window.opera;
if (/android/i.test(userAgent)) {
return "Android";
}
if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
return "iOS";
}
return "unknown";
}
function openApp() {
const os = getMobileOperatingSystem();
const iosAppStoreLink = "https://apps.apple.com/in/app/theparentz-baby-growth-tracker/id6446237972";
const androidPlayStoreLink = "https://play.google.com/store/apps/details?id=com.theparentz.rha";
// Get the current URL and normalize it
const currentUrl = window.location.href;
const urlObj = new URL(currentUrl);
const baseUrl = `${urlObj.protocol}//${urlObj.hostname}${urlObj.pathname}`;
const iosUniversalLink = currentUrl; // Full current URL for Universal Link
// Convert to tpzapp://, preserving query parameters
const androidCustomUri = currentUrl.replace(/^https?:\/\/(www\.)?theparentzapp\.com/, 'tpzapp://');
let fallbackTimeout;
let hasRedirected = false;
// Prevent redirect loop by checking if we're on a Universal Link
const isOnUniversalLink = baseUrl.startsWith('https://theparentzapp.com/') ||
baseUrl.startsWith('http://theparentzapp.com/') ||
baseUrl.startsWith('https://www.theparentzapp.com/') ||
baseUrl.startsWith('http://www.theparentzapp.com/');
if (os === "iOS") {
if (!isOnUniversalLink) {
// Attempt Universal Link
window.location.href = iosUniversalLink;
return; // Exit to avoid setting fallback unnecessarily
}
// Only set fallback if we're on the Universal Link page
fallbackTimeout = setTimeout(() => {
if (!hasRedirected) {
hasRedirected = true;
window.location.href = iosAppStoreLink;
}
}, 2000);
} else if (os === "Android") {
window.location.href = androidCustomUri;
fallbackTimeout = setTimeout(() => {
if (!hasRedirected) {
hasRedirected = true;
window.location.href = androidPlayStoreLink;
}
}, 2000);
} else {
document.body.innerHTML = "<p>Unsupported device. Please use a mobile device.</p>";
}
// Clear timeout if page is hidden or browser loses focus
window.addEventListener('pagehide', () => clearTimeout(fallbackTimeout));
window.addEventListener('blur', () => clearTimeout(fallbackTimeout));
// Mark as redirected if navigation occurs
window.addEventListener('beforeunload', () => {
hasRedirected = true;
});
}
</script>
</head>
<body onload="openApp()">
<p>Opening the app...</p>
</body>
</html>