From 90086597e5e1f00f60340315020028335086a2b4 Mon Sep 17 00:00:00 2001 From: yoouung Date: Sat, 21 Dec 2024 02:08:01 +0900 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=EC=95=BD=EA=B4=80=20=EB=B0=8F=20?= =?UTF-8?q?=EB=B0=A9=EC=B9=A8=20=ED=8E=98=EC=9D=B4=EC=A7=80=20UI=20?= =?UTF-8?q?=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/(legal)/privacy/page.tsx | 101 +++++++++++++++++++++++- src/app/(legal)/terms/page.tsx | 131 ++++++++++++++++++++++++++++++- 2 files changed, 230 insertions(+), 2 deletions(-) diff --git a/src/app/(legal)/privacy/page.tsx b/src/app/(legal)/privacy/page.tsx index c174313..b3f7efe 100644 --- a/src/app/(legal)/privacy/page.tsx +++ b/src/app/(legal)/privacy/page.tsx @@ -1,3 +1,102 @@ export default function Page() { - return null + return ( +
+

개인정보 처리방침

+ +
+

제1조 (목적)

+

+ 회사는 회원의 개인정보를 중요시하며, 이를 보호하기 위해 최선을 다하고 + 있습니다. 본 방침은 회원의 개인정보가 어떤 목적으로 수집, 이용, 보관, + 파기되는지에 대해 설명합니다. +

+
+ +
+

+ 제2조 (수집하는 개인정보의 항목 및 방법) +

+

+ 1. 수집 항목: 이름, 아이디, 비밀번호, 장소 리뷰 작성 내역, 코스 작성 + 내역, 코스 리뷰 내역, 관심 목록 +
+ 2. 수집 방법: 회원가입 시 회원의 직접 입력 및 서비스 이용 과정에서 + 자동 수집 +

+
+ +
+

+ 제3조 (개인정보의 이용 목적) +

+

+ 회사는 수집한 개인정보를 다음 목적으로 사용합니다: +
+ 1. 회원 관리 및 서비스 제공 +
+ 2. 코스 및 리뷰 관리, 알림 기능 제공 +
+ 3. 서비스 품질 개선 및 통계 분석 +

+
+ +
+

+ 제4조 (개인정보의 보관 및 파기) +

+

+ 1. 보관 기간: 회원 탈퇴 즉시 개인정보를 파기합니다. +
+ 2. 파기 방법: 전자적 파일은 복구 불가능한 방식으로 삭제하며, 종이는 + 파쇄 또는 소각합니다. +

+
+ +
+

+ 제5조 (개인정보의 제3자 제공) +

+

+ 회사는 회원의 동의 없이 개인정보를 제3자에게 제공하지 않습니다. 단, + 법령에 따라 요청받는 경우 예외로 합니다. +

+
+ +
+

+ 제6조 (개인정보 보호를 위한 안전 조치) +

+

+ 회사는 개인정보를 보호하기 위해 다음과 같은 조치를 취합니다: +
+ 1. 데이터 암호화 및 접근 통제 +
+ 2. 주기적인 보안 점검 +
+ 3. 개인정보 접근 권한 최소화 +

+
+ +
+

+ 제7조 (회원의 권리) +

+

+ 1. 회원은 언제든지 자신의 개인정보를 열람, 수정, 삭제할 수 있습니다. +
+ 2. 회원은 개인정보 침해에 대한 문제를 회사에 신고할 수 있습니다. +

+
+ +
+

제8조 (문의처)

+

+ 개인정보와 관련된 문의는 아래로 연락해 주십시오: +
+ - 이메일: support@wooco.com +
- 주소: 서울특별시 노원구 +

+
+
+ ) } diff --git a/src/app/(legal)/terms/page.tsx b/src/app/(legal)/terms/page.tsx index c174313..c92c2cb 100644 --- a/src/app/(legal)/terms/page.tsx +++ b/src/app/(legal)/terms/page.tsx @@ -1,3 +1,132 @@ export default function Page() { - return null + return ( +
+

+ 우코(WOOCO) 서비스 이용약관 +

+ +
+

제1조 (목적)

+

+ 본 약관은 조이타스(이하 "회사")가 제공하는 우코(이하 + "서비스")를 이용함에 있어 회사와 회원 간의 권리, 의무 및 + 책임 사항, 기타 필요한 사항을 규정함을 목적으로 합니다. +

+
+ +
+

제2조 (정의)

+

+ 1. 서비스: 회사가 제공하는 코스 작성, 리뷰 열람 및 작성, 알림 기능 + 등을 포함한 플랫폼을 말합니다. +
+ 2. 회원: 회사의 약관에 동의하고 서비스를 이용하는 개인을 말합니다. +
+ 3. 콘텐츠: 회원이 서비스에 게시한 텍스트, 이미지, 리뷰, 코스 정보 등을 + 포함합니다. +
+ 4. 관리자: 서비스 운영 및 관리를 위해 회사가 지정한 자를 말합니다. +

+
+ +
+

+ 제3조 (약관의 효력 및 변경) +

+

+ 1. 본 약관은 회원이 서비스 이용 시 동의함으로써 효력이 발생합니다. +
+ 2. 회사는 약관을 변경할 수 있으며, 변경된 약관은 공지 후 적용됩니다. + 회원은 변경된 약관에 동의하지 않을 경우 회원 탈퇴를 요청할 수 + 있습니다. +

+
+ +
+

+ 제4조 (회원가입 및 서비스 이용) +

+

+ 1. 회원가입은 회사가 정한 양식에 따라 가입 정보를 기재하고, 본 약관에 + 동의한 후 회사가 이를 승인함으로써 완료됩니다. +
+ 2. 회원은 서비스 이용 시 타인의 정보를 도용하거나 허위 정보를 + 제공해서는 안 됩니다. +
+ 3. 회원은 코스 작성, 리뷰 작성 및 열람, 알림 기능을 포함한 서비스를 + 이용할 수 있습니다. +

+
+ +
+

+ 제5조 (회원의 의무) +

+

+ 회원은 다음 행위를 해서는 안 됩니다: +
+ 1. 타인의 개인정보를 도용하거나 허위 정보를 제공하는 행위 +
+ 2. 회사가 제공하는 정보를 변경하거나 무단으로 사용하는 행위 +
+ 3. 타인의 저작권, 초상권, 기타 지적재산권을 침해하는 행위 +
+ 4. 외설적이거나 폭력적인 내용을 게시하는 행위 +
+ 5. 스팸성 게시물, 광고성 콘텐츠를 게시하는 행위 +
+ 6. 회사의 운영을 방해하거나 명예를 훼손하는 행위 +

+
+ +
+

+ 제6조 (서비스 이용 제한 및 계약 해지) +

+

+ 1. 회사는 회원이 약관을 위반한 경우 서비스 이용을 제한하거나 계약을 + 해지할 수 있습니다. +
+ 2. 회원은 언제든지 회원 탈퇴를 요청할 수 있으며, 회사는 이를 즉시 + 처리합니다. +

+
+ +
+

+ 제7조 (콘텐츠의 저작권) +

+

+ 1. 회원이 작성한 코스 및 리뷰 등의 콘텐츠에 대한 저작권은 회원에게 + 있습니다. +
+ 2. 회원은 회사가 콘텐츠를 서비스 운영 및 홍보 목적으로 사용하는 데 + 동의합니다. +

+
+ +
+

+ 제8조 (책임의 제한) +

+

+ 1. 회사는 회원 간 또는 회원과 제3자 간에 발생한 분쟁에 대해 책임지지 + 않습니다. +
+ 2. 회사는 천재지변, 시스템 오류 등 불가항력적 사유로 인한 서비스 + 중단에 대해 책임지지 않습니다. +

+
+ +
+

+ 제9조 (준거법 및 재판 관할) +

+

+ 본 약관은 대한민국 법률에 따라 해석되며, 분쟁이 발생할 경우 회사의 + 소재지를 관할하는 법원에서 해결합니다. +

+
+
+ ) } From 5442a4fed5b26903f8fd5c705b1f3aa9fd1d384b Mon Sep 17 00:00:00 2001 From: yoouung Date: Sat, 21 Dec 2024 02:08:20 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=ED=97=A4=EB=8D=94=20=EB=A1=9C?= =?UTF-8?q?=EA=B3=A0=20=EB=82=B4=EB=B9=84=EA=B2=8C=EC=9D=B4=EC=85=98=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/components/Header.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/app/components/Header.tsx b/src/app/components/Header.tsx index 73a7b0c..bb67d84 100644 --- a/src/app/components/Header.tsx +++ b/src/app/components/Header.tsx @@ -5,14 +5,21 @@ import Image from 'next/image' import HamburgerMenu from '@components/HamburgerMenu' import { useState } from 'react' import Menu from './Menu' +import { useRouter } from 'next/navigation' export default function Header() { + const router = useRouter() const [isMenuOpen, setIsMenuOpen] = useState(false) return ( <>
-

WOOCO

+

router.push('/')} + > + WOOCO +