Help
RSS
API
Feed
Maltego
Contact
Domain > closedcircuit.io
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-11-02
13.249.98.112
(
ClassC
)
2023-11-02
13.249.98.34
(
ClassC
)
2024-01-29
18.164.78.52
(
ClassC
)
2025-01-25
18.64.174.125
(
ClassC
)
2025-03-08
3.170.91.91
(
ClassC
)
2026-02-21
104.21.63.231
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Sat, 21 Feb 2026 13:25:49 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveCache-Control: no-cache, privateReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?slIIzybbrqppOPA7eawWf3QEb6K3UVzQt3MGDwI0PXjXUzxEsBg8kRuLYsFHDKk%2BIwvDH8aPd%2BrVgeDosU7THQyQltXkzqiw1ftlOmtiEgTo%3D}}referrer-policy: strict-origin-when-cross-originSet-Cookie: XSRF-TOKENeyJpdiI6IjZ6OHVua2JiUWdybEd1YzdxMkNHY2c9PSIsInZhbHVlIjoiWW5MUDlRenM0T3dBVVVYdFBjTWt4VUdiQThzREhaSjZHOWM1aTNaWmFDNVgwOWc0QzZFSHEvN00ySENNSk5lWFNKb2xCd3hyTEQ4MUYxTXFSVzdLQzFTZjNIN3Mzd3dSUGd0MkVQNnlBRzhXdVcrdWZyaHJ0Zk8wSmxWYWhrTmkiLCJtYWMiOiI1NGRhYjQ1MGRmOWFkZDIwMWVmNjc1ZTA0NGQ3MDg3NmMwMTViYWVjNjNiYTM3ZDU2MjI1YWM3MWY5NjViZjEyIiwidGFnIjoiIn0%3D; expiresSat, 21 Feb 2026 15:25:49 GMT; Max-Age7200; path/; samesitelaxSet-Cookie: closed_circuit_sessioneyJpdiI6IkxXeXZNcmZhTjlZRWkwM0doRW1tZGc9PSIsInZhbHVlIjoiSU9oSkM3SDhrMWVtbWVpK3pIQ3RGRmJGQ21hMFU1dlIvR01RQlMyNHUvdVBSU0trbXhxbDRjVEthUThIOUloWmNXbXhzaXdHOU51YmlGZlRTNmEzbGRCTXI0N2drNHB1YXdkTloyTEtSSVlYR0I1blQwRGU2STlvRVBmKzNYOVciLCJtYWMiOiI5NjNlNDNjODIxNDlmYzRkNWVkMzk4OGQ5NzNiOTVhMmMxZGFmMjJhYTUxOTYwYjQxZTM1ZTAxOWM5NGIwNzFiIiwidGFnIjoiIn0%3D; expiresSat, 21 Feb 2026 15:25:49 GMT; Max-Age7200; path/; httponly; samesitelaxvary: Accept-Encodingx-content-type-options: nosniffx-frame-options: SAMEORIGINx-powered-by: PHP/8.4.18x-xss-protection: 1; modeblockx-envoy-upstream-service-time: 274Server: cloudflarecf-cache-status: DYNAMICNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}CF-RAY: 9d169264ed94c62a-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen classh-full bg-slate-950>head> meta charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1> meta namedescription contentCC Community Platform is your community platform with video, music, shorts, blogs, and games. Plus production-ready media APIs: CC Encode for video transcoding, CC Scribe for AI transcription, CC Audio for streaming, and CC Images for processing.> meta namekeywords contentCC Community Platform, community platform, video platform, social media software, video transcoding API, AI transcription, audio streaming API, image processing API> meta nameauthor contentClosed Circuit Inc> meta namerobots contentindex, follow> meta nametheme-color content#020617> meta namecc-api-url contenthttps://app.closedcircuit.io> link relicon typeimage/svg+xml href/favicon.svg> link relicon typeimage/x-icon href/favicon.ico> link relapple-touch-icon href/images/logo.svg> link relcanonical hrefhttps://closedcircuit.io> link relpreconnect hrefhttps://fonts.bunny.net crossorigin> link reldns-prefetch hrefhttps://fonts.bunny.net> link relpreconnect hrefhttps://www.googletagmanager.com crossorigin> meta propertyog:title contentCC Community Platform | Your Community, Your Platform> meta propertyog:description contentCC Community Platform is your community platform with video, music, shorts, blogs, and games. Plus production-ready media APIs for transcoding, transcription, and image processing.> meta propertyog:type contentwebsite> meta propertyog:url contenthttps://closedcircuit.io> meta propertyog:site_name contentCC Community Platform> meta propertyog:locale contenten_US> meta propertyog:image contenthttps://closedcircuit.io/images/og-default.jpg> meta propertyog:image:width content1200> meta propertyog:image:height content630> meta nametwitter:card contentsummary_large_image> meta nametwitter:site content@vibestream> meta nametwitter:title contentCC Community Platform | Your Community, Your Platform> meta nametwitter:description contentWhite-label social platform and media APIs. Build your own branded community.> meta nametwitter:image contenthttps://closedcircuit.io/images/og-default.jpg> title>Closed Circuit Inc | CC Community Platform - Your Community, Your Platform/title> link hrefhttps://fonts.bunny.net/css?familyinstrument-sans:400,500,600,700 relstylesheet /> link relpreload asstyle hrefhttps://closedcircuit.io/build/assets/app-DIam2Lhi.css />link relmodulepreload asscript hrefhttps://closedcircuit.io/build/assets/app-CJMD66-m.js />link relstylesheet hrefhttps://closedcircuit.io/build/assets/app-DIam2Lhi.css data-navigate-trackreload />script typemodule srchttps://closedcircuit.io/build/assets/app-CJMD66-m.js data-navigate-trackreload>/script>script> window.addEventListener(load, () > window.setTimeout(() > { const makeLink (asset) > { const link document.createElement(link) Object.keys(asset).forEach((attribute) > { link.setAttribute(attribute, assetattribute) }) return link } const fragment new DocumentFragment; .forEach((asset) > fragment.append(makeLink(asset))) document.head.append(fragment) }))/script> script typeapplication/ld+json> { @context: https://schema.org, @type: Organization, name: CC Community Platform, alternateName: Closed Circuit Community Platform, url: https://closedcircuit.io, logo: https://closedcircuit.io/images/logo.png, description: CC Community Platform is your community platform with video, music, shorts, blogs, and games. Plus production-ready media APIs for transcoding, transcription, and image processing., foundingDate: 2025, slogan: Your Community. Your Platform. Your Rules., knowsAbout: Community Platform, Video Transcoding, AI Transcription, Audio Streaming, Image Processing , areaServed: { @type: Country, name: United States }, serviceType: Community Platform, Video Transcoding API, AI Transcription API, Audio Streaming API, Image Processing API , sameAs: https://github.com/closedcircuitinc, https://linkedin.com/company/closedcircuitinc , contactPoint: { @type: ContactPoint, contactType: sales, url: https://closedcircuit.io#contact, availableLanguage: English } } /script> script typeapplication/ld+json> { @context: https://schema.org, @type: WebSite, name: CC Community Platform, url: https://closedcircuit.io, description: CC Community Platform is your community platform with video, music, shorts, blogs, and games. Plus production-ready media APIs., publisher: { @type: Organization, name: CC Community Platform } } /script> script async srchttps://www.googletagmanager.com/gtag/js?idG-3127BXPGTJ>/script> script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-3127BXPGTJ); /script> /head>body classfont-sans text-slate-100 bg-slate-950 min-h-full flex flex-col itemscope itemtypehttps://schema.org/WebPage>a href#main-content classsr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-50 focus:px-4 focus:py-2 focus:bg-amber-500 focus:text-slate-900 focus:rounded-lg>Skip to main content/a>header classborder-b border-white/5 bg-slate-950/90 backdrop-blur-xl sticky top-0 z-50 rolebanner> div classmax-w-7xl mx-auto px-4 py-4 flex items-center justify-between> a href/ classflex items-center gap-2 text-lg font-semibold tracking-tight text-white aria-labelClosed Circuit - Home> img src/images/logo-light.svg altClosed Circuit classh-8 w-auto aria-hiddentrue> span itempropname>Closed Circuit/span> /a> nav classhidden md:flex items-center gap-8 text-sm rolenavigation aria-labelMain navigation> a href/products classtext-slate-300 hover:text-white transition>Products/a> a href/blog classtext-slate-300 hover:text-white transition>Blog/a> a href/about classtext-slate-300 hover:text-white transition>About/a> button typebutton onclickopenContactModal() classbg-amber-500 text-slate-900 px-5 py-2.5 rounded-lg font-medium hover:bg-amber-400 transition>Get in Touch/button> /nav> button classmd:hidden text-white p-2 onclickdocument.getElementById(mobile-menu).classList.toggle(hidden) aria-expandedfalse aria-controlsmobile-menu aria-labelToggle navigation menu> svg classw-6 h-6 fillnone strokecurrentColor viewBox0 0 24 24 aria-hiddentrue> path stroke-linecapround stroke-linejoinround stroke-width2 dM4 6h16M4 12h16M4 18h16>/path> /svg> /button> /div> div idmobile-menu classhidden md:hidden border-t border-white/5 bg-slate-950 rolenavigation aria-labelMobile navigation> nav classflex flex-col gap-1 p-4 text-sm> a href/products classtext-slate-300 hover:text-white hover:bg-white/5 px-4 py-3 rounded-lg transition>Products/a> a href/blog classtext-slate-300 hover:text-white hover:bg-white/5 px-4 py-3 rounded-lg transition>Blog/a> a href/about classtext-slate-300 hover:text-white hover:bg-white/5 px-4 py-3 rounded-lg transition>About/a> button typebutton onclickopenContactModal() classbg-amber-500 text-slate-900 px-4 py-3 rounded-lg font-medium hover:bg-amber-400 transition text-center mt-2 w-full>Get in Touch/button> /nav> /div>/header>main idmain-content classflex-1 rolemain itempropmainContentOfPage> div classrelative overflow-hidden> div classabsolute inset-0 bg-gradient-to-br from-slate-900 via-slate-950 to-slate-900>/div> div classrelative max-w-7xl mx-auto px-4 py-20 lg:py-28> div classmax-w-4xl mx-auto text-center space-y-8> p classinline-flex items-center gap-3 text-xs tracking-widest uppercase text-amber-300> span classw-2 h-2 rounded-full bg-amber-400 animate-pulse>/span> Your Platform. Your Brand. Your Rules. /p> h1 classtext-4xl md:text-6xl font-bold text-white leading-tight> Build Your Ownbr>Social Empire /h1> p classtext-xl md:text-2xl text-amber-200 font-medium> Your community platform + production-ready media APIs /p> p classtext-lg text-slate-300 max-w-3xl mx-auto> CC Community Platform gives you everything you need to bring your community together—video, music, shorts, blogs, games, and live streaming. Plus powerful media APIs for transcoding, transcription, and image processing. /p> div classflex flex-wrap justify-center gap-4> button typebutton onclickopenContactModal() classpx-8 py-4 rounded-lg bg-amber-500 text-slate-900 font-semibold hover:bg-amber-400 transition text-lg> Get Started /button> a href/products classpx-8 py-4 rounded-lg border border-white/30 text-white hover:bg-white/10 transition text-lg> Explore Products /a> /div> /div> /div>/div>div classborder-y border-white/5 bg-slate-900/50> div classmax-w-7xl mx-auto px-4 py-8> div classgrid grid-cols-1 md:grid-cols-3 gap-8 text-center> a href/products classgroup> p classtext-2xl md:text-3xl font-bold text-amber-400 group-hover:text-amber-300 transition>CC Community Platform/p> p classtext-sm text-slate-400 mt-1>Your Community Platform/p> /a> a href/services/cc-encode classgroup> p classtext-2xl md:text-3xl font-bold text-amber-400 group-hover:text-amber-300 transition>Media APIs/p> p classtext-sm text-slate-400 mt-1>Video, Audio & Images/p> /a> a href/products classgroup> p classtext-2xl md:text-3xl font-bold text-amber-400 group-hover:text-amber-300 transition>Deploy Anywhere/p> p classtext-sm text-slate-400 mt-1>Cloud, Private, or On-Premise/p> /a> /div> /div>/div>div classmax-w-7xl mx-auto px-4 py-20> div classgrid lg:grid-cols-2 gap-16 items-center> div classspace-y-8> div> p classtext-sm uppercase tracking-widest text-amber-200>Flagship Product/p> h2 classtext-4xl md:text-5xl font-bold text-white mt-2>CC Community Platform/h2> p classtext-xl text-amber-300 mt-2>Your own TikTok + YouTube + Instagram/p> /div> p classtext-lg text-slate-300> Build the gathering place your community deserves. Video hosting, short-form content, stories, live streaming, music, blogs, and games—all under your brand, fully customizable. /p> ul classspace-y-4 text-slate-300> li classflex items-start gap-3> span classtext-emerald-400 mt-1 text-xl>✓/span> span>strong classtext-white>Video & Shorts/strong> — YouTube-style long-form plus TikTok-style vertical shorts/span> /li> li classflex items-start gap-3> span classtext-emerald-400 mt-1 text-xl>✓/span> span>strong classtext-white>Stories & Live/strong> — Instagram-style stories and real-time live streaming/span> /li> li classflex items-start gap-3> span classtext-emerald-400 mt-1 text-xl>✓/span> span>strong classtext-white>Music & Audio/strong> — Upload, stream, and share audio content with playlists/span> /li> li classflex items-start gap-3> span classtext-emerald-400 mt-1 text-xl>✓/span> span>strong classtext-white>Blogs & Games/strong> — Long-form content and interactive games for engagement/span> /li> li classflex items-start gap-3> span classtext-emerald-400 mt-1 text-xl>✓/span> span>strong classtext-white>100% White-Labeled/strong> — Your logo, your colors, your brand identity. Use your own domain (optional) or ours. /li> /ul> div classflex flex-wrap gap-4> button typebutton onclickopenContactModal() classpx-6 py-3 rounded-lg bg-amber-500 text-slate-900 font-semibold hover:bg-amber-400 transition> Schedule a Demo /button> a href/products classpx-6 py-3 rounded-lg border border-white/30 text-white hover:bg-white/10 transition> Learn More /a> /div> /div> div classrelative> div classabsolute inset-0 bg-gradient-to-r from-amber-500/20 to-purple-500/20 rounded-3xl blur-3xl>/div> div classrelative bg-slate-800/50 border border-white/10 rounded-2xl p-8 space-y-6> div classflex items-center gap-4 pb-6 border-b border-white/10> div classw-12 h-12 rounded-xl bg-amber-500/20 flex items-center justify-center> svg classw-6 h-6 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z /> path stroke-linecapround stroke-linejoinround stroke-width2 dM21 12a9 9 0 11-18 0 9 9 0 0118 0z /> /svg> /div> div> p classtext-white font-semibold>Video Streaming/p> p classtext-sm text-slate-400>Adaptive bitrate HLS delivery/p> /div> /div> div classflex items-center gap-4 pb-6 border-b border-white/10> div classw-12 h-12 rounded-xl bg-amber-500/20 flex items-center justify-center> svg classw-6 h-6 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z /> /svg> /div> div> p classtext-white font-semibold>Stories/p> p classtext-sm text-slate-400>24-hour ephemeral content/p> /div> /div> div classflex items-center gap-4 pb-6 border-b border-white/10> div classw-12 h-12 rounded-xl bg-amber-500/20 flex items-center justify-center> svg classw-6 h-6 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM9 19V6l12-3v13M9 19c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zm12-3c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zM9 10l12-3 /> /svg> /div> div> p classtext-white font-semibold>Music Streaming/p> p classtext-sm text-slate-400>Playlists, albums, artists/p> /div> /div> div classflex items-center gap-4> div classw-12 h-12 rounded-xl bg-amber-500/20 flex items-center justify-center> svg classw-6 h-6 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z /> /svg> /div> div> p classtext-white font-semibold>Social Features/p> p classtext-sm text-slate-400>Follow, like, comment, share, DM/p> /div> /div> /div> /div> /div>/div>div classmax-w-7xl mx-auto px-4 py-20> div classgrid lg:grid-cols-2 gap-16 items-center> div classspace-y-8> div> p classtext-sm uppercase tracking-widest text-amber-200>Your Data/p> h2 classtext-4xl md:text-5xl font-bold text-white mt-2>You Own Your Data/h2> /div> p classtext-lg text-slate-300> Unlike Big Tech platforms that monetize your users data, CC Community Platform puts you in complete control. Your user data stays in your infrastructure, under your terms. /p> ul classspace-y-4 text-slate-300> li classflex items-start gap-3> span classtext-emerald-400 mt-1 text-xl>✓/span> span>strong classtext-white>Full Data Ownership/strong> — Export everything, anytime. No vendor lock-in./span> /li> li classflex items-start gap-3> span classtext-emerald-400 mt-1 text-xl>✓/span> span>strong classtext-white>BYOS Support/strong> — Bring Your Own Storage. Connect S3, R2, MinIO, or any S3-compatible storage./span> /li> li classflex items-start gap-3> span classtext-emerald-400 mt-1 text-xl>✓/span> span>strong classtext-white>GDPR & CCPA Compliant/strong> — Built-in tools for data export, deletion, and user privacy./span> /li> li classflex items-start gap-3> span classtext-emerald-400 mt-1 text-xl>✓/span> span>strong classtext-white>No Data Mining/strong> — We dont analyze, sell, or monetize your data. Ever./span> /li> /ul> /div> div classrelative> div classabsolute inset-0 bg-gradient-to-r from-emerald-500/20 to-amber-500/20 rounded-3xl blur-3xl>/div> div classrelative bg-slate-800/50 border border-white/10 rounded-2xl p-8> div classflex items-center gap-4 mb-6> div classw-14 h-14 rounded-xl bg-emerald-500/20 flex items-center justify-center> svg classw-7 h-7 text-emerald-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z /> /svg> /div> div> p classtext-white font-semibold text-lg>Data Sovereignty/p> p classtext-sm text-slate-400>Your users. Your rules./p> /div> /div> div classspace-y-4> div classflex items-center justify-between p-4 rounded-xl bg-slate-900/50 border border-white/5> div classflex items-center gap-3> svg classw-5 h-5 text-emerald-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7 /> /svg> span classtext-slate-300>User Profiles/span> /div> span classtext-emerald-400 text-sm>Owned by You/span> /div> div classflex items-center justify-between p-4 rounded-xl bg-slate-900/50 border border-white/5> div classflex items-center gap-3> svg classw-5 h-5 text-emerald-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7 /> /svg> span classtext-slate-300>Content & Media/span> /div> span classtext-emerald-400 text-sm>Owned by You/span> /div> div classflex items-center justify-between p-4 rounded-xl bg-slate-900/50 border border-white/5> div classflex items-center gap-3> svg classw-5 h-5 text-emerald-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7 /> /svg> span classtext-slate-300>Analytics & Metrics/span> /div> span classtext-emerald-400 text-sm>Owned by You/span> /div> div classflex items-center justify-between p-4 rounded-xl bg-slate-900/50 border border-white/5> div classflex items-center gap-3> svg classw-5 h-5 text-emerald-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7 /> /svg> span classtext-slate-300>User Interactions/span> /div> span classtext-emerald-400 text-sm>Owned by You/span> /div> /div> /div> /div> /div>/div>div classborder-y border-white/5 bg-slate-900/50> div classmax-w-7xl mx-auto px-4 py-20> div classtext-center mb-16> p classtext-sm uppercase tracking-widest text-amber-200>Media Processing APIs/p> h2 classtext-3xl md:text-4xl font-bold text-white mt-2>Powerful Media APIs/h2> p classtext-slate-300 mt-4 max-w-2xl mx-auto>Production-ready APIs for video transcoding, AI transcription, audio streaming, and image processing. Use with CC Community Platform or standalone./p> /div> div classgrid gap-6 md:grid-cols-2 lg:grid-cols-4> div classborder border-white/10 rounded-2xl p-6 bg-slate-800/30 hover:border-amber-500/50 transition> div classw-12 h-12 rounded-xl bg-amber-500/20 flex items-center justify-center mb-4> svg classw-6 h-6 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM15 10l4.553-2.276A1 1 0 0121 8.618v6.764a1 1 0 01-1.447.894L15 14M5 18h8a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v8a2 2 0 002 2z /> /svg> /div> h3 classtext-xl font-bold text-white mb-2>CC Encode/h3> p classtext-amber-300 text-sm mb-3>Video Transcoding/p> p classtext-slate-300 text-sm mb-4>High-performance video transcoding with GPU acceleration. 50+ formats, HLS/DASH streaming./p> a href/services/cc-encode classtext-amber-400 hover:text-amber-300 text-sm font-medium>Learn More →/a> /div> div classborder border-white/10 rounded-2xl p-6 bg-slate-800/30 hover:border-amber-500/50 transition> div classw-12 h-12 rounded-xl bg-amber-500/20 flex items-center justify-center mb-4> svg classw-6 h-6 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM19 11a7 7 0 01-7 7m0 0a7 7 0 01-7-7m7 7v4m0 0H8m4 0h4m-4-8a3 3 0 01-3-3V5a3 3 0 116 0v6a3 3 0 01-3 3z /> /svg> /div> h3 classtext-xl font-bold text-white mb-2>CC Scribe/h3> p classtext-amber-300 text-sm mb-3>AI Transcription/p> p classtext-slate-300 text-sm mb-4>AI-powered speech-to-text. 100+ languages, speaker diarization, word-level timestamps./p> a href/services/cc-scribe classtext-amber-400 hover:text-amber-300 text-sm font-medium>Learn More →/a> /div> div classborder border-white/10 rounded-2xl p-6 bg-slate-800/30 hover:border-amber-500/50 transition> div classw-12 h-12 rounded-xl bg-amber-500/20 flex items-center justify-center mb-4> svg classw-6 h-6 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM9 19V6l12-3v13M9 19c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zm12-3c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zM9 10l12-3 /> /svg> /div> h3 classtext-xl font-bold text-white mb-2>CC Audio/h3> p classtext-amber-300 text-sm mb-3>Audio Streaming/p> p classtext-slate-300 text-sm mb-4>Studio-quality audio transcoding to HLS. Adaptive bitrate, any format in, broadcast-grade out./p> a href/services/cc-audio classtext-amber-400 hover:text-amber-300 text-sm font-medium>Learn More →/a> /div> div classborder border-white/10 rounded-2xl p-6 bg-slate-800/30 hover:border-amber-500/50 transition> div classw-12 h-12 rounded-xl bg-amber-500/20 flex items-center justify-center mb-4> svg classw-6 h-6 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z /> /svg> /div> h3 classtext-xl font-bold text-white mb-2>CC Images/h3> p classtext-amber-300 text-sm mb-3>Image Processing/p> p classtext-slate-300 text-sm mb-4>On-the-fly transformations. Resize, crop, WebP/AVIF auto-conversion via URL or API./p> a href/services/cc-images classtext-amber-400 hover:text-amber-300 text-sm font-medium>Learn More →/a> /div> /div> /div>/div>div classmax-w-7xl mx-auto px-4 py-20> div classtext-center max-w-3xl mx-auto mb-16> p classtext-sm uppercase tracking-widest text-amber-200>Flexible Deployment/p> h2 classtext-3xl md:text-4xl font-bold text-white mt-4>Your Infrastructure or Ours/h2> p classtext-lg text-slate-400 mt-4> Run on our managed cloud or deploy to your own infrastructure. Same platform, same API, your choice. /p> /div> div classgrid md:grid-cols-3 gap-8> div classtext-center p-8 rounded-2xl border border-white/10 bg-slate-900/50> div classw-16 h-16 mx-auto rounded-2xl bg-amber-500/20 flex items-center justify-center mb-6> svg classw-8 h-8 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM3 15a4 4 0 004 4h9a5 5 0 10-.1-9.999 5.002 5.002 0 10-9.78 2.096A4.001 4.001 0 003 15z /> /svg> /div> h3 classtext-xl font-semibold text-white mb-2>Managed SaaS/h3> p classtext-slate-400>We host and operate everything. You focus on growing your community. 99.9% SLA included./p> /div> div classtext-center p-8 rounded-2xl border border-white/10 bg-slate-900/50> div classw-16 h-16 mx-auto rounded-2xl bg-amber-500/20 flex items-center justify-center mb-6> svg classw-8 h-8 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10 /> /svg> /div> h3 classtext-xl font-semibold text-white mb-2>Private Cloud/h3> p classtext-slate-400>Deployed in your AWS, GCP, or Azure account. Your data never leaves your infrastructure./p> /div> div classtext-center p-8 rounded-2xl border border-white/10 bg-slate-900/50> div classw-16 h-16 mx-auto rounded-2xl bg-amber-500/20 flex items-center justify-center mb-6> svg classw-8 h-8 text-amber-400 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM5 12h14M5 12a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v4a2 2 0 01-2 2M5 12a2 2 0 00-2 2v4a2 2 0 002 2h14a2 2 0 002-2v-4a2 2 0 00-2-2m-2-4h.01M17 16h.01 /> /svg> /div> h3 classtext-xl font-semibold text-white mb-2>On-Premise/h3> p classtext-slate-400>Self-hosted behind your firewall. Full control, air-gapped capable, compliance ready./p> /div> /div>/div>div classmax-w-7xl mx-auto px-4 py-16 border-t border-white/5 idcase-studies> div classflex flex-col md:flex-row justify-between items-start md:items-center mb-10 gap-4> div> p classtext-sm uppercase tracking-widest text-amber-200>Proof/p> h2 classtext-3xl md:text-4xl font-bold text-white>Real Results/h2> /div> a href/case-studies classtext-amber-300 hover:text-amber-200 font-medium>View All Case Studies →/a> /div> div classgrid gap-6 md:grid-cols-2 lg:grid-cols-3> article classborder border-white/5 rounded-2xl p-8 bg-white/5 hover:bg-white/10 transition flex flex-col gap-4> p classtext-xs uppercase tracking-widest text-slate-400>SaaS/p> h3 classtext-xl font-bold text-white>From 8 Microservices to 1 Monolith/h3> p classtext-slate-300 text-sm>$18K/month AWS bill collapsed to $800/p> div classflex flex-wrap gap-6 text-sm mt-2> div> span classtext-2xl font-bold text-amber-300>95%/span> p classtext-xs text-slate-400>Cost Reduction/p> /div> div> span classtext-2xl font-bold text-amber-300>5min/span> p classtext-xs text-slate-400>Deploy Time/p> /div> /div> a href/case-studies/microservices-to-monolith classtext-amber-300 font-semibold hover:text-amber-200 mt-auto>Read Case Study →/a> /article> article classborder border-white/5 rounded-2xl p-8 bg-white/5 hover:bg-white/10 transition flex flex-col gap-4> p classtext-xs uppercase tracking-widest text-slate-400>Enterprise/p> h3 classtext-xl font-bold text-white>AI-Augmented Feature Sprint/h3> p classtext-slate-300 text-sm>3 months of work delivered in 3 weeks/p> div classflex flex-wrap gap-6 text-sm mt-2> div> span classtext-2xl font-bold text-amber-300>75%/span> p classtext-xs text-slate-400>Time Reduction/p> /div> div> span classtext-2xl font-bold text-amber-300>150K/span> p classtext-xs text-slate-400>Cost Savings/p> /div> /div> a href/case-studies/ai-augmented-feature-sprint classtext-amber-300 font-semibold hover:text-amber-200 mt-auto>Read Case Study →/a> /article> article classborder border-white/5 rounded-2xl p-8 bg-white/5 hover:bg-white/10 transition flex flex-col gap-4> p classtext-xs uppercase tracking-widest text-slate-400>SaaS/p> h3 classtext-xl font-bold text-white>Control Plane Global Deployment/h3> p classtext-slate-300 text-sm>From single-region to global in 2 weeks/p> div classflex flex-wrap gap-6 text-sm mt-2> div> span classtext-2xl font-bold text-amber-300>99.99%/span> p classtext-xs text-slate-400>Uptime/p> /div> div> span classtext-2xl font-bold text-amber-300>5/span> p classtext-xs text-slate-400>Regions/p> /div> /div> a href/case-studies/control-plane-migration classtext-amber-300 font-semibold hover:text-amber-200 mt-auto>Read Case Study →/a> /article> /div>/div>div classbg-slate-900/80 border-y border-white/5> div classmax-w-7xl mx-auto px-4 py-20 idtestimonials> div classtext-center mb-12> p classtext-sm uppercase tracking-widest text-amber-200>What Clients Say/p> h2 classtext-3xl md:text-4xl font-bold text-white mt-2>Trusted by Builders/h2> /div> div classgrid gap-6 md:grid-cols-3> blockquote classborder border-white/5 rounded-2xl p-6 bg-white/5> p classtext-slate-200 text-lg>"They deleted our $18K/month AWS bill and replaced it with an $800 one. Same product, faster deploys."/p> div classmt-4 pt-4 border-t border-white/10> p classtext-white font-semibold>Series B Founder/p> p classtext-sm text-slate-400>CEO, SaaS Startup/p> p classtext-amber-300 text-sm mt-1>95% cost reduction/p> /div> /blockquote> blockquote classborder border-white/5 rounded-2xl p-6 bg-white/5> p classtext-slate-200 text-lg>"They shipped what we quoted 3 months for in 3 weeks. With fewer bugs. Their AI-augmented process is the real deal."/p> div classmt-4 pt-4 border-t border-white/10> p classtext-white font-semibold>VP Engineering/p> p classtext-sm text-slate-400>VP Engineering, Enterprise Software/p> p classtext-amber-300 text-sm mt-1>75% time savings/p> /div> /blockquote> blockquote classborder border-white/5 rounded-2xl p-6 bg-white/5> p classtext-slate-200 text-lg>"Right resource, right stage. They told me I didn't need a full CTO yet - just 5 hours/month of technical advisor. Saved us $200K in the first year."/p> div classmt-4 pt-4 border-t border-white/10> p classtext-white font-semibold>CTO/p> p classtext-sm text-slate-400>CTO, Growing Startup/p> p classtext-amber-300 text-sm mt-1>$200K saved/p> /div> /blockquote> /div> /div>/div>div classmax-w-7xl mx-auto px-4 py-20> div classgrid lg:grid-cols-2 gap-16 items-center> div classspace-y-6> p classtext-sm uppercase tracking-widest text-amber-200>Developer First/p> h2 classtext-3xl md:text-4xl font-bold text-white>Built for Developers/h2> p classtext-lg text-slate-300> Every product includes a comprehensive REST API. Interactive docs, SDKs for PHP, Python, Node.js, and Go. Webhooks for real-time notifications. /p> ul classspace-y-3 text-slate-400> li classflex items-center gap-3> svg classw-5 h-5 text-amber-400 flex-shrink-0 fillcurrentColor viewBox0 0 20 20>path fill-ruleevenodd dM16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z clip-ruleevenodd />/svg> OpenAPI specs & interactive documentation /li> li classflex items-center gap-3> svg classw-5 h-5 text-amber-400 flex-shrink-0 fillcurrentColor viewBox0 0 20 20>path fill-ruleevenodd dM16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z clip-ruleevenodd />/svg> SDKs for PHP, Python, Node.js, Go /li> li classflex items-center gap-3> svg classw-5 h-5 text-amber-400 flex-shrink-0 fillcurrentColor viewBox0 0 20 20>path fill-ruleevenodd dM16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z clip-ruleevenodd />/svg> Webhooks for job completion events /li> li classflex items-center gap-3> svg classw-5 h-5 text-amber-400 flex-shrink-0 fillcurrentColor viewBox0 0 20 20>path fill-ruleevenodd dM16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z clip-ruleevenodd />/svg> S3-compatible storage integration /li> /ul> /div> div classbg-slate-800/50 rounded-xl p-6 border border-white/5> pre classtext-sm text-slate-300 overflow-x-auto>code classlanguage-bash>span classtext-slate-500># Upload a video to CC Community Platform/span>curl -X POST https://api.vibestream.io/v1/videos \ -H Authorization: Bearer $API_KEY \ -d {title: My Video, file: @video.mp4}span classtext-slate-500># Transcode with CC Encode/span>curl -X POST https://api.encode.vibestream.io/v1/jobs \ -H Authorization: Bearer $API_KEY \ -d {input: s3://bucket/video.mp4, preset: web-hd}span classtext-slate-500># Transcribe audio with CC Scribe/span>curl -X POST https://api.scribe.vibestream.io/v1/transcribe \ -H Authorization: Bearer $API_KEY \ -d {input: audio.mp3, format: srt}/code>/pre> /div> /div>/div>div classmax-w-7xl mx-auto px-4 py-16> div classbg-gradient-to-br from-amber-500 to-amber-600 rounded-3xl p-8 md:p-16 text-center> h2 classtext-3xl md:text-4xl font-bold text-slate-900 mb-4>Ready to Launch Your Platform?/h2> p classtext-lg text-slate-800 max-w-2xl mx-auto mb-8>Schedule a demo and see how CC Community Platform can power your community, media app, or content platform./p> div classflex flex-wrap justify-center gap-4> button typebutton onclickopenContactModal() classinline-block px-8 py-4 rounded-lg bg-slate-900 text-white font-semibold hover:bg-slate-800 transition text-lg>Get in Touch/button> a href/products classinline-block px-8 py-4 rounded-lg bg-white/20 text-slate-900 font-semibold hover:bg-white/30 transition text-lg>View All Products/a> /div> /div>/div>div classmax-w-7xl mx-auto px-4 py-16> div classbg-slate-900/70 border border-white/5 rounded-3xl p-8 md:p-12 idlead-form> div classgrid gap-8 md:grid-cols-2> div> p classtext-sm uppercase tracking-widest text-amber-200>Get in Touch/p> h2 classtext-3xl font-bold text-white mt-2>Lets Talk About Your Project/h2> p classtext-slate-300 mt-4>Whether youre building a social platform, need media processing APIs, or want to discuss deployment options—were here to help./p> div classmt-6 space-y-3 text-sm text-slate-400> p>✓ Free consultation and demo/p> p>✓ Custom deployment options/p> p>✓ Flexible pricing for any scale/p> /div> /div> form actionhttps://closedcircuit.io/leads methodPOST classspace-y-4> input typehidden name_token valuedoDjT683TfQRcACI2bsyLyfnN6gUvlBvTTCCa9ON autocompleteoff> div classgrid gap-4 md:grid-cols-2> label classtext-sm text-slate-300>Name input typetext namename value required classmt-1 w-full rounded-lg bg-slate-900/60 border border-white/10 px-4 py-3 text-white focus:border-amber-400 focus:ring-1 focus:ring-amber-400 transition> /label> label classtext-sm text-slate-300>Email input typeemail nameemail value required classmt-1 w-full rounded-lg bg-slate-900/60 border border-white/10 px-4 py-3 text-white focus:border-amber-400 focus:ring-1 focus:ring-amber-400 transition> /label> /div> div classgrid gap-4 md:grid-cols-2> label classtext-sm text-slate-300>Company input typetext namecompany value classmt-1 w-full rounded-lg bg-slate-900/60 border border-white/10 px-4 py-3 text-white focus:border-amber-400 focus:ring-1 focus:ring-amber-400 transition> /label> label classtext-sm text-slate-300>What are you interested in? select namejob_title classmt-1 w-full rounded-lg bg-slate-900/60 border border-white/10 px-4 py-3 text-white focus:border-amber-400 focus:ring-1 focus:ring-amber-400 transition> option value>Select one.../option> option valueCC Community Platform>CC Community Platform/option> option valueCC Encode>CC Encode (Video)/option> option valueCC Scribe>CC Scribe (Transcription)/option> option valueCC Audio>CC Audio (Audio Streaming)/option> option valueCC Images>CC Images (Image Processing)/option> option valueMultiple Products>Multiple Products/option> option valueOther>Other/option> /select> /label> /div> label classtext-sm text-slate-300>Tell us about your project textarea namemessage rows4 classmt-1 w-full rounded-lg bg-slate-900/60 border border-white/10 px-4 py-3 text-white focus:border-amber-400 focus:ring-1 focus:ring-amber-400 transition>/textarea> /label> label classflex items-center gap-3 text-sm text-slate-300> input typecheckbox nameconsent value1 classrounded border-white/20 bg-slate-900/60 text-amber-500 focus:ring-amber-400> I agree to receive updates from CC Community Platform. /label> button typesubmit classw-full md:w-auto px-8 py-4 rounded-lg bg-amber-500 text-slate-900 font-semibold hover:bg-amber-400 transition>Send Message/button> /form> /div> /div>/div>/main>footer classborder-t border-white/5 bg-slate-950 idcontact rolecontentinfo itemscope itemtypehttps://schema.org/WPFooter> div classmax-w-7xl mx-auto px-4 py-16> div classgrid gap-12 md:grid-cols-4> div classmd:col-span-2> a href/ classflex items-center gap-2 text-xl font-semibold text-white aria-labelClosed Circuit - Home> img src/images/logo.svg altClosed Circuit classh-10 w-auto aria-hiddentrue> Closed Circuit /a> p classmt-4 text-slate-400 max-w-md> Your community platform with video, music, shorts, blogs, and games. Plus production-ready media APIs for transcoding, transcription, and image processing. /p> div classmt-6 flex flex-wrap gap-2 text-xs aria-labelOur Products> span classpx-3 py-1 rounded-full bg-white/5 border border-white/10 text-slate-400>CC Community Platform/span> span classpx-3 py-1 rounded-full bg-white/5 border border-white/10 text-slate-400>CC Encode/span> span classpx-3 py-1 rounded-full bg-white/5 border border-white/10 text-slate-400>CC Scribe/span> span classpx-3 py-1 rounded-full bg-white/5 border border-white/10 text-slate-400>CC Audio/span> span classpx-3 py-1 rounded-full bg-white/5 border border-white/10 text-slate-400>CC Images/span> /div> /div> nav aria-labelProducts> p classfont-semibold text-white text-sm uppercase tracking-wider>Products/p> ul classmt-4 space-y-3 text-sm> li>a href/products classtext-slate-400 hover:text-white transition>Your Community Platform/a>/li> li>a href/services/cc-encode classtext-slate-400 hover:text-white transition>CC Encode/a>/li> li>a href/services/cc-scribe classtext-slate-400 hover:text-white transition>CC Scribe/a>/li> li>a href/services/cc-audio classtext-slate-400 hover:text-white transition>CC Audio/a>/li> li>a href/services/cc-images classtext-slate-400 hover:text-white transition>CC Images/a>/li> /ul> /nav> div> p classfont-semibold text-white text-sm uppercase tracking-wider>Lets Talk/p> p classmt-4 text-slate-400 text-sm>Have an idea? Need help scaling? Were here to help./p> button typebutton onclickopenContactModal() classmt-4 inline-block bg-amber-500 text-slate-900 px-6 py-3 rounded-lg font-medium hover:bg-amber-400 transition text-sm>Get in Touch/button> /div> /div> div classmt-12 pt-8 border-t border-white/5 flex flex-col md:flex-row justify-between gap-4 text-sm text-slate-500> p>span itempropcopyrightYear>2026/span> span itempropcopyrightHolder>Closed Circuit Inc/span>. All rights reserved./p> nav classflex gap-6 aria-labelFooter navigation> a href/products classhover:text-white transition>Products/a> a href/blog classhover:text-white transition>Blog/a> a href/about classhover:text-white transition>About/a> a href/sitemap.xml classhover:text-white transition>Sitemap/a> /nav> /div> /div>/footer>div idcontact-modal classfixed inset-0 z-100 hidden aria-labelledbycontact-modal-title roledialog aria-modaltrue> div classfixed inset-0 bg-slate-950/80 backdrop-blur-sm transition-opacity onclickcloseContactModal()>/div> div classfixed inset-0 z-10 overflow-y-auto> div classflex min-h-full items-center justify-center p-4> div classrelative w-full max-w-lg transform rounded-2xl bg-slate-900 border border-white/10 p-6 shadow-2xl transition-all> button typebutton onclickcloseContactModal() classabsolute right-4 top-4 text-slate-400 hover:text-white transition aria-labelClose modal> svg classh-6 w-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor> path stroke-linecapround stroke-linejoinround dM6 18L18 6M6 6l12 12 /> /svg> /button> div classmb-6> h2 idcontact-modal-title classtext-xl font-semibold text-white>Get in Touch/h2> p classmt-2 text-sm text-slate-400>Tell us about your project and well reach out within one business day./p> /div> div idcontact-success classhidden> div classtext-center py-8> div classmx-auto flex h-12 w-12 items-center justify-center rounded-full bg-green-500/10 border border-green-500/20> svg classh-6 w-6 text-green-400 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor> path stroke-linecapround stroke-linejoinround dM4.5 12.75l6 6 9-13.5 /> /svg> /div> h3 classmt-4 text-lg font-medium text-white>Message Sent!/h3> p classmt-2 text-sm text-slate-400>Thanks for reaching out. Well get back to you within one business day./p> button typebutton onclickcloseContactModal() classmt-6 px-4 py-2 bg-white/5 border border-white/10 rounded-lg text-sm text-white hover:bg-white/10 transition> Close /button> /div> /div> form idcontact-form actionhttps://closedcircuit.io/leads methodPOST classspace-y-4> input typehidden name_token valuedoDjT683TfQRcACI2bsyLyfnN6gUvlBvTTCCa9ON autocompleteoff> input typehidden namechannel valuecontact_modal> div classgrid gap-4 sm:grid-cols-2> div> label forcontact-name classblock text-sm font-medium text-slate-300 mb-1.5>Name */label> input typetext namename idcontact-name required classw-full rounded-lg border border-white/10 bg-white/5 px-4 py-2.5 text-white placeholder-slate-500 focus:border-amber-500/50 focus:ring-1 focus:ring-amber-500/50 transition placeholderYour name> /div> div> label forcontact-email classblock text-sm font-medium text-slate-300 mb-1.5>Email */label> input typeemail nameemail idcontact-email required classw-full rounded-lg border border-white/10 bg-white/5 px-4 py-2.5 text-white placeholder-slate-500 focus:border-amber-500/50 focus:ring-1 focus:ring-amber-500/50 transition placeholderyou@company.com> /div> /div> div classgrid gap-4 sm:grid-cols-2> div> label forcontact-company classblock text-sm font-medium text-slate-300 mb-1.5>Company/label> input typetext namecompany idcontact-company classw-full rounded-lg border border-white/10 bg-white/5 px-4 py-2.5 text-white placeholder-slate-500 focus:border-amber-500/50 focus:ring-1 focus:ring-amber-500/50 transition placeholderYour company> /div> div> label forcontact-job-title classblock text-sm font-medium text-slate-300 mb-1.5>Job Title/label> input typetext namejob_title idcontact-job-title classw-full rounded-lg border border-white/10 bg-white/5 px-4 py-2.5 text-white placeholder-slate-500 focus:border-amber-500/50 focus:ring-1 focus:ring-amber-500/50 transition placeholderYour role> /div> /div> div> label forcontact-message classblock text-sm font-medium text-slate-300 mb-1.5>How can we help? */label> textarea namemessage idcontact-message rows4 required classw-full rounded-lg border border-white/10 bg-white/5 px-4 py-2.5 text-white placeholder-slate-500 focus:border-amber-500/50 focus:ring-1 focus:ring-amber-500/50 transition resize-none placeholderTell us about your project, timeline, and goals...>/textarea> /div> div classflex items-start gap-3> input typecheckbox nameconsent idcontact-consent value1 classmt-1 h-4 w-4 rounded border-white/20 bg-white/5 text-amber-500 focus:ring-amber-500/50> label forcontact-consent classtext-sm text-slate-400> I agree to receive communications from CC Community Platform. We respect your privacy. /label> /div> div idcontact-error classhidden rounded-lg bg-red-500/10 border border-red-500/20 p-3 text-sm text-red-400>/div> div classflex gap-3 pt-2> button typebutton onclickcloseContactModal() classflex-1 px-4 py-2.5 border border-white/10 rounded-lg text-sm font-medium text-slate-300 hover:bg-white/5 transition> Cancel /button> button typesubmit idcontact-submit classflex-1 px-4 py-2.5 bg-amber-500 rounded-lg text-sm font-medium text-slate-900 hover:bg-amber-400 transition disabled:opacity-50 disabled:cursor-not-allowed> Send Message /button> /div> /form> /div> /div> /div>/div>script>function openContactModal() { const modal document.getElementById(contact-modal); const form document.getElementById(contact-form); const success document.getElementById(contact-success); const error document.getElementById(contact-error); // Reset state form.classList.remove(hidden); success.classList.add(hidden); error.classList.add(hidden); form.reset(); // Show modal modal.classList.remove(hidden); document.body.style.overflow hidden; // Focus first input setTimeout(() > document.getElementById(contact-name).focus(), 100);}function closeContactModal() { const modal document.getElementById(contact-modal); modal.classList.add(hidden); document.body.style.overflow ;}// Handle form submission via fetchdocument.addEventListener(DOMContentLoaded, function() { const form document.getElementById(contact-form); if (!form) return; form.addEventListener(submit, async function(e) { e.preventDefault(); const submitBtn document.getElementById(contact-submit); const errorDiv document.getElementById(contact-error); const successDiv document.getElementById(contact-success); // Disable button and show loading submitBtn.disabled true; submitBtn.textContent Sending...; errorDiv.classList.add(hidden); try { const formData new FormData(form); const response await fetch(form.action, { method: POST, body: formData, headers: { Accept: application/json, X-Requested-With: XMLHttpRequest } }); if (response.ok || response.redirected) { // Show success form.classList.add(hidden); successDiv.classList.remove(hidden); } else { const data await response.json(); throw new Error(data.message || Something went wrong. Please try again.); } } catch (err) { errorDiv.textContent err.message; errorDiv.classList.remove(hidden); } finally { submitBtn.disabled false; submitBtn.textContent Send Message; } }); // Close on escape key document.addEventListener(keydown, function(e) { if (e.key Escape && !document.getElementById(contact-modal).classList.contains(hidden)) { closeContactModal(); } });});/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]