Domain join.character.ai
United States
AMAZON-02
Software information

Vercel

tcp/443 tcp/80

  • Open service 76.76.21.241:80 · join.character.ai

    2026-01-12 02:26

    HTTP/1.0 308 Permanent Redirect
    Content-Type: text/plain
    Location: https://join.character.ai/
    Refresh: 0;url=https://join.character.ai/
    server: Vercel
    
    
    Redirecting...
    Found 13 hours ago by HttpPlugin
    Create report
  • Open service 76.76.21.241:443 · join.character.ai

    2026-01-12 02:26

    HTTP/1.1 200 OK
    Age: 0
    Cache-Control: public, max-age=0, must-revalidate
    Content-Length: 4693
    Content-Type: text/html
    Date: Mon, 12 Jan 2026 02:26:07 GMT
    Etag: "hq94ux"
    Link: <./_app/immutable/assets/0.e7ae2612.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.4ecdf37c.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/scheduler.41b77a2f.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/singletons.c5657713.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.b4be9a47.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/index.78a2dde6.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.4438bed4.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/2.fcc97d02.js>; rel="modulepreload"; nopush
    Server: Vercel
    Strict-Transport-Security: max-age=63072000
    X-Sveltekit-Page: true
    X-Vercel-Cache: MISS
    X-Vercel-Id: lhr1::iad1::lc8kj-1768184767237-fb2b6d37a6ad
    Connection: close
    
    
    <!-- 
    	Hello devtools inspector!
    	Go to /puzzle for a fun puzzle.
    	You may get special treatment during interviews if you can solve it.
     -->
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
    	<meta charset="utf-8" />
    	<!-- <link rel="icon" href="./favicon.png" /> -->
    	<link rel="icon" href="https://www.google.com/s2/favicons?domain=character.ai" />
    	<meta name="viewport" content="width=device-width" />
    	<link rel="preconnect" href="https://fonts.googleapis.com">
    	<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    	<link href="https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;400;600;700&display=swap"
    		rel="stylesheet">
    	<script>
    		!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
    		posthog.init('phc_Wvg9DdOFo9WUQQTcn6KpDNSzBUcQ725nXOO58LX5tUh',{api_host:'https://app.posthog.com'})
    	</script>
    	<script data-goatcounter="https://character.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
    	<script>
    		window['_fs_host'] = 'fullstory.com';
    		window['_fs_script'] = 'edge.fullstory.com/s/fs.js';
    		window['_fs_org'] = 'o-1R6GBV-na1';
    		window['_fs_namespace'] = 'FS';
    		(function (m, n, e, t, l, o, g, y) {
    			if (e in m) { if (m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].'); } return; }
    			g = m[e] = function (a, b, s) { g.q ? g.q.push([a, b, s]) : g._api(a, b, s); }; g.q = [];
    			o = n.createElement(t); o.async = 1; o.crossOrigin = 'anonymous'; o.src = 'https://' + _fs_script;
    			y = n.getElementsByTagName(t)[0]; y.parentNode.insertBefore(o, y);
    			g.identify = function (i, v, s) { g(l, { uid: i }, s); if (v) g(l, v, s) }; g.setUserVars = function (v, s) { g(l, v, s) }; g.event = function (i, v, s) { g('event', { n: i, p: v }, s) };
    			g.anonymize = function () { g.identify(!!0) };
    			g.shutdown = function () { g("rec", !1) }; g.restart = function () { g("rec", !0) };
    			g.log = function (a, b) { g("log", [a, b]) };
    			g.consent = function (a) { g("consent", !arguments.length || a) };
    			g.identifyAccount = function (i, v) { o = 'account'; v = v || {}; v.acctId = i; g(o, v) };
    			g.clearUserCookie = function () { };
    			g.setVars = function (n, p) { g('setVars', [n, p]); };
    			g._w = {}; y = 'XMLHttpRequest'; g._w[y] = m[y]; y = 'fetch'; g._w[y] = m[y];
    			if (m[y]) m[y] = function () { return g._w[y].apply(this, arguments) };
    			g._v = "1.3.0";
    		})(window, document, window['_fs_namespace'], 'script', 'user');
    	</script>
    	
    		<link href="./_app/immutable/assets/0.e7ae2612.css" rel="stylesheet">
    </head>
    
    <body data-sveltekit-preload-data="hover">
    	<div style="display: contents">  <div class="bg-gray-800 min-h-screen text-white p-4"><p data-svelte-h="svelte-1bbrug5">Hello! Thanks for taking the effort to see if there&#39;s anything else
                on this subdomain.</p> <p data-svelte-h="svelte-13x142k">There isn&#39;t, but since you&#39;ve put in some time already, if I sent
                you a message, please respond even if you&#39;re not interested! Would
                love to hear any thoughts you have on the opportunity o
    Found 13 hours ago by HttpPlugin
    Create report
  • Open service 66.33.60.193:80 · join.character.ai

    2026-01-12 02:26

    HTTP/1.0 308 Permanent Redirect
    Content-Type: text/plain
    Location: https://join.character.ai/
    Refresh: 0;url=https://join.character.ai/
    server: Vercel
    
    
    Redirecting...
    Found 13 hours ago by HttpPlugin
    Create report
  • Open service 66.33.60.193:443 · join.character.ai

    2026-01-12 02:26

    HTTP/1.1 200 OK
    Age: 0
    Cache-Control: public, max-age=0, must-revalidate
    Content-Length: 4693
    Content-Type: text/html
    Date: Mon, 12 Jan 2026 02:26:07 GMT
    Etag: "hq94ux"
    Link: <./_app/immutable/assets/0.e7ae2612.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.4ecdf37c.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/scheduler.41b77a2f.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/singletons.c5657713.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.b4be9a47.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/index.78a2dde6.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.4438bed4.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/2.fcc97d02.js>; rel="modulepreload"; nopush
    Server: Vercel
    Strict-Transport-Security: max-age=63072000
    X-Sveltekit-Page: true
    X-Vercel-Cache: MISS
    X-Vercel-Id: sfo1::iad1::rpzzw-1768184767176-3617246d6493
    Connection: close
    
    
    <!-- 
    	Hello devtools inspector!
    	Go to /puzzle for a fun puzzle.
    	You may get special treatment during interviews if you can solve it.
     -->
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
    	<meta charset="utf-8" />
    	<!-- <link rel="icon" href="./favicon.png" /> -->
    	<link rel="icon" href="https://www.google.com/s2/favicons?domain=character.ai" />
    	<meta name="viewport" content="width=device-width" />
    	<link rel="preconnect" href="https://fonts.googleapis.com">
    	<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    	<link href="https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;400;600;700&display=swap"
    		rel="stylesheet">
    	<script>
    		!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
    		posthog.init('phc_Wvg9DdOFo9WUQQTcn6KpDNSzBUcQ725nXOO58LX5tUh',{api_host:'https://app.posthog.com'})
    	</script>
    	<script data-goatcounter="https://character.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
    	<script>
    		window['_fs_host'] = 'fullstory.com';
    		window['_fs_script'] = 'edge.fullstory.com/s/fs.js';
    		window['_fs_org'] = 'o-1R6GBV-na1';
    		window['_fs_namespace'] = 'FS';
    		(function (m, n, e, t, l, o, g, y) {
    			if (e in m) { if (m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].'); } return; }
    			g = m[e] = function (a, b, s) { g.q ? g.q.push([a, b, s]) : g._api(a, b, s); }; g.q = [];
    			o = n.createElement(t); o.async = 1; o.crossOrigin = 'anonymous'; o.src = 'https://' + _fs_script;
    			y = n.getElementsByTagName(t)[0]; y.parentNode.insertBefore(o, y);
    			g.identify = function (i, v, s) { g(l, { uid: i }, s); if (v) g(l, v, s) }; g.setUserVars = function (v, s) { g(l, v, s) }; g.event = function (i, v, s) { g('event', { n: i, p: v }, s) };
    			g.anonymize = function () { g.identify(!!0) };
    			g.shutdown = function () { g("rec", !1) }; g.restart = function () { g("rec", !0) };
    			g.log = function (a, b) { g("log", [a, b]) };
    			g.consent = function (a) { g("consent", !arguments.length || a) };
    			g.identifyAccount = function (i, v) { o = 'account'; v = v || {}; v.acctId = i; g(o, v) };
    			g.clearUserCookie = function () { };
    			g.setVars = function (n, p) { g('setVars', [n, p]); };
    			g._w = {}; y = 'XMLHttpRequest'; g._w[y] = m[y]; y = 'fetch'; g._w[y] = m[y];
    			if (m[y]) m[y] = function () { return g._w[y].apply(this, arguments) };
    			g._v = "1.3.0";
    		})(window, document, window['_fs_namespace'], 'script', 'user');
    	</script>
    	
    		<link href="./_app/immutable/assets/0.e7ae2612.css" rel="stylesheet">
    </head>
    
    <body data-sveltekit-preload-data="hover">
    	<div style="display: contents">  <div class="bg-gray-800 min-h-screen text-white p-4"><p data-svelte-h="svelte-1bbrug5">Hello! Thanks for taking the effort to see if there&#39;s anything else
                on this subdomain.</p> <p data-svelte-h="svelte-13x142k">There isn&#39;t, but since you&#39;ve put in some time already, if I sent
                you a message, please respond even if you&#39;re not interested! Would
                love to hear any thoughts you have on the opportunity o
    Found 13 hours ago by HttpPlugin
    Create report
join.character.ai
CN:
join.character.ai
Key:
RSA-2048
Issuer:
R12
Not before:
2025-11-11 01:12
Not after:
2026-02-09 01:12
Domain summary
IP summary