Vercel
tcp/443 tcp/80
cloudflare
tcp/443 tcp/80
GraphQL introspection is enabled.
This could leak to data leak if not properly configured.
Severity: medium
Fingerprint: c2db3a1c40d490db2337d3d62337d3d62337d3d62337d3d62337d3d62337d3d6
GraphQL introspection enabled at /api/graphql
Severity: medium
Fingerprint: c2db3a1c40d490db2337d3d6a11d744cdb35f310ae07a7a09e76623bea9d2313
GraphQL introspection enabled at /api/graphql Types: 3326 (by kind: ENUM: 82, INPUT_OBJECT: 372, OBJECT: 2861, SCALAR: 8, UNION: 3) Operations: - Query: Query | fields: User, Users, countUsers, docAccessUser, meUser - Mutation: Mutation | fields: createUser, deleteUser, logoutUser, refreshTokenUser, updateUser Directives: deprecated, include, oneOf, skip, specifiedBy (total: 5)
Severity: medium
Fingerprint: c2db3a1c40d490db2337d3d6152019d8dd21e63c05dac16c8c3a129f31ccce07
GraphQL introspection enabled at /api/graphql Types: 3082 (by kind: ENUM: 66, INPUT_OBJECT: 350, OBJECT: 2655, SCALAR: 8, UNION: 3) Operations: - Query: Query | fields: User, Users, countUsers, docAccessUser, meUser - Mutation: Mutation | fields: createUser, deleteUser, logoutUser, refreshTokenUser, updateUser Directives: deprecated, include, oneOf, skip, specifiedBy (total: 5)
Open service 216.150.1.1:80 · tinkso.com
2026-01-10 10:09
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://tinkso.com/ Refresh: 0;url=https://tinkso.com/ server: Vercel Redirecting...
Open service 216.150.1.1:443 · tinkso.com
2026-01-10 10:09
HTTP/1.1 200 OK Accept-Ch: Sec-CH-Prefers-Color-Scheme Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Critical-Ch: Sec-CH-Prefers-Color-Scheme Date: Sat, 10 Jan 2026 10:09:50 GMT Link: <https://tinkso.com/>; rel="alternate"; hreflang="en", <https://tinkso.com/fr>; rel="alternate"; hreflang="fr", <https://tinkso.com/>; rel="alternate"; hreflang="x-default" Link: </_next/static/css/e14e8c96074ace04.css>; rel=preload; as="style", </_next/static/css/91958c353a213ae2.css>; rel=preload; as="style" Server: Vercel Set-Cookie: NEXT_LOCALE=en; Path=/; SameSite=lax Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: /[locale] X-Powered-By: Next.js, Payload X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::dwrbs-1768039785076-059f44b4ba03 Connection: close Transfer-Encoding: chunked
Open service 104.19.241.93:80 · work.tinkso.com
2026-01-09 09:36
HTTP/1.1 301 Moved Permanently Date: Fri, 09 Jan 2026 09:36:37 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Fri, 09 Jan 2026 10:36:37 GMT Location: https://work.tinkso.com/ Strict-Transport-Security: max-age=31536000 Server: cloudflare CF-RAY: 9bb2f38bc8d6c17e-BLR alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.19.240.93:443 · work.tinkso.com
2026-01-09 09:36
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 09:36:38 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9bb2f38c6aa2a666-SJC
x-powered-by: Express
x-content-type-options: nosniff
set-cookie: work-ideable_live_u2main=bus|1767951397932x606531992892267900|1767951397976x388957900530026560; path=/; expires=Mon, 12 Jan 2026 09:36:37 GMT; domain=work.tinkso.com; samesite=none; secure; httponly
set-cookie: work-ideable_live_u2main.sig=KAld1KggsyWNuhDMrGjEqBoRhDo; path=/; expires=Mon, 12 Jan 2026 09:36:37 GMT; domain=work.tinkso.com; samesite=none; secure; httponly
set-cookie: work-ideable_u1main=1767951397932x606531992892267900; path=/; domain=work.tinkso.com; samesite=none; secure
referrer-policy: origin
cache-control: no-store
x-bubble-perf: {"total":159.7,"percents":{"top":{"bubble_cpu":31.4,"block":68.7,"capacity_rl":0,"other_pause":0,"pre_fiber":0.4},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":71.4,"appserver_cache_misses_time":0,"redis":28,"fiber_queue":12.7,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":8,"derived_cache_memory_misses":8,"serverjson":66,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":31,"fiber_queue":114,"blocks":113},"misc":{"userdb_results":1,"userdb_data":226,"spent_time":7515244}}
x-bubble-capacity-used: 0.116 unit-seconds used
x-bubble-capacity-limit: 0 ms slower
vary: Accept-Encoding
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=31536000
Server: cloudflare
alt-svc: h3=":443"; ma=86400
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<script type="text/javascript">
window.bubble_session_uid = '1767951397932x606531992892267900';
</script>
<script type="text/javascript">
window.headers_source_maps = [["plugin_main_headers_1583999894901x139148699044937730",215,218],["plugin_main_headers_1678120844943x152854167140433920",219,222],["custom_app_header",224,227]]
</script>
<script type="text/javascript">
function make_proxy(target, name) {
return new Proxy(target, {
get: function(target, prop) {
if (prop in target) {
return target[prop];
}
throw new Error('The variable ' + name + ' is not fully initialized yet');
}
});
}
window.appquery = make_proxy({
app_version: function() { return "live"; },
last_change: function() { return "14989755161";},
}, 'appquery');
window.Lib = new Proxy(function() {}, {
get: function(target, prop) {
if (prop === 'is_skeleton') {
return true;
}
throw new Error('The variable ' + Lib + ' is not fully initialized yet');
},
apply: function() {
return make_proxy({
current_user: function() {
return make_proxy({ id: "1767951397932x606531992892267900" }, 'Lib().current_user');
}
}, 'Lib()');
}
});
</script>
<script type="text/javascript">
function load_error_function (event) {
return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
}
window.load_error_log = [];
window.addEventListener('error', load_error_function);
window.disableLoadErrorFunction = function () {
window.removeEventListener('error', load_error_function);
}
</script>
<meta name="referrer" content="origin">
<script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
</script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
</script>
<script type="text/javascript">(function () {
function onWebFontFinish () {
window.google_web_fonts_active = true;
if (window.google_web_fonts_active_cb) {
window.google_web_fonts_active_cb();
}
(function fontface_loaded_snippet (font) {
if (window.fontface_loaded == null) {
window.fontface_loaded = {}
}
if (font != null) {
window.fontface_loaded[font] = true
} else {
window.all_fontface_loaded = true
}
if (window.fontface_webfonts_loaded_cb) {
return window.fontface_webfonts_loaded_cb(font)
}
})()
}
const WebFontConfig = {'google': { families: ["Be Vietnam Pro:500","Lato","Lato","Lato:regular","Lato:regular","Lato:400","Lato:900","Manrope:700","Montserrat:regular","Montserrat:500","Montserrat:600","Montserrat:700","Nunito:600","Open Sans","Open Sans:600","Public Sans:regular","Public Sans:500","Public Sans:600","Public Sans:700","Public Sans:italic","Public Sans:regular"] },
active: function() {
onWebFontFinish()
},
inactive: function() {
console.log('Failed to load all the fonts');
onWebFontFinish()
},
fontinactive: function(family_name, fvd) {
console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
onWebFontFinish()
}
}
window.WebFont.load(WebFontConfig);
})();</script>
<script>
(function initialize_data() {
const xhr = new XMLHttpR
Open service 104.19.241.93:443 · work.tinkso.com
2026-01-09 09:36
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 09:36:37 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9bb2f38c09e9c8de-SJC
x-powered-by: Express
x-content-type-options: nosniff
set-cookie: work-ideable_live_u2main=bus|1767951397843x527985590040934000|1767951397869x242362898917544350; path=/; expires=Mon, 12 Jan 2026 09:36:37 GMT; domain=work.tinkso.com; samesite=none; secure; httponly
set-cookie: work-ideable_live_u2main.sig=PDJDzqubzivqLHwzUjLLXQMfmDQ; path=/; expires=Mon, 12 Jan 2026 09:36:37 GMT; domain=work.tinkso.com; samesite=none; secure; httponly
set-cookie: work-ideable_u1main=1767951397843x527985590040934000; path=/; domain=work.tinkso.com; samesite=none; secure
referrer-policy: origin
cache-control: no-store
x-bubble-perf: {"total":158.9,"percents":{"top":{"bubble_cpu":29,"block":70.9,"capacity_rl":0,"other_pause":0,"pre_fiber":0.5},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":62.6,"appserver_cache_misses_time":0,"redis":32.9,"fiber_queue":8.3,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":8,"derived_cache_memory_misses":8,"serverjson":66,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":31,"fiber_queue":116,"blocks":115},"misc":{"userdb_results":1,"userdb_data":226,"spent_time":6921064}}
x-bubble-capacity-used: 0.106 unit-seconds used
x-bubble-capacity-limit: 0 ms slower
vary: Accept-Encoding
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=31536000
Server: cloudflare
alt-svc: h3=":443"; ma=86400
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<script type="text/javascript">
window.bubble_session_uid = '1767951397843x527985590040934000';
</script>
<script type="text/javascript">
window.headers_source_maps = [["plugin_main_headers_1583999894901x139148699044937730",215,218],["plugin_main_headers_1678120844943x152854167140433920",219,222],["custom_app_header",224,227]]
</script>
<script type="text/javascript">
function make_proxy(target, name) {
return new Proxy(target, {
get: function(target, prop) {
if (prop in target) {
return target[prop];
}
throw new Error('The variable ' + name + ' is not fully initialized yet');
}
});
}
window.appquery = make_proxy({
app_version: function() { return "live"; },
last_change: function() { return "14989755161";},
}, 'appquery');
window.Lib = new Proxy(function() {}, {
get: function(target, prop) {
if (prop === 'is_skeleton') {
return true;
}
throw new Error('The variable ' + Lib + ' is not fully initialized yet');
},
apply: function() {
return make_proxy({
current_user: function() {
return make_proxy({ id: "1767951397843x527985590040934000" }, 'Lib().current_user');
}
}, 'Lib()');
}
});
</script>
<script type="text/javascript">
function load_error_function (event) {
return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
}
window.load_error_log = [];
window.addEventListener('error', load_error_function);
window.disableLoadErrorFunction = function () {
window.removeEventListener('error', load_error_function);
}
</script>
<meta name="referrer" content="origin">
<script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
</script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
</script>
<script type="text/javascript">(function () {
function onWebFontFinish () {
window.google_web_fonts_active = true;
if (window.google_web_fonts_active_cb) {
window.google_web_fonts_active_cb();
}
(function fontface_loaded_snippet (font) {
if (window.fontface_loaded == null) {
window.fontface_loaded = {}
}
if (font != null) {
window.fontface_loaded[font] = true
} else {
window.all_fontface_loaded = true
}
if (window.fontface_webfonts_loaded_cb) {
return window.fontface_webfonts_loaded_cb(font)
}
})()
}
const WebFontConfig = {'google': { families: ["Be Vietnam Pro:500","Lato","Lato","Lato:regular","Lato:regular","Lato:400","Lato:900","Manrope:700","Montserrat:regular","Montserrat:500","Montserrat:600","Montserrat:700","Nunito:600","Open Sans","Open Sans:600","Public Sans:regular","Public Sans:500","Public Sans:600","Public Sans:700","Public Sans:italic","Public Sans:regular"] },
active: function() {
onWebFontFinish()
},
inactive: function() {
console.log('Failed to load all the fonts');
onWebFontFinish()
},
fontinactive: function(family_name, fvd) {
console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
onWebFontFinish()
}
}
window.WebFont.load(WebFontConfig);
})();</script>
<script>
(function initialize_data() {
const xhr = new XMLHttpR
Open service 104.19.240.93:80 · work.tinkso.com
2026-01-09 09:36
HTTP/1.1 301 Moved Permanently Date: Fri, 09 Jan 2026 09:36:37 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Fri, 09 Jan 2026 10:36:37 GMT Location: https://work.tinkso.com/ Strict-Transport-Security: max-age=31536000 Server: cloudflare CF-RAY: 9bb2f38adb7268cb-AMS alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.19.240.93:8443 · work.tinkso.com
2026-01-09 09:36
Open service 104.19.241.93:8443 · work.tinkso.com
2026-01-09 09:36
Open service 104.19.241.93:443 · check.tinkso.com
2026-01-08 23:29
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 23:30:00 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9baf7af17ba2b277-BLR
x-powered-by: Express
x-content-type-options: nosniff
set-cookie: checkso_live_u2main=bus|1767915000721x379117222536786940|1767915000736x823646094897806600; path=/; expires=Sun, 11 Jan 2026 23:30:00 GMT; domain=check.tinkso.com; samesite=none; secure; httponly
set-cookie: checkso_live_u2main.sig=6TGTXNQdw6lcfuFQmCXCCsMcIKM; path=/; expires=Sun, 11 Jan 2026 23:30:00 GMT; domain=check.tinkso.com; samesite=none; secure; httponly
set-cookie: checkso_u1main=1767915000721x379117222536786940; path=/; domain=check.tinkso.com; samesite=none; secure
referrer-policy: origin
cache-control: no-store
x-bubble-perf: {"total":150.7,"percents":{"top":{"bubble_cpu":30.1,"block":69.9,"capacity_rl":0,"other_pause":0,"pre_fiber":0.4},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":51.6,"appserver_cache_misses_time":0,"redis":23.8,"fiber_queue":12.5,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":9,"derived_cache_memory_misses":9,"serverjson":65,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":29,"fiber_queue":117,"blocks":116},"misc":{"userdb_results":1,"userdb_data":206,"spent_time":6812379}}
x-bubble-capacity-used: 0.105 unit-seconds used
x-bubble-capacity-limit: 0 ms slower
vary: Accept-Encoding
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=31536000
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Checkso | Hack Your Bubble App
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Checkso | Hack Your Bubble App</title>
<script type="text/javascript">
window.bubble_session_uid = '1767915000721x379117222536786940';
</script>
<script type="text/javascript">
window.headers_source_maps = [["plugin_main_headers_1652100141816x544111532603605000",214,218],["plugin_main_headers_1661717622628x490300288223674400",219,226],["custom_page_header",228,252],["custom_app_header",253,335]]
</script>
<script type="text/javascript">
function make_proxy(target, name) {
return new Proxy(target, {
get: function(target, prop) {
if (prop in target) {
return target[prop];
}
throw new Error('The variable ' + name + ' is not fully initialized yet');
}
});
}
window.appquery = make_proxy({
app_version: function() { return "live"; },
last_change: function() { return "20587129043";},
}, 'appquery');
window.Lib = new Proxy(function() {}, {
get: function(target, prop) {
if (prop === 'is_skeleton') {
return true;
}
throw new Error('The variable ' + Lib + ' is not fully initialized yet');
},
apply: function() {
return make_proxy({
current_user: function() {
return make_proxy({ id: "1767915000721x379117222536786940" }, 'Lib().current_user');
}
}, 'Lib()');
}
});
</script>
<script type="text/javascript">
function load_error_function (event) {
return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
}
window.load_error_log = [];
window.addEventListener('error', load_error_function);
window.disableLoadErrorFunction = function () {
window.removeEventListener('error', load_error_function);
}
</script>
<meta name="referrer" content="origin">
<script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
</script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
</script>
<script type="text/javascript">(function () {
function onWebFontFinish () {
window.google_web_fonts_active = true;
if (window.google_web_fonts_active_cb) {
window.google_web_fonts_active_cb();
}
(function fontface_loaded_snippet (font) {
if (window.fontface_loaded == null) {
window.fontface_loaded = {}
}
if (font != null) {
window.fontface_loaded[font] = true
} else {
window.all_fontface_loaded = true
}
if (window.fontface_webfonts_loaded_cb) {
return window.fontface_webfonts_loaded_cb(font)
}
})()
}
const WebFontConfig = {'google': { families: ["Be Vietnam Pro:300","Be Vietnam Pro:regular","Be Vietnam Pro:500","Be Vietnam Pro:600","Fira Sans:regular","Lato:regular","Lato:400","Lato:900","Urbanist:600","Urbanist:700"] },
active: function() {
onWebFontFinish()
},
inactive: function() {
console.log('Failed to load all the fonts');
onWebFontFinish()
},
fontinactive: function(family_name, fvd) {
console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
onWebFontFinish()
}
}
window.WebFont.load(WebFontConfig);
})();</script>
<script>
(function initialize_data() {
const xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (this.readyState === 4 && this.status ===
Open service 104.19.241.93:80 · check.tinkso.com
2026-01-08 23:29
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 23:30:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Fri, 09 Jan 2026 00:30:00 GMT Location: https://check.tinkso.com/ Strict-Transport-Security: max-age=31536000 Server: cloudflare CF-RAY: 9baf7aef6c49fe90-SIN alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.19.241.93:8443 · check.tinkso.com
2026-01-08 23:29
Open service 104.19.240.93:80 · check.tinkso.com
2026-01-08 23:29
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 23:29:59 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Fri, 09 Jan 2026 00:29:59 GMT Location: https://check.tinkso.com/ Strict-Transport-Security: max-age=31536000 Server: cloudflare CF-RAY: 9baf7aecbf109bc3-LHR alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.19.240.93:443 · check.tinkso.com
2026-01-08 23:29
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 23:30:00 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9baf7aee5c52d25a-FRA
x-powered-by: Express
x-content-type-options: nosniff
set-cookie: checkso_live_u2main=bus|1767915000175x119260789751437500|1767915000192x656111300951792500; path=/; expires=Sun, 11 Jan 2026 23:30:00 GMT; domain=check.tinkso.com; samesite=none; secure; httponly
set-cookie: checkso_live_u2main.sig=DlahUbwhMaAzmzZZ8KBCzefY0xc; path=/; expires=Sun, 11 Jan 2026 23:30:00 GMT; domain=check.tinkso.com; samesite=none; secure; httponly
set-cookie: checkso_u1main=1767915000175x119260789751437500; path=/; domain=check.tinkso.com; samesite=none; secure
referrer-policy: origin
cache-control: no-store
x-bubble-perf: {"total":75.5,"percents":{"top":{"bubble_cpu":42.6,"block":50.5,"capacity_rl":0,"other_pause":0,"pre_fiber":1.1},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":4.2,"appserver_cache_misses_time":0,"redis":40.2,"fiber_queue":4.5,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"serverjson":65,"appserver_cache_attempts":0,"appserver_mem_cache_hits":0,"appserver_cache_hits":0,"appserver_cache_misses":0,"redis":18,"fiber_queue":24,"blocks":23},"misc":{"userdb_results":1,"userdb_data":206,"spent_time":4820168}}
x-bubble-capacity-used: 0.074 unit-seconds used
x-bubble-capacity-limit: 0 ms slower
vary: Accept-Encoding
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=31536000
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Checkso | Hack Your Bubble App
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Checkso | Hack Your Bubble App</title>
<script type="text/javascript">
window.bubble_session_uid = '1767915000175x119260789751437500';
</script>
<script type="text/javascript">
window.headers_source_maps = [["plugin_main_headers_1652100141816x544111532603605000",214,218],["plugin_main_headers_1661717622628x490300288223674400",219,226],["custom_page_header",228,252],["custom_app_header",253,335]]
</script>
<script type="text/javascript">
function make_proxy(target, name) {
return new Proxy(target, {
get: function(target, prop) {
if (prop in target) {
return target[prop];
}
throw new Error('The variable ' + name + ' is not fully initialized yet');
}
});
}
window.appquery = make_proxy({
app_version: function() { return "live"; },
last_change: function() { return "20587129043";},
}, 'appquery');
window.Lib = new Proxy(function() {}, {
get: function(target, prop) {
if (prop === 'is_skeleton') {
return true;
}
throw new Error('The variable ' + Lib + ' is not fully initialized yet');
},
apply: function() {
return make_proxy({
current_user: function() {
return make_proxy({ id: "1767915000175x119260789751437500" }, 'Lib().current_user');
}
}, 'Lib()');
}
});
</script>
<script type="text/javascript">
function load_error_function (event) {
return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
}
window.load_error_log = [];
window.addEventListener('error', load_error_function);
window.disableLoadErrorFunction = function () {
window.removeEventListener('error', load_error_function);
}
</script>
<meta name="referrer" content="origin">
<script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
</script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
</script>
<script type="text/javascript">(function () {
function onWebFontFinish () {
window.google_web_fonts_active = true;
if (window.google_web_fonts_active_cb) {
window.google_web_fonts_active_cb();
}
(function fontface_loaded_snippet (font) {
if (window.fontface_loaded == null) {
window.fontface_loaded = {}
}
if (font != null) {
window.fontface_loaded[font] = true
} else {
window.all_fontface_loaded = true
}
if (window.fontface_webfonts_loaded_cb) {
return window.fontface_webfonts_loaded_cb(font)
}
})()
}
const WebFontConfig = {'google': { families: ["Be Vietnam Pro:300","Be Vietnam Pro:regular","Be Vietnam Pro:500","Be Vietnam Pro:600","Fira Sans:regular","Lato:regular","Lato:400","Lato:900","Urbanist:600","Urbanist:700"] },
active: function() {
onWebFontFinish()
},
inactive: function() {
console.log('Failed to load all the fonts');
onWebFontFinish()
},
fontinactive: function(family_name, fvd) {
console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
onWebFontFinish()
}
}
window.WebFont.load(WebFontConfig);
})();</script>
<script>
(function initialize_data() {
const xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (this.readyState === 4 && this.status ===
Open service 104.19.240.93:8443 · check.tinkso.com
2026-01-08 23:29
Open service 216.150.1.1:443 · tinkso.com
2026-01-08 18:49
HTTP/1.1 200 OK Accept-Ch: Sec-CH-Prefers-Color-Scheme Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Critical-Ch: Sec-CH-Prefers-Color-Scheme Date: Thu, 08 Jan 2026 18:49:59 GMT Link: <https://tinkso.com/>; rel="alternate"; hreflang="en", <https://tinkso.com/fr>; rel="alternate"; hreflang="fr", <https://tinkso.com/>; rel="alternate"; hreflang="x-default" Link: </_next/static/css/e14e8c96074ace04.css>; rel=preload; as="style", </_next/static/css/91958c353a213ae2.css>; rel=preload; as="style" Server: Vercel Set-Cookie: NEXT_LOCALE=en; Path=/; SameSite=lax Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: /[locale] X-Powered-By: Next.js, Payload X-Vercel-Cache: MISS X-Vercel-Id: iad1::iad1::rvm6q-1767898196719-ca42a4e04346 Connection: close Transfer-Encoding: chunked
Open service 104.18.68.40:8443 · newsletter.tinkso.com
2026-01-07 09:16
Open service 2606:4700::6812:4428:443 · newsletter.tinkso.com
2026-01-07 09:16
HTTP/1.1 200 OK
Date: Wed, 07 Jan 2026 09:16:37 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9ba25b797dddc7d3-BLR
Cache-Control: public, max-age=0, s-maxage=2592000, stale-while-revalidate=60
x-release-version: v536
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=nwKEUb9jyO%2B4BjWC4TlLex3YZqPgPgs854VX4VnYTjA%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767777396"}],"max_age":3600}
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=BZDPYssujD4fJEUfj1%2BtvZ5aFmxVgtNvuWiN0y1K49k%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767777396"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=nwKEUb9jyO%2B4BjWC4TlLex3YZqPgPgs854VX4VnYTjA%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767777396"
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=BZDPYssujD4fJEUfj1%2BtvZ5aFmxVgtNvuWiN0y1K49k%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767777396"
vary: Accept-Encoding
via: 1.1 heroku-router, 2.0 heroku-router
x-correlation-id: 9de7aa08-661f-44af-a051-5b8b410e0611
x-orchid-version: 2
cf-cache-status: DYNAMIC
Set-Cookie: __cf_bm=CLaT3mLZFcKFj1dZmyU5zaVDO6p_u029RgTP4KlcxEA-1767777397-1.0.1.1-hwSpz7Xr1t_q3XZxyBospOQo5rcdHH5FC71BTpLnqZAno3.yxOIUpIXc7donTQEccVWTiD4dXGaFcT0UR5oI0RANXTrW3Fu_iBgE2XtGqyQ; path=/; expires=Wed, 07-Jan-26 09:46:37 GMT; domain=.newsletter.tinkso.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
Open service 2606:4700::6812:4428:8443 · newsletter.tinkso.com
2026-01-07 09:16
Open service 104.18.69.40:443 · newsletter.tinkso.com
2026-01-07 09:16
HTTP/1.1 200 OK
Date: Wed, 07 Jan 2026 09:16:37 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9ba25b791fa1954b-LHR
Cache-Control: public, max-age=0, s-maxage=2592000, stale-while-revalidate=60
x-release-version: v536
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=nwKEUb9jyO%2B4BjWC4TlLex3YZqPgPgs854VX4VnYTjA%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767777396"}],"max_age":3600}
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=BZDPYssujD4fJEUfj1%2BtvZ5aFmxVgtNvuWiN0y1K49k%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767777396"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=nwKEUb9jyO%2B4BjWC4TlLex3YZqPgPgs854VX4VnYTjA%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767777396"
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=BZDPYssujD4fJEUfj1%2BtvZ5aFmxVgtNvuWiN0y1K49k%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767777396"
vary: Accept-Encoding
via: 1.1 heroku-router, 2.0 heroku-router
x-correlation-id: d6857ad5-0399-4b9f-b5bb-796f0c2219a0
x-orchid-version: 2
cf-cache-status: DYNAMIC
Set-Cookie: __cf_bm=M1B9zcXA.Dt8dkgyzsJJfuKLVQucR63l.P9zLiln0uY-1767777397-1.0.1.1-fiz5xXX4E4XIxCkCf.UuZvpVyXduCM6VGWWYctxBCxQuJmEwkRuXSNTk4PtmMpkFbXkU9lZvhpCnlwXjlWl4hpxF9d5Iu4kpKZ4xQoSPbJI; path=/; expires=Wed, 07-Jan-26 09:46:37 GMT; domain=.newsletter.tinkso.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
Open service 2606:4700::6812:4528:443 · newsletter.tinkso.com
2026-01-07 09:16
HTTP/1.1 200 OK
Date: Wed, 07 Jan 2026 09:16:37 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9ba25b79289bd352-FRA
Cache-Control: public, max-age=0, s-maxage=2592000, stale-while-revalidate=60
x-release-version: v536
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=nwKEUb9jyO%2B4BjWC4TlLex3YZqPgPgs854VX4VnYTjA%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767777396"}],"max_age":3600}
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=BZDPYssujD4fJEUfj1%2BtvZ5aFmxVgtNvuWiN0y1K49k%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767777396"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=nwKEUb9jyO%2B4BjWC4TlLex3YZqPgPgs854VX4VnYTjA%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767777396"
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=BZDPYssujD4fJEUfj1%2BtvZ5aFmxVgtNvuWiN0y1K49k%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767777396"
vary: Accept-Encoding
via: 1.1 heroku-router, 2.0 heroku-router
x-correlation-id: 5a9bce78-9495-4cfc-b001-58ec1864e0ca
x-orchid-version: 2
cf-cache-status: DYNAMIC
Set-Cookie: __cf_bm=75hLz0zbPAgAj2DJ4l2yuZZo7xV24XJ5qj.EZPa02dc-1767777397-1.0.1.1-PyRTPdMfngmGVfd1Apge6xGb7Es6.XnTlvQNFrwkBnxaBow4sgOm5qcRrS1ds29yjpZSk0RgYOPpc7X3ovInHPASYRV6DU.KM_.fWIli7JE; path=/; expires=Wed, 07-Jan-26 09:46:37 GMT; domain=.newsletter.tinkso.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
Open service 104.18.68.40:443 · newsletter.tinkso.com
2026-01-07 09:16
HTTP/1.1 200 OK
Date: Wed, 07 Jan 2026 09:16:37 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9ba25b795a7ebd84-LHR
Cache-Control: public, max-age=0, s-maxage=2592000, stale-while-revalidate=60
x-release-version: v536
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=nwKEUb9jyO%2B4BjWC4TlLex3YZqPgPgs854VX4VnYTjA%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767777396"}],"max_age":3600}
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=BZDPYssujD4fJEUfj1%2BtvZ5aFmxVgtNvuWiN0y1K49k%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767777396"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=nwKEUb9jyO%2B4BjWC4TlLex3YZqPgPgs854VX4VnYTjA%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767777396"
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=BZDPYssujD4fJEUfj1%2BtvZ5aFmxVgtNvuWiN0y1K49k%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767777396"
vary: Accept-Encoding
via: 1.1 heroku-router, 2.0 heroku-router
x-correlation-id: 2695a347-2f4d-4585-9ee9-21b880186cda
x-orchid-version: 2
cf-cache-status: DYNAMIC
Set-Cookie: __cf_bm=DrqLSmrY3s2f0XSKxyD9iMH95U7WGDSOZojGLuVQgaI-1767777397-1.0.1.1-xJOFP7IDg9OB0o2.kAytediobydAUt.LGpzDvIr76rfyLCU80EU5i.U.ef.24oevArJo_FdIcEgS4UEUao8qqHzJ0_BcEb9eVxroanYRxks; path=/; expires=Wed, 07-Jan-26 09:46:37 GMT; domain=.newsletter.tinkso.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
Open service 2606:4700::6812:4528:8443 · newsletter.tinkso.com
2026-01-07 09:16
Open service 104.18.68.40:80 · newsletter.tinkso.com
2026-01-07 09:16
HTTP/1.1 301 Moved Permanently Date: Wed, 07 Jan 2026 09:16:36 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Wed, 07 Jan 2026 10:16:36 GMT Location: https://newsletter.tinkso.com/ Set-Cookie: __cf_bm=JMTQk_P2hN16OQG71lr1DTE0cN5wfYpnNE_3zvH67xI-1767777396-1.0.1.1-c16x96FM5Mc_xp_xz9zFkwCMU.H50y.hsuiARGuWGQJX9s_05Id5Jm0Kg48GdHUxoU2wNsbG5pyXj3ZKw5UyJzwffZ9STVoOY9QsgVHLMl4; path=/; expires=Wed, 07-Jan-26 09:46:36 GMT; domain=.newsletter.tinkso.com; HttpOnly Server: cloudflare CF-RAY: 9ba25b75ccb04547-AMS Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.18.69.40:8443 · newsletter.tinkso.com
2026-01-07 09:16
Open service 2606:4700::6812:4528:80 · newsletter.tinkso.com
2026-01-07 09:16
HTTP/1.1 301 Moved Permanently Date: Wed, 07 Jan 2026 09:16:36 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Wed, 07 Jan 2026 10:16:36 GMT Location: https://newsletter.tinkso.com/ Set-Cookie: __cf_bm=K6FHuSaj17RoTqUIonfA5THw.LN6HifOeq7BDr802PE-1767777396-1.0.1.1-N3D3Se4pE5Txuteb5txjk1mEbWKrSnD6M4h3.NftNNu5OvcDfJ4BqiDYiatyy6lYcux1C3uuCnW1RcfbcA.btl49cAKxRnMdZt0R4l0w.tI; path=/; expires=Wed, 07-Jan-26 09:46:36 GMT; domain=.newsletter.tinkso.com; HttpOnly Server: cloudflare CF-RAY: 9ba25b759ff9366f-FRA Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 2606:4700::6812:4428:80 · newsletter.tinkso.com
2026-01-07 09:16
HTTP/1.1 301 Moved Permanently Date: Wed, 07 Jan 2026 09:16:36 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Wed, 07 Jan 2026 10:16:36 GMT Location: https://newsletter.tinkso.com/ Set-Cookie: __cf_bm=GaQ1kRmW6uW989hdGEHMOiAtNUbNzRJq4SC.PX24RNs-1767777396-1.0.1.1-VQd1Mr9zDsf7wWL1iL1nYsQQxmaUcgWaoP5Q4JKuptaGrqoivcqu922fq4tObORSVdY2Wji92SNXs4P_vx7o4_nS2mnvS8ni3Wk4CW2QmO8; path=/; expires=Wed, 07-Jan-26 09:46:36 GMT; domain=.newsletter.tinkso.com; HttpOnly Server: cloudflare CF-RAY: 9ba25b757d09b35c-AMS Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.18.69.40:80 · newsletter.tinkso.com
2026-01-07 09:16
HTTP/1.1 301 Moved Permanently Date: Wed, 07 Jan 2026 09:16:36 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Wed, 07 Jan 2026 10:16:36 GMT Location: https://newsletter.tinkso.com/ Set-Cookie: __cf_bm=95e1AD63THqQniL0dslIhv0AOYvTfJdn9Qq9eBk7d9E-1767777396-1.0.1.1-CgqZDzH1UD.J8XD99CeBE1VPO_uMPFiYPL4nEWT0UDTb1J0gfp5Q5KrGMrj3Hp929YQGoCYGfu5UcmNpkYrcRjU8UTJ_7lVQkvUwsQMeXeE; path=/; expires=Wed, 07-Jan-26 09:46:36 GMT; domain=.newsletter.tinkso.com; HttpOnly Server: cloudflare CF-RAY: 9ba25b7599964860-FRA Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.16.36.105:80 · spreadsheet.tinkso.com
2026-01-06 13:42
HTTP/1.1 301 Moved Permanently Date: Tue, 06 Jan 2026 13:42:23 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Tue, 06 Jan 2026 14:42:23 GMT Location: https://spreadsheet.tinkso.com/ Strict-Transport-Security: max-age=31536000 Server: cloudflare CF-RAY: 9b9ba36d699ac197-BLR alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.19.241.93:443 · spreadsheet.tinkso.com
2026-01-06 13:42
HTTP/1.1 302 Found
Date: Tue, 06 Jan 2026 13:42:23 GMT
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b9ba36dedacc782-SJC
x-powered-by: Express
x-content-type-options: nosniff
set-cookie: spreadsheet2html_live_u2main=bus|1767706943793x739421848051988100|1767706943833x581407877199596000; path=/; expires=Fri, 09 Jan 2026 13:42:23 GMT; domain=spreadsheet.tinkso.com; secure; httponly
set-cookie: spreadsheet2html_live_u2main.sig=s5Z0giZi8CJ_yeduOnqFh0Kw0mI; path=/; expires=Fri, 09 Jan 2026 13:42:23 GMT; domain=spreadsheet.tinkso.com; secure; httponly
set-cookie: spreadsheet2html_u1main=1767706943793x739421848051988100; path=/; domain=spreadsheet.tinkso.com; secure
location: https://bubble.io/domain_not_supported?domain=spreadsheet.tinkso.com
x-bubble-perf: {"total":149.1,"percents":{"top":{"bubble_cpu":14.1,"block":84.9,"capacity_rl":0,"other_pause":0,"pre_fiber":1.5},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":113.8,"appserver_cache_misses_time":0,"redis":16.4,"fiber_queue":17.7,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":1,"derived_cache_memory_misses":1,"serverjson":20,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":15,"fiber_queue":43,"blocks":42},"misc":{"userdb_results":1,"userdb_data":336,"spent_time":3162445}}
x-bubble-capacity-used: 0.049 unit-seconds used
x-bubble-capacity-limit: 0 ms slower
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=31536000
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Open service 104.19.241.93:8443 · spreadsheet.tinkso.com
2026-01-06 13:42
Open service 104.16.36.105:443 · spreadsheet.tinkso.com
2026-01-06 13:42
HTTP/1.1 302 Found
Date: Tue, 06 Jan 2026 13:42:24 GMT
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b9ba3714f3df88a-SIN
x-powered-by: Express
x-content-type-options: nosniff
set-cookie: spreadsheet2html_live_u2main=bus|1767706944517x550205102324261570|1767706944548x743855140001019600; path=/; expires=Fri, 09 Jan 2026 13:42:24 GMT; domain=spreadsheet.tinkso.com; secure; httponly
set-cookie: spreadsheet2html_live_u2main.sig=pNmtr8MPKPY5NgVvEJySTXa5d5c; path=/; expires=Fri, 09 Jan 2026 13:42:24 GMT; domain=spreadsheet.tinkso.com; secure; httponly
set-cookie: spreadsheet2html_u1main=1767706944517x550205102324261570; path=/; domain=spreadsheet.tinkso.com; secure
location: https://bubble.io/domain_not_supported?domain=spreadsheet.tinkso.com
x-bubble-perf: {"total":238.5,"percents":{"top":{"bubble_cpu":9.3,"block":89.9,"capacity_rl":0,"other_pause":0,"pre_fiber":1.2},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":91.1,"appserver_cache_misses_time":0,"redis":35.8,"fiber_queue":23.1,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":1,"derived_cache_memory_misses":1,"serverjson":20,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":15,"fiber_queue":43,"blocks":42},"misc":{"userdb_results":1,"userdb_data":336,"spent_time":3335049}}
x-bubble-capacity-used: 0.051 unit-seconds used
x-bubble-capacity-limit: 0 ms slower
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=31536000
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Open service 104.19.240.93:443 · spreadsheet.tinkso.com
2026-01-06 13:42
HTTP/1.1 302 Found
Date: Tue, 06 Jan 2026 13:42:24 GMT
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b9ba36e5b189f6e-SIN
x-powered-by: Express
x-content-type-options: nosniff
set-cookie: spreadsheet2html_live_u2main=bus|1767706944589x545400256688483900|1767706944734x119462207072818180; path=/; expires=Fri, 09 Jan 2026 13:42:24 GMT; domain=spreadsheet.tinkso.com; secure; httponly
set-cookie: spreadsheet2html_live_u2main.sig=TZZiydGB7F0bJL0ieg2NNHghB0o; path=/; expires=Fri, 09 Jan 2026 13:42:24 GMT; domain=spreadsheet.tinkso.com; secure; httponly
set-cookie: spreadsheet2html_u1main=1767706944589x545400256688483900; path=/; domain=spreadsheet.tinkso.com; secure
location: https://bubble.io/domain_not_supported?domain=spreadsheet.tinkso.com
x-bubble-perf: {"total":435,"percents":{"top":{"bubble_cpu":5.3,"block":91.9,"capacity_rl":0,"other_pause":0,"pre_fiber":3},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":81.2,"appserver_cache_misses_time":0,"redis":31.3,"fiber_queue":17.3,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":1,"derived_cache_memory_misses":1,"serverjson":20,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":15,"fiber_queue":43,"blocks":42},"misc":{"userdb_results":1,"userdb_data":336,"spent_time":3484186}}
x-bubble-capacity-used: 0.054 unit-seconds used
x-bubble-capacity-limit: 0 ms slower
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=31536000
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Open service 104.16.36.105:8443 · spreadsheet.tinkso.com
2026-01-06 13:42
Open service 104.16.42.105:8443 · spreadsheet.tinkso.com
2026-01-06 13:42
Open service 104.19.240.93:8443 · spreadsheet.tinkso.com
2026-01-06 13:42
Open service 104.16.42.105:80 · spreadsheet.tinkso.com
2026-01-06 13:42
HTTP/1.1 301 Moved Permanently Date: Tue, 06 Jan 2026 13:42:23 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Tue, 06 Jan 2026 14:42:23 GMT Location: https://spreadsheet.tinkso.com/ Strict-Transport-Security: max-age=31536000 Server: cloudflare CF-RAY: 9b9ba36c9a1fd3a8-FRA alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.19.240.93:80 · spreadsheet.tinkso.com
2026-01-06 13:42
HTTP/1.1 301 Moved Permanently Date: Tue, 06 Jan 2026 13:42:23 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Tue, 06 Jan 2026 14:42:23 GMT Location: https://spreadsheet.tinkso.com/ Strict-Transport-Security: max-age=31536000 Server: cloudflare CF-RAY: 9b9ba36c0d498ade-AMS alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.19.241.93:80 · spreadsheet.tinkso.com
2026-01-06 13:42
HTTP/1.1 301 Moved Permanently Date: Tue, 06 Jan 2026 13:42:23 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Tue, 06 Jan 2026 14:42:23 GMT Location: https://spreadsheet.tinkso.com/ Strict-Transport-Security: max-age=31536000 Server: cloudflare CF-RAY: 9b9ba36c394c6973-FRA alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 104.16.42.105:443 · spreadsheet.tinkso.com
2026-01-06 13:42
HTTP/1.1 302 Found
Date: Tue, 06 Jan 2026 13:42:24 GMT
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b9ba36f88cce868-FRA
x-powered-by: Express
x-content-type-options: nosniff
set-cookie: spreadsheet2html_live_u2main=bus|1767706944247x808835386721930600|1767706944491x735573831433228500; path=/; expires=Fri, 09 Jan 2026 13:42:24 GMT; domain=spreadsheet.tinkso.com; secure; httponly
set-cookie: spreadsheet2html_live_u2main.sig=HsfvtrotKNqAMUjDaRcjzWLoMRM; path=/; expires=Fri, 09 Jan 2026 13:42:24 GMT; domain=spreadsheet.tinkso.com; secure; httponly
set-cookie: spreadsheet2html_u1main=1767706944247x808835386721930600; path=/; domain=spreadsheet.tinkso.com; secure
location: https://bubble.io/domain_not_supported?domain=spreadsheet.tinkso.com
x-bubble-perf: {"total":455.7,"percents":{"top":{"bubble_cpu":4.5,"block":95.5,"capacity_rl":0,"other_pause":0,"pre_fiber":0.2},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":183.6,"appserver_cache_misses_time":0,"redis":2.3,"fiber_queue":1.8,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":1,"derived_cache_memory_misses":1,"serverjson":20,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":15,"fiber_queue":43,"blocks":42},"misc":{"userdb_results":1,"userdb_data":336,"spent_time":3089419}}
x-bubble-capacity-used: 0.048 unit-seconds used
x-bubble-capacity-limit: 0 ms slower
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=31536000
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Open service 216.150.1.1:443 · tinkso.com
2026-01-01 19:21
HTTP/1.1 200 OK Accept-Ch: Sec-CH-Prefers-Color-Scheme Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Critical-Ch: Sec-CH-Prefers-Color-Scheme Date: Thu, 01 Jan 2026 19:21:40 GMT Link: <https://tinkso.com/>; rel="alternate"; hreflang="en", <https://tinkso.com/fr>; rel="alternate"; hreflang="fr", <https://tinkso.com/>; rel="alternate"; hreflang="x-default" Link: </_next/static/css/e14e8c96074ace04.css>; rel=preload; as="style", </_next/static/css/91958c353a213ae2.css>; rel=preload; as="style" Server: Vercel Set-Cookie: NEXT_LOCALE=en; Path=/; SameSite=lax Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: /[locale] X-Powered-By: Next.js, Payload X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::ssbgz-1767295300495-e91cf3389ace Connection: close Transfer-Encoding: chunked
Open service 216.150.1.1:443 · tinkso.com
2025-12-30 03:53
HTTP/1.1 200 OK Accept-Ch: Sec-CH-Prefers-Color-Scheme Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Critical-Ch: Sec-CH-Prefers-Color-Scheme Date: Tue, 30 Dec 2025 03:53:35 GMT Link: <https://tinkso.com/>; rel="alternate"; hreflang="en", <https://tinkso.com/fr>; rel="alternate"; hreflang="fr", <https://tinkso.com/>; rel="alternate"; hreflang="x-default" Link: </_next/static/css/e14e8c96074ace04.css>; rel=preload; as="style", </_next/static/css/91958c353a213ae2.css>; rel=preload; as="style" Server: Vercel Set-Cookie: NEXT_LOCALE=en; Path=/; SameSite=lax Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: /[locale] X-Powered-By: Next.js, Payload X-Vercel-Cache: MISS X-Vercel-Id: iad1::iad1::58mpp-1767066815650-9c403401eca2 Connection: close Transfer-Encoding: chunked
Open service 216.150.1.1:443 · tinkso.com
2025-12-22 04:36
HTTP/1.1 200 OK Accept-Ch: Sec-CH-Prefers-Color-Scheme Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Critical-Ch: Sec-CH-Prefers-Color-Scheme Date: Mon, 22 Dec 2025 04:36:33 GMT Link: <https://tinkso.com/>; rel="alternate"; hreflang="en", <https://tinkso.com/fr>; rel="alternate"; hreflang="fr", <https://tinkso.com/>; rel="alternate"; hreflang="x-default" Link: </_next/static/css/e14e8c96074ace04.css>; rel=preload; as="style", </_next/static/css/91958c353a213ae2.css>; rel=preload; as="style" Server: Vercel Set-Cookie: NEXT_LOCALE=en; Path=/; SameSite=lax Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: /[locale] X-Powered-By: Next.js, Payload X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::xcgs6-1766378190550-fcc568164129 Connection: close Transfer-Encoding: chunked
Open service 216.150.1.1:443 · tinkso.com
2025-12-22 02:50
HTTP/1.1 200 OK Accept-Ch: Sec-CH-Prefers-Color-Scheme Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Critical-Ch: Sec-CH-Prefers-Color-Scheme Date: Mon, 22 Dec 2025 02:50:26 GMT Link: <https://tinkso.com/>; rel="alternate"; hreflang="en", <https://tinkso.com/fr>; rel="alternate"; hreflang="fr", <https://tinkso.com/>; rel="alternate"; hreflang="x-default" Link: </_next/static/css/e14e8c96074ace04.css>; rel=preload; as="style", </_next/static/css/91958c353a213ae2.css>; rel=preload; as="style" Server: Vercel Set-Cookie: NEXT_LOCALE=en; Path=/; SameSite=lax Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: /[locale] X-Powered-By: Next.js, Payload X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::lgwl6-1766371826672-0763b34c81d1 Connection: close Transfer-Encoding: chunked
Open service 216.150.1.1:80 · tinkso.com
2025-12-22 02:50
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://tinkso.com/ Refresh: 0;url=https://tinkso.com/ server: Vercel Redirecting...
Open service 216.150.1.1:443 · tinkso.com
2025-12-20 04:33
HTTP/1.1 200 OK Accept-Ch: Sec-CH-Prefers-Color-Scheme Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Critical-Ch: Sec-CH-Prefers-Color-Scheme Date: Sat, 20 Dec 2025 04:33:09 GMT Link: <https://tinkso.com/>; rel="alternate"; hreflang="en", <https://tinkso.com/fr>; rel="alternate"; hreflang="fr", <https://tinkso.com/>; rel="alternate"; hreflang="x-default" Link: </_next/static/css/e14e8c96074ace04.css>; rel=preload; as="style", </_next/static/css/91958c353a213ae2.css>; rel=preload; as="style" Server: Vercel Set-Cookie: NEXT_LOCALE=en; Path=/; SameSite=lax Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: /[locale] X-Powered-By: Next.js, Payload X-Vercel-Cache: MISS X-Vercel-Id: iad1::iad1::qswrk-1766205189189-c50512213970 Connection: close Transfer-Encoding: chunked