Skip to content

Commit 9bbb0cf

Browse files
authored
docs: 이용약관 조항을 상세화하고 가입 약관 링크를 내부화 (#460)
1 parent 5c0414f commit 9bbb0cf

2 files changed

Lines changed: 146 additions & 24 deletions

File tree

apps/web/src/app/terms/page.tsx

Lines changed: 142 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,33 +5,154 @@ export const metadata = {
55
description: "솔리드커넥션 서비스 이용약관 페이지입니다.",
66
};
77

8+
const TERMS_SECTIONS = [
9+
{
10+
title: "제1조 (목적)",
11+
items: [
12+
'이 약관은 솔리드커넥션(이하 "회사")이 제공하는 멘토-멘티 매칭, 채팅, 커뮤니티, 대학 정보 조회, 지원/점수 관리 등 관련 서비스(이하 "서비스")의 이용과 관련하여 회사와 회원 간의 권리·의무 및 책임사항을 정함을 목적으로 합니다.',
13+
],
14+
},
15+
{
16+
title: "제2조 (정의)",
17+
items: [
18+
'"회원"이란 이 약관에 동의하고 회사와 이용계약을 체결한 자를 의미합니다.',
19+
'"멘토"란 회사가 정한 절차에 따라 멘토 기능 이용 승인을 받은 회원을 의미합니다.',
20+
'"콘텐츠"란 회원이 서비스 내에 게시하거나 전송하는 게시글, 댓글, 채팅 메시지, 이미지, 파일, 프로필 정보 등을 포함한 일체의 정보를 의미합니다.',
21+
],
22+
},
23+
{
24+
title: "제3조 (약관의 게시와 개정)",
25+
items: [
26+
"회사는 이 약관의 내용을 회원이 쉽게 확인할 수 있도록 서비스 화면에 게시합니다.",
27+
"회사는 관련 법령을 위반하지 않는 범위에서 이 약관을 개정할 수 있습니다.",
28+
"회사가 약관을 개정할 경우 적용일자, 개정사유 및 주요 변경사항을 적용일자 7일 전(회원에게 불리한 변경은 30일 전)부터 공지합니다.",
29+
"회원이 개정 약관 시행일까지 명시적으로 거부의사를 표시하지 않고 서비스를 계속 이용하는 경우 개정 약관에 동의한 것으로 봅니다.",
30+
],
31+
},
32+
{
33+
title: "제4조 (이용계약의 성립 및 회원 자격)",
34+
items: [
35+
"이용계약은 회원이 약관에 동의하고 회사가 정한 가입 절차를 완료한 후 회사가 이를 승낙함으로써 성립합니다.",
36+
"회원은 가입 시 본인에 관한 정확하고 최신의 정보를 제공하여야 하며, 허위 정보 제공으로 인한 불이익은 회원의 책임입니다.",
37+
"회원은 계정 접근 수단을 본인이 관리하여야 하며, 타인에게 양도·대여·공유할 수 없습니다.",
38+
],
39+
},
40+
{
41+
title: "제5조 (서비스의 제공 및 변경)",
42+
items: [
43+
"회사는 회원에게 멘토 탐색/매칭, 채팅, 커뮤니티, 대학 검색 및 즐겨찾기, 지원 정보·성적 제출 등 서비스를 제공합니다.",
44+
"회사는 운영상·기술상 필요에 따라 서비스의 전부 또는 일부를 변경할 수 있으며, 중요한 변경사항은 사전에 공지합니다.",
45+
"회사는 시스템 점검, 장애, 통신 장애, 외부 연동 이슈 등 합리적 사유가 있는 경우 서비스 제공을 일시적으로 중단할 수 있습니다.",
46+
],
47+
},
48+
{
49+
title: "제6조 (회원의 의무)",
50+
items: [
51+
"회원은 관련 법령, 이 약관, 운영정책 및 서비스 이용안내를 준수하여야 합니다.",
52+
"회원은 본인 또는 제3자의 권리를 침해하거나 서비스 운영을 방해하는 행위를 해서는 안 됩니다.",
53+
"회원은 서비스 내 제출 정보(프로필, 지원정보, 성적, 증빙자료 등)의 적법성·진실성을 보장해야 하며, 허위 제출로 인해 발생한 책임은 회원이 부담합니다.",
54+
],
55+
},
56+
{
57+
title: "제7조 (금지행위)",
58+
items: [
59+
"타인의 개인정보 도용, 계정 무단 사용, 사칭, 허위사실 유포, 명예훼손, 욕설·혐오표현, 음란·불법 콘텐츠 게시 행위",
60+
"저작권 등 지식재산권 침해, 상업적 광고·스팸 전송, 비정상적인 자동화 접근 또는 서비스 취약점 악용 행위",
61+
"법령 또는 공서양속에 반하는 행위, 기타 회사가 서비스 안정성과 신뢰를 해친다고 합리적으로 판단하는 행위",
62+
],
63+
},
64+
{
65+
title: "제8조 (커뮤니티·채팅 콘텐츠의 권리와 책임)",
66+
items: [
67+
"회원이 게시·전송한 콘텐츠의 저작권은 원칙적으로 해당 회원에게 귀속됩니다.",
68+
"회원은 회사가 서비스 운영, 품질 개선, 안전한 이용환경 조성을 위해 필요한 범위 내에서 콘텐츠를 저장·복제·표시·전송할 수 있는 비독점적 사용권을 회사에 부여합니다.",
69+
"회원은 자신이 게시·전송한 콘텐츠로 인해 발생하는 분쟁 및 법적 책임을 부담합니다.",
70+
"회사는 권리침해 신고, 법령 위반 우려, 운영정책 위반 등의 사유가 있는 콘텐츠에 대해 사전 통지 없이 임시조치(노출제한, 삭제 등)를 할 수 있습니다.",
71+
],
72+
},
73+
{
74+
title: "제9조 (신고·차단 및 제재)",
75+
items: [
76+
"회원은 서비스 내 신고 기능을 통해 부적절한 콘텐츠 또는 이용자를 신고할 수 있습니다.",
77+
"회사는 신고 내용, 객관적 자료, 운영정책 위반 여부 등을 검토하여 경고, 노출 제한, 콘텐츠 삭제, 이용제한 등의 조치를 할 수 있습니다.",
78+
"회사는 반복적 또는 중대한 위반 행위가 확인된 경우 계정의 일부 또는 전체 기능을 제한하거나 이용계약을 해지할 수 있습니다.",
79+
],
80+
},
81+
{
82+
title: "제10조 (멘토링 및 매칭 서비스 관련 고지)",
83+
items: [
84+
"회사는 멘토-멘티 간 연결을 위한 플랫폼을 제공하며, 개별 상담·대화·조언의 내용, 정확성, 결과를 보증하지 않습니다.",
85+
"회원은 멘토링 과정에서 제공되는 정보가 개인의 상황에 따라 달라질 수 있음을 이해하고, 최종 의사결정에 앞서 필요한 경우 별도의 전문기관 자문을 받을 책임이 있습니다.",
86+
"멘토 검증 또는 소개 정보가 있더라도 이는 특정 결과를 보장하거나 법적 책임을 대체하지 않습니다.",
87+
],
88+
},
89+
{
90+
title: "제11조 (대학 정보 및 검색 결과에 대한 면책)",
91+
items: [
92+
"서비스에서 제공되는 대학, 선발, 어학·학점 기준 등 정보는 참고 목적의 정보이며, 최신성·정확성·완전성을 항상 보장하지 않습니다.",
93+
"회원은 지원 전 해당 대학 또는 공식 기관의 최신 공지·규정을 직접 확인하여야 하며, 미확인으로 인한 불이익은 회원 책임입니다.",
94+
],
95+
},
96+
{
97+
title: "제12조 (점수·증빙자료 제출 관련 책임)",
98+
items: [
99+
"회원은 제출하는 성적 및 증빙자료가 진실하고 적법하게 취득된 자료임을 보증합니다.",
100+
"위·변조 자료 제출 또는 제3자 권리 침해가 확인될 경우 회사는 사전 통지 없이 이용 제한, 관련 콘텐츠 삭제, 관계기관 협조 등의 조치를 할 수 있습니다.",
101+
],
102+
},
103+
{
104+
title: "제13조 (개인정보 보호)",
105+
items: [
106+
"회사는 관련 법령에 따라 회원의 개인정보를 처리하며, 구체적인 사항은 별도로 게시하는 개인정보처리방침에 따릅니다.",
107+
"회원은 채팅, 커뮤니티, 프로필 등 공개 영역에 타인의 개인정보를 무단으로 게시해서는 안 됩니다.",
108+
],
109+
},
110+
{
111+
title: "제14조 (이용계약 해지 및 탈퇴)",
112+
items: [
113+
"회원은 언제든지 서비스 내 제공되는 절차를 통해 이용계약을 해지할 수 있습니다.",
114+
"회원이 탈퇴를 요청할 경우, 회사는 관련 법령 및 개인정보처리방침에 따라 회원 정보를 보유 또는 파기합니다.",
115+
"탈퇴 시 계정과 연계된 서비스 이용기록은 복구가 어려울 수 있으며, 법령상 보존의무가 있는 정보는 예외로 합니다.",
116+
"탈퇴 이후 재가입 제한, 동일·유사 위반행위 재발 방지 조치 등은 회사 정책에 따를 수 있습니다.",
117+
],
118+
},
119+
{
120+
title: "제15조 (회사의 책임 제한)",
121+
items: [
122+
"회사는 천재지변, 불가항력, 통신망 장애, 제3자 서비스 장애, 회원의 귀책사유로 발생한 손해에 대하여 책임을 지지 않습니다.",
123+
"회사는 회원 간 또는 회원과 제3자 간 분쟁에 개입할 의무가 없으며, 해당 분쟁으로 인한 손해에 대해 책임을 지지 않습니다.",
124+
"회사의 책임은 관련 법령에서 허용되는 범위 내로 제한됩니다.",
125+
],
126+
},
127+
{
128+
title: "제16조 (준거법 및 관할)",
129+
items: [
130+
"이 약관은 대한민국 법령에 따라 해석되고 적용됩니다.",
131+
"서비스 이용과 관련하여 회사와 회원 사이에 분쟁이 발생한 경우, 관련 법령에 따른 관할 법원을 제1심 관할 법원으로 합니다.",
132+
],
133+
},
134+
] as const;
135+
8136
const TermsPage = () => {
9137
return (
10138
<>
11139
<TopDetailNavigation title="이용약관" />
12140
<div className="w-full">
13141
<div className="px-5 py-6">
14-
<p className="text-k-902 pb-2 font-normal">제1조 (회원 탈퇴 및 이용계약 해지)</p>
15-
<ol className="font-pretendard ml-4 list-decimal space-y-2 text-k-900 typo-regular-2">
16-
<li>회원은 언제든지 서비스 내 제공되는 탈퇴 절차를 통해 이용계약을 해지할 수 있습니다.</li>
17-
<li>
18-
회원이 탈퇴를 요청할 경우, 회사는 관련 법령 및 개인정보처리방침에 따라 회원의 개인정보를 일정 기간
19-
보유하거나 즉시 파기합니다.
20-
</li>
21-
<li>
22-
탈퇴 시, 회원이 솔리드커넥션 내에서 보유한 모든 정보(프로필, 매칭 이력, 메시지 내역, 포인트 등)는
23-
삭제되며, 삭제된 정보는 복구할 수 없습니다. 단, 회사가 관련 법령에 따라 보존해야 하는 정보는 예외로
24-
합니다.
25-
</li>
26-
<li>
27-
회원이 탈퇴할 경우, 매칭 진행 중이던 모든 연결은 자동 종료되며, 이에 따른 책임은 회사가 부담하지 않습니다.
28-
</li>
29-
<li>
30-
유료 서비스 이용 중 탈퇴하는 경우, 별도의 환불은 제공되지 않으며, 환불 기준은 별도 정책 또는 이용약관에서
31-
정한 바에 따릅니다.
32-
</li>
33-
<li>탈퇴 후 동일 계정(이메일 등)으로의 재가입은 일정 기간 제한될 수 있습니다.</li>
34-
</ol>
142+
<p className="mb-6 text-k-800 typo-regular-2">시행일: 2026년 2월 21일</p>
143+
144+
<div className="space-y-7">
145+
{TERMS_SECTIONS.map((section) => (
146+
<section key={section.title}>
147+
<p className="pb-2 text-k-902 font-normal">{section.title}</p>
148+
<ol className="ml-4 list-decimal space-y-2 text-k-900 typo-regular-2">
149+
{section.items.map((item) => (
150+
<li key={item}>{item}</li>
151+
))}
152+
</ol>
153+
</section>
154+
))}
155+
</div>
35156
</div>
36157
</div>
37158
</>

apps/web/src/components/login/signup/SignupPolicyScreen.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use client";
22

3+
import Link from "next/link";
34
import { useState } from "react";
45

56
import BlockBtn from "@/components/button/BlockBtn";
@@ -44,14 +45,14 @@ const SignupPolicyScreen = ({ toNextStage }: SignupPolicyScreenProps) => {
4445
</div>
4546
</div>
4647
<div>
47-
<a
48-
href="https://solid-connection.notion.site/1b5ac2cda9b28017a801d0cacf236ec7?pvs=4"
48+
<Link
49+
href="/terms"
4950
target="_blank"
5051
rel="noopener noreferrer"
5152
className="text-gray-400 underline typo-regular-4"
5253
>
5354
전문보기
54-
</a>
55+
</Link>
5556
</div>
5657
</div>
5758
</div>

0 commit comments

Comments
 (0)