PageSourceSearch

https://naemo.ai/_next/static/chunks/app/privacy/page-bbbb7a166182142f.js

js naemo.ai collected 2026-09-24 14:30:11 UTC 19,095 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[385],{17758:function(e,s,t){Promise.resolve().then(t.bind(t,54064))},27648:function(e,s,t){"use strict";t.d(s,{default:function(){return i.a}});var l=t(72972),i=t.n(l)},99376:function(e,s,t){"use strict";var l=t(35475);t.o(l,"useParams")&&t.d(s,{useParams:function(){return l.useParams}}),t.o(l,"usePathname")&&t.d(s,{usePathname:function(){return l.usePathname}}),t.o(l,"useRouter")&&t.d(s,{useRouter:function(){return l.useRouter}}),t.o(l,"useSearchParams")&&t.d(s,{useSearchParams:function(){return l.useSearchParams}})},54064:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return d}});var l=t(57437),i=t(2265),c=t(99376),n=t(27648),r=t(93448),a=t(43232);let x=[{id:"terms",label:"이용약관"},{id:"privacy",label:"개인정보처리방침"},{id:"security",label:"보안정책"},{id:"cookie",label:"쿠키정책"},{id:"intellectual",label:"지적재산권 보호"}];function d(){return(0,l.jsx)(i.Suspense,{fallback:(0,l.jsx)("div",{className:"min-h-screen bg-[#09090b] flex items-center justify-center text-zinc-500",children:"Loading..."}),children:(0,l.jsx)(h,{})})}function h(){let e=(0,c.useSearchParams)(),s=(0,c.useRouter)(),t=e.get("section"),[d,h]=(0,i.useState)("privacy");(0,i.useEffect)(()=>{t&&x.some(e=>e.id===t)&&("terms"===t?s.push("/terms"):"privacy"!==t&&s.push("/legal?section=".concat(t)))},[t,s]);let j=e=>{"privacy"===e?h("privacy"):"terms"===e?s.push("/terms"):s.push("/legal?section=".concat(e))};return(0,l.jsxs)("div",{className:"min-h-screen bg-[#09090b] text-white flex",children:[(0,l.jsxs)("aside",{className:"w-52 shrink-0 flex flex-col border-r border-white/5",children:[(0,l.jsx)("div",{className:"h-14 flex items-center px-5",children:(0,l.jsxs)(n.default,{href:"/",className:"flex items-center gap-2 hover:opacity-80 transition-opacity",children:[(0,l.jsx)(a.O,{className:"text-white"}),(0,l.jsx)("span",{className:"text-[15px] font-semibold",children:"NAEMO"})]})}),(0,l.jsx)("nav",{className:"flex-1 py-6 px-3",children:(0,l.jsx)("div",{className:"space-y-1",children:x.map(e=>{let s=d===e.id;return(0,l.jsx)("button",{onClick:()=>j(e.id),className:(0,r.cn)("w-full px-3 py-2 text-[15px] rounded-md transition-colors text-left",s?"text-white font-medium bg-white/5":"text-zinc-500 hover:text-zinc-300"),children:e.label},e.id)})})}),(0,l.jsx)("div",{className:"p-5",children:(0,l.jsx)("p",{className:"text-[11px] text-zinc-600",children:"\xa9 2025 NAEMO"})})]}),(0,l.jsxs)("main",{className:"flex-1 flex flex-col min-w-0",children:[(0,l.jsx)("header",{className:"h-14 flex items-center justify-end px-6 shrink-0 border-b border-white/5",children:(0,l.jsx)(n.default,{href:"/",className:"text-sm text-zinc-400 hover:text-white transition-colors",children:"돌아가기"})}),(0,l.jsx)("div",{className:"flex-1 overflow-y-auto",children:(0,l.jsxs)("article",{className:"max-w-2xl mx-auto px-8 py-12",children:[(0,l.jsx)(m,{}),(0,l.jsxs)("div",{className:"mt-12 pt-8 border-t border-white/5 space-y-2",children:[(0,l.jsx)("p",{className:"text-[11px] text-zinc-600",children:"최종 수정일: 2026년 3월 18일"}),(0,l.jsxs)("div",{className:"text-[11px] text-zinc-500 leading-relaxed text-right",children:[(0,l.jsx)("p",{className:"font-medium text-zinc-400 mb-2",children:"[사업자 정보]"}),(0,l.jsxs)("ul",{className:"space-y-1",children:[(0,l.jsx)("li",{children:"상호명: 내모(NAEMO AI)"}),(0,l.jsx)("li",{children:"사업자등록번호: 669-35-01886"}),(0,l.jsx)("li",{children:"통신판매업신고번호: 2025-충북청주-2908"}),(0,l.jsx)("li",{children:"사업장주소: 청주시 흥덕구 서부로 1186-11"}),(0,l.jsx)("li",{children:"대표번호: 010-5484-3402"})]})]})]})]})})]})]})}function m(){return(0,l.jsxs)("div",{children:[(0,l.jsx)("h1",{className:"text-2xl font-bold mb-8",children:"개인정보처리방침"}),(0,l.jsxs)("div",{className:"space-y-8 text-[14px] text-zinc-400 leading-relaxed",children:[(0,l.jsx)("div",{className:"mb-8",children:(0,l.jsx)("p",{className:"text-zinc-400",children:"NAEMO(이하 “회사”)는 「개인정보 보호법」 등 관련 법령을 준수하며, 교무 업무 지원 및 성적 관리 SaaS 서비스 제공
1을 위하여 최소한의 개인정보만을 처리합니다. 본 개인정보처리방침은 회사가 처리하는 개인정보의 항목, 목적, 보유 기간 및 보호 조치에 대해 안내합니다."})}),(0,l.jsxs)(j,{title:"제1조 (개인정보의 처리 목적)",children:[(0,l.jsx)("p",{className:"mb-2",children:"회사는 다음의 목적을 위하여 개인정보를 처리합니다. 처리한 개인정보는 아래 목적 이외의 용도로 이용되지 않으며, 목적이 변경되는 경우 관련 법령에 따라 필요한 조치를 이행합니다."}),(0,l.jsxs)("div",{className:"space-y-4 mt-3",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-zinc-300 font-medium mb-1",children:"1. 회원 가입, 식별 및 서비스 이용 관리"}),(0,l.jsxs)("ul",{className:"space-y-1 ml-1 text-zinc-400",children:[(0,l.jsx)("li",{children:"• 외부 로그인 연동 서비스를 통한 회원 가입 및 본인 확인"}),(0,l.jsxs)("li",{children:["• ",(0,l.jsx)("span",{className:"text-white",children:"이름(필수), 출생 연도(필수):"})," 이용자 식별 및 서비스 내 프로필 표시(연령 확인 등)를 위한 수집 항목"]}),(0,l.jsx)("li",{children:"• 서비스 이용자 관리 및 부정 이용 방지"})]})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-zinc-300 font-medium mb-1",children:"2. 교무 업무 지원 및 성적 관리 서비스 제공"}),(0,l.jsxs)("ul",{className:"space-y-1 ml-1 text-zinc-400",children:[(0,l.jsx)("li",{children:"• 학교 단위로 관리되는 학생 정보(학년, 반, 번호, 이름, 성적)의 저장\xb7관리"}),(0,l.jsx)("li",{children:"• 교무 업무 및 성적 관리 기능 제공"})]})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-zinc-300 font-medium mb-1",children:"3. 문의 및 민원 처리"}),(0,l.jsxs)("ul",{className:"space-y-1 ml-1 text-zinc-400",children:[(0,l.jsx)("li",{children:"• 서비스 이용 관련 문의 응대"}),(0,l.jsx)("li",{children:"• 오류 및 불편 사항 처리"})]})]})]})]}),(0,l.jsxs)(j,{title:"제2조 (처리하는 개인정보의 항목)",children:[(0,l.jsx)("p",{className:"mb-4",children:"회사는 서비스 제공
1을 위하여 다음의 개인정보를 처리합니다."}),(0,l.jsx)("div",{className:"overflow-x-auto mb-6",children:(0,l.jsxs)("table",{className:"w-full text-left text-[13px] border-collapse",children:[(0,l.jsx)("thead",{children:(0,l.jsxs)("tr",{className:"border-b border-white/10",children:[(0,l.jsx)("th",{className:"px-4 py-2 font-medium text-zinc-300 w-1/4",children:"수집 구분"}),(0,l.jsx)("th",{className:"px-4 py-2 font-medium text-zinc-300 w-1/2",children:"수집 항목"}),(0,l.jsx)("th",{className:"px-4 py-2 font-medium text-zinc-300",children:"수집 목적"})]})}),(0,l.jsxs)("tbody",{className:"divide-y divide-white/5",children:[(0,l.jsxs)("tr",{children:[(0,l.jsxs)("td",{className:"px-4 py-3 text-white font-medium",children:["회원(교사)",(0,l.jsx)("br",{}),"필수 항목"]}),(0,l.jsx)("td",{className:"px-4 py-3 text-zinc-400",children:"이름(필수), 이메일(필수), 출생 연도(필수)"}),(0,l.jsx)("td",{className:"px-4 py-3 text-zinc-400",children:"회원 식별, 서비스 연령 확인 및 개인 식별"})]}),(0,l.jsxs)("tr",{children:[(0,l.jsxs)("td",{className:"px-4 py-3 text-zinc-300 font-medium",children:["회원(교사)",(0,l.jsx)("br",{}),"선택 항목"]}),(0,l.jsx)("td",{className:"px-4 py-3 text-zinc-400",children:"프로필 사진(선택)"}),(0,l.jsx)("td",{className:"px-4 py-3 text-zinc-400",children:"프로필 이미지 표시"})]}),(0,l.jsxs)("tr",{children:[(0,l.jsx)("td",{className:"px-4 py-3 text-zinc-300 font-medium",children:"학생 정보"}),(0,l.jsx)("td",{className:"px-4 py-3 text-zinc-400",children:"학년, 반, 번호, 이름, 성적"}),(0,l.jsxs)("td",{className:"px-4 py-3 text-zinc-400",children:["교무 업무 및 성적 관리 서비스 제공",(0,l.jsx)("br",{}),"(회사는 수탁자로서 처리)"]})]}),(0,l.jsxs)("tr",{children:[(0,l.jsx)("td",{className:"px-4 py-3 text-zinc-300 font-medium",children:"자동 수집"}),(0,l.jsx)("td",{className:"px-4 py-3 text-zinc-400",children:"IP 주소, 이용 기록, 접속 일시, 쿠키"}),(0,l.jsx)("td",{className:"px-4 py-3 text-zinc-400",children:"부정 이용 방지, 서비스 개선"})]})]})]})}),(0,l.jsxs)("div",{className:"space-y-2 text-zinc-500 text-[13px]",children:[(0,l.jsx)("p",{children:"※ 외부 로그인 연동 서비스(구글, 네이버, 카카오)를 통해 회원가입 시 제공받는 정보에 한하며, 서비스 내 이용자 식별, 프로필 표시 및 회원 관리를 위해 처리합니다."}),(0,l.jsx)("p",{children:"※ 필수 항목은 서비스 제공
1을 위해 반드시 필요한 정보로, 수집에 동의하지 않으실 경우 서비스 이용(회원가입)이 제한됩니다."}),(0,l.jsx)("p",{children:"※ 회사는 비밀번호를 직접 수집하거나 저장하지 않습니다."})]})]}),(0,l.jsxs)(j,{title:"제3조 (개인정보의 처리 및 보유 기간)",children:[(0,l.jsx)("p",{className:"mb-2",children:"회사는 개인정보의 처리 목적이 달성되면 지체 없이 해당 개인정보를 파기합니다."}),(0,l.jsxs)("ul",{className:"space-y-2 mt-2",children:[(0,l.jsxs)("li",{children:["• ",(0,l.jsx)("span",{className:"text-zinc-300",children:"회원(교사) 정보:"})," 회원 탈퇴 시까지"]}),(0,l.jsxs)("li",{children:["• ",(0,l.jsx)("span",{className:"text-zinc-300",children:"학생 및 성적 정보:"})," 학교 단위 서비스 이용 계약 종료 시까지"]}),(0,l.jsx)("li",{className:"text-zinc-500 text-[13px]",children:"※ 관련 법령에 따라 보관이 필요한 경우 해당 기간 동안 보관"})]})]}),(0,l.jsx)(j,{title:"제4조 (개인정보의 파기)",children:(0,l.jsxs)("ul",{className:"space-y-3 mt-2",children:[(0,l.jsxs)("li",{children:[(0,l.jsx)("span",{className:"text-zinc-300 block mb-1",children:"1. 파기 절차"}),"개인정보의 보유 기간 경과 또는 처리 목적 달성 시 내부 기준에 따라 파기합니다."]}),(0,l.jsxs)("li",{children:[(0,l.jsx)("span",{className:"text-zinc-300 block mb-1",children:"2. 파기 방법"}),"전자적 파일 형태의 개인정보는 복구가 불가능한 방식으로 영구 삭제합니다."]})]})}),(0,l.jsxs)(j,{title:"제5조 (정보주체의 권리 및 행사 방법)",children:[(0,l.jsx)("p",{className:"mb-2",children:"정보주체는 회사에 대해 언제든지 다음의 권리를 행사할 수 있습니다."}),(0,l.jsxs)("ul",{className:"space-y-1 ml-1 mb-3",children:[(0,l.jsx)("li",{children:"• 개인정보 열람 요구"}),(0,l.jsx)("li",{children:"• 정정 또는 삭제 요구"}),(0,l.jsx)("li",{children:"• 처리 정지 요구"})]}),(0,l.jsx)("p",{className:"text-zinc-400",children:"학생 개인정보에 대한 권리 행사는 해당 정보를 관리하는 학교 또는 교사를 통해 이루어질 수 있으며, 회사는 관련 요청에 대해 지체 없이 조치합니다."})]}),(0,l.jsxs)(j,{title:"제6조 (개인정보의 안전성 확보 조치)",children:[(0,l.jsx)("p",{className:"mb-2",children:"회사는 개인정보의 안전한 처리를 위하여 다음과 같은 조치를 취하고 있습니다."}),(0,l.jsxs)("ul",{className:"space-y-1 ml-1",children:[(0,l.jsx)("li",{children:"• 접근 권한의 최소화 및 학교 단위 접근 통제"}),(0,l.jsx)("li",{children:"• 계정 기반 인증 및 권한 관리"}),(0,l.jsx)("li",{children:"• 개인정보 처리 시스템의 보안 관리"}),(0,l.jsx)("li",{children:"• 정기적인 보안 점검"})]})]}),(0,l.jsxs)(j,{title:"제7조 (외부 로그인 서비스 이용)",children:[(0,l.jsx)("p",{className:"mb-2",children:"회사는 이용자의 편의를 위해 외부 로그인 연동 서비스를 이용합니다."}),(0,l.jsxs)("p",{children:["이 과정에서 회사는 회원 가입, 식별 및 서비스 내 프로필 표시를 위하여 ",(0,l.jsx)("span",{className:"text-white",children:"이름(필수), 이메일(필수), 출생 연도(필수), 프로필 사진(선택)"}
1)," 등 서비스 제공에 필요한 정보를 제공받아 처리하며, 이는 이용자가 각 소셜 서비스에서 동의한 범위 내에서만 이루어집니다."]})]}),(0,l.jsxs)(j,{title:"제8조 (개인정보의 제3자 제공)",children:[(0,l.jsx)("p",{className:"mb-2",children:"회사는 이용자의 개인정보를 제1조(개인정보의 처리 목적)에서 명시한 범위 내에서만 처리하며, 이용자의 사전 동의 없이는 본래의 범위를 초과하여 처리하거나 제3자에게 제공하지 않습니다."}),(0,l.jsx)("p",{children:"다만, 다음의 경우에는 예외로 합니다."}),(0,l.jsxs)("ul",{className:"space-y-1 ml-1 mt-2",children:[(0,l.jsx)("li",{children:"• 이용자가 사전에 제3자 제공 및 공개에 동의한 경우"}),(0,l.jsx)("li",{children:"• 법령의 규정에 의거하거나, 수사 목적으로 법령에 정해진 절차와 방법에 따라 수사기관의 요구가 있는 경우"})]})]}),(0,l.jsxs)(j,{title:"제9조 (개인정보 처리의 위탁 및 수탁)",children:[(0,l.jsx)("p",{className:"mb-4",children:"1. 회사는 안정적인 서비스 제공
1을 위하여 다음과 같이 개인정보 처리 업무를 외부 전문 업체에 위탁하고 있습니다."}),(0,l.jsx)("div",{className:"mb-4",children:(0,l.jsxs)("table",{className:"w-full text-left text-[13px]",children:[(0,l.jsx)("thead",{children:(0,l.jsxs)("tr",{children:[(0,l.jsx)("th",{className:"px-4 py-2 font-medium text-zinc-300 w-1/3",children:"수탁자"}),(0,l.jsx)("th",{className:"px-4 py-2 font-medium text-zinc-300",children:"위탁 업무 내용"})]})}),(0,l.jsxs)("tbody",{children:[(0,l.jsxs)("tr",{children:[(0,l.jsx)("td",{className:"px-4 py-2 text-zinc-400",children:"Cloudtype"}),(0,l.jsx)("td",{className:"px-4 py-2 text-zinc-400",children:"백엔드 서버 운영 및 데이터베이스 관리"})]}),(0,l.jsxs)("tr",{children:[(0,l.jsx)("td",{className:"px-4 py-2 text-zinc-400",children:"Cloudflare Pages"}),(0,l.jsx)("td",{className:"px-4 py-2 text-zinc-400",children:"프론트엔드 호스팅 및 콘텐츠 전송(CDN)"})]}),(0,l.jsxs)("tr",{children:[(0,l.jsx)("td",{className:"px-4 py-2 text-zinc-400",children:"토스페이먼츠"}),(0,l.jsx)("td",{className:"px-4 py-2 text-zinc-400",children:"유료 서비스 결제 처리 (해당 이용자에 한함)"})]})]})]})}),(0,l.jsx)("p",{className:"mb-2 text-[13px] text-zinc-400",children:"회사는 개인정보 처리 업무를 위탁함에 있어 「개인정보 보호법」에 따라 위탁 계약 시 개인정보가 안전하게 관리될 수 있도록 필요한 기술적\xb7관리적 보호 조치를 이행하고, 수탁자가 개인정보 보호 관련 법령을 준수하도록 관리\xb7감독합니다."}),(0,l.jsxs)("p",{className:"mt-4 mb-2 text-[14px]",children:['2. 회사는 학교 또는 교사(이하 "이용자")로부터 학생의 개인정보 및 성적 정보를 제공받아 처리하는 경우, 관련 법령에 따른 ',(0,l.jsx)("span",{className:"text-white",children:'"수탁자"'}),"의 지위에서 이용자의 지시에 따라 해당 정보를 안전하게 처리합니다."]}),(0,l.jsx)("p",{className:"text-[13px] text-zinc-500",children:'이 경우 이용자는 개인정보 보호법에 따른 "개인정보처리자"로서의 책임을 부담하며, 회사는 수탁자로서 기술적\xb7관리적 보호 조치를 충실히 이행합니다.'}),(0,l.jsx)("p",{className:"text-[13px] text-zinc-500 mt-2",children:"※ 결제와 관련된 개인정보는 결제대행사를 통해 처리되며, 회사는 결제 수단의 민감 정보를 직접 저장하거나 보관하지 않습니다."})]}),(0,l.jsxs)(j,{title:"제10ì¡° (개인정보 보호책임자)",children:[(0,l.jsx)("p",{className:"mb-2",children:"회사는 개인정보 처리에 관한 업무를 총괄하고, 개인정보 관련 문의 및 불만 처리를 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다."}),(0,l.jsxs)("div",{className:"mt-3 flex flex-col gap-1",children:[(0,l.jsx)("span",{className:"text-white",children:"개인정보 보호책임자"}),(0,l.jsx)("span",{children:"성명: 방홍식"}),(0,l.jsx)("span",{children:"직책: 개인정보 보호책임자"}),(0,l.jsxs)("span",{children:["이메일: ",(0,l.jsx)("a",{href:"mailto:[email protected]",className:"text-zinc-300 hover:text-white underline",children:"[email protected]"})]})]})]}),(0,l.jsx)(j,{title:"제11ì¡° (개인정보처리방침의 변경)",children:(0,l.jsx)("p",{children:"본 개인정보처리방침은 관련 법령 또는 서비스 정책 변경에 따라 개정될 수 있으며, 변경 사항은 서비스 내 공지를 통해 안내합니다."})})]})]})}function j(e){let{title:s,children:t}=e;return(0,l.jsxs)("section",{children:[(0,l.jsx)("h2",{className:"text-[15px] font-semibold text-white mb-2",children:s}),(0,l.jsx)("div",{children:t})]})}},43232:function(e,s,t){"use strict";t.d(s,{O:function(){return i}});var l=t(57437);let i=e=>{let{size:s=32,className:t="",strokeWidth:i=1.9}=e;return(0,l.jsx)("svg",{width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:i,strokeLinecap:"square",strokeLinejoin:"miter",className:t,children:(0,l.jsx)("path",{d:"M12 7 L17 12 L12 17 L7 12 Z"})})}},93448:function(e,s,t){"use strict";t.d(s,{$j:function(){return a},CQ:function(){return h},FB:function(){return r},R3:function(){return d},RJ:function(){return n},cn:function(){return c},vB:function(){return x}});
1var l=t(61994),i=t(53335);function c(){for(var e=arguments.length,s=Array(e),t=0;t<e;t++)s[t]=arguments[t];return(0,i.m6)((0,l.W)(s))}function n(){return new Date().toLocaleDateString("en-CA",{timeZone:"Asia/Seoul",year:"numeric",month:"2-digit",day:"2-digit"})}function r(e){return e.toLocaleDateString("en-CA",{timeZone:"Asia/Seoul",year:"numeric",month:"2-digit",day:"2-digit"})}function a(e){let s=null==e?void 0:e.split("-");return!s||s.length<3?e:"".concat(Number(s[1]),"월 ").concat(Number(s[2]),"일")}let x=e=>{let s=String(null!=e?e:"");return s.includes("\n")||s.includes("	")||s.includes('"')?'"'.concat(s.replace(/"/g,'""'),'"'):s},d=e=>{let s=[],t=[],l="",i=!1,c=0;for(e=e.replace(/\r\n?$/,"");c<e.length;){let n=e[c],r=e[c+1];i?'"'===n?'"'===r?(l+='"',c+=2):(i=!1,c++):(l+=n,c++):'"'===n?(i=!0,c++):"	"===n?(t.push(l),l="",c++):"\n"===n||"\r"===n&&"\n"===r?(t.push(l),s.push(t),t=[],l="",c+="\r"===n?2:1):("\r"===n?(t.push(l),s.push(t),t=[],l=""):l+=n,c++)}return(l||t.length>0||e.endsWith("	"))&&(t.push(l),s.push(t)),s},h=e=>{if(!e)return 0;let s=e.replace(/\r?\n/g,"\r\n"),t=0;for(let e=0;e<s.length;e++)t+=s.charCodeAt(e)>255?2:1;let l=s.length;return(t-l)*2+l}}},function(e){e.O(0,[6137,2972,2971,2117,1744],function(){return e(e.s=17758)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.