Skip to content

Commit

Permalink
Add Terms Of Services & Privacy Policy (#16)
Browse files Browse the repository at this point in the history
* Add Terms Of Services, Privacy Policy Page

---------

Co-authored-by: nohkwanok <[email protected]>
  • Loading branch information
power16one5 and kwanok authored Mar 21, 2024
1 parent e3bd883 commit 3b63734
Show file tree
Hide file tree
Showing 5 changed files with 291 additions and 13 deletions.
4 changes: 4 additions & 0 deletions web/project/app/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
riot_txt,
search_summoners_by_name,
save_summoner,
terms_of_service,
privacy_policy,
)

urlpatterns = [
Expand All @@ -22,6 +24,8 @@
),
path("profile/summoner", save_summoner, name="save-summoner-info"),
path("accounts/", include("allauth.urls")),
path("terms_of_service", terms_of_service, name="terms-of-service"),
path("privacy_policy", privacy_policy, name="privacy-policy"),
]

if settings.DEBUG:
Expand Down
8 changes: 8 additions & 0 deletions web/project/app/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,3 +169,11 @@ def save_summoner(request: WSGIRequest):
},
safe=False,
)


def terms_of_service(request: WSGIRequest):
return render(request, "terms_of_service.html")


def privacy_policy(request: WSGIRequest):
return render(request, "privacy_policy.html")
23 changes: 10 additions & 13 deletions web/project/templates/base/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -89,9 +89,16 @@
<div class="mt-14 flex flex-col md:flex-row md:justify-between items-center text-sm text-stone-400">
<p class="order-2 md:order-1 mt-8 md:mt-0">© Duo Finder, 2024.</p>
<div class="order-1 md:order-2">
<span class="px-2">About us</span>
<span class="px-2 border-l">Contact us</span>
<span class="px-2 border-l">Privacy Policy</span>
<span class="px-2 hover:text-white">
<a href="{{ url('terms-of-service') }}">
Terms of Service
</a>
</span>
<span class="px-2 border-l hover:text-white">
<a href="{{ url('privacy-policy') }}">
Privacy Policy
</a>
</span>
</div>
</div>
</div>
Expand All @@ -111,16 +118,6 @@
location.href = "{{ url('auth:signout') }}";
}

module.exports = {
theme: {
extend: {
},
},
variants: {
fill: ['hover', 'focus'], // this line does the trick
},
plugins: [],
}
</script>
{% block js %}
{% endblock js %}
Expand Down
154 changes: 154 additions & 0 deletions web/project/templates/privacy_policy.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
{% extends "base/base.html" %}
{% block title %}
| Terms Of Service
{% endblock title %}
{% block content %}
<div class="flex justify-center items-center mt-16">
<div class="w-1/2">
<h1 class="text-3xl font-bold text-center">DuoFinder 개인정보 처리방침</h1>
<p class="mt-4 font-bold">
제 1 조 총칙
</p>

<p class="mt-4">
1. 본 개인정보 처리방침은 DuoFinder(이하 "듀오파인더"라 함)가 제공하는 서비스(이하 "서비스"라 함)에 적용됩니다.
</p>

<p class="mt-4 font-bold">
제 2 조 개인정보의 수집 및 이용목적
</p>

<p class="mt-4">
1. 듀오파인더는 다음과 같은 목적을 위하여 개인정보를 처리합니다. 처리한 개인정보는 다음의 목적 이외의 용도로 사용되지 않으며, 이용 목적이 변경될 시에는 사전 동의를 구할 것입니다.
</p>

<p class="mt-4">
가. 회원 관리
나. 서비스 개선 및 신규 서비스 개발
다. 마케팅 및 광고에 활용
</p>

<p class="mt-4">
2. 듀오파인더는 다음과 같은 방법으로 개인정보를 수집합니다.
</p>

<p class="mt-4">
가. 디스코드 계정 연동
나. 회원가입 시 수집
다. 서비스 이용 과정에서 자동 수집
</p>

<p class="mt-4">
3. 듀오파인더는 다음과 같은 개인정보 항목을 처리하고 있습니다.
</p>

<p class="mt-4">
가. 디스코드 닉네임
나. 디스코드 아이디
다. 디스코드 프로필 사진
라. 디스코드 이메일
</p>

<p class="mt-4 font-bold">
제 3 조 개인정보의 보유 및 이용기간
</p>

<p class="mt-4">
1. 듀오파인더는 회원의 개인정보를 회원 탈퇴 시 지체 없이 파기합니다. 단, 다음의 정보에 대해서는 아래의 이유로 명시한 기간 동안 보존합니다.
</p>

<p class="mt-4">
가. 듀오파인더 내부 방침에 의한 정보보유 사유
나. 관련 법령에 의한 정보보유 사유
</p>

<p class="mt-4 font-bold">
제 4 조 개인정보의 파기절차 및 방법
</p>

<p class="mt-4">
1. 듀오파인더는 원칙적으로 개인정보 처리목적이 달성된 경우에는 지체 없이 해당 개인정보를 파기합니다. 파기절차 및 방법은 다음과 같습니다.
</p>

<p class="mt-4">
가. 파기절차
- 회원이 회원가입 등을 위해 입력한 정보는 목적이 달성된 후 별도의 DB로 옮겨져(종이의 경우 별도의 서류함) 내부 방침 및 기타 관련 법령에 의한 정보보호 사유에 따라 일정 기간 저장된 후 파기됩니다.
</p>

<p class="mt-4">
나. 파기방법
- 전자적 파일 형태의 정보는 기록을 재생할 수 없는 기술적 방법을 사용하여 삭제합니다.
</p>

<p class="mt-4 font-bold">
제 5 조 개인정보의 제3자 제공
</p>

<p class="mt-4">
1. 듀오파인더는 회원의 개인정보를 제1조에서 명시한 범위 내에서 사용하며, 회원의 사전 동의 없이는 동 범위를 초과하여 이용하거나 원칙적으로 회원의 개인정보를 외부에 제공하지 않습니다. 다만, 아래의 경우에는 예외로 합니다.
</p>

<p class="mt-4">
가. 회원이 사전에 동의한 경우
나. 서비스 제공에 따른 요금정산을 위하여 필요한 경우
다. 관련 법령의 규정에 의거하거나, 수사기관의 요구가 있는 경우
</p>

<p class="mt-4 font-bold">
제 6 조 개인정보의 안전성 확보조치
</p>

<p class="mt-4">
1. 듀오파인더는 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.
</p>

<p class="mt-4">
가. 내부관리계획의 수립 및 시행
나. 개인정보의 암호화
다. 해킹 등에 대비한 기술적 대책
라. 개인정보에 대한 접근 제한
</p>

<p class="mt-4 font-bold">
제 7 조 개인정보 처리방침의 변경
</p>

<p class="mt-4">
1. 본 개인정보 처리방침은 2024년 3월 21일부터 적용됩니다. 이전의 개인정보 처리방침은 본 개인정보 처리방침으로 대체됩니다.
</p>

<p class="mt-4 font-bold">
제 8 조 개인정보 관리책임자
</p>

<p class="mt-4">
1. 듀오파인더는 회원의 개인정보를 보호하고 개인정보와 관련한 불만을 처리하기 위하여 아래와 같이 개인정보 관리책임자를 지정하고 있습니다.
</p>

<p class="mt-4">
가. 성명: 노관옥
나. 연락처: 010-3199-0907
</p>

<p class="mt-4 font-bold">
제 9 조 개인정보 열람, 정정, 삭제 및 처리정지 요구
</p>

<p class="mt-4">
1. 회원은 언제든지 등록되어 있는 자신의 개인정보를 열람하거나 정정, 삭제를 요구할 수 있습니다. 회원의 개인정보 열람, 정정, 삭제 및 처리정지 요구는 듀오파인더의 개인정보 관리책임자에게 서면, 전화 또는 이메일로 연락하시면 지체 없이 조치하겠습니다.
</p>

<p class="mt-4 font-bold">
제 10 조 개인정보 처리방침의 적용 범위
</p>

<p class="mt-4">
1. 본 개인정보 처리방침은 서비스에 적용됩니다. 다만, 서비스 이외의 링크된 사이트에 대해서는 책임을 지지 않습니다.
</p>

<p class="mt-64">

</p>
</div>
</div>
{% endblock content %}
115 changes: 115 additions & 0 deletions web/project/templates/terms_of_service.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
{% extends "base/base.html" %}
{% block title %}
| Terms Of Service
{% endblock title %}
{% block content %}
<div class="flex justify-center items-center mt-16">
<div class="w-1/2">
<h1 class="text-3xl font-bold text-center">DuoFinder 서비스 이용약관</h1>
<p class="mt-4 font-bold">
제 1 조 총칙
</p>

<p class="mt-4">
1. 본 약관은 DuoFinder(이하 "듀오파인더"라 함)가 제공하는 DuoFinder 서비스(이하 "서비스"라 함)의 이용조건 및 절차, 듀오파인더와 회원의 권리, 의무 및 책임사항, 기타 필요한 사항을 규정함을 목적으로 합니다.
</p>

<p class="mt-4 font-bold">
제 2 조 용어의 정의
</p>

<p class="mt-4">
1. 본 약관에서 사용하는 용어의 정의는 다음과 같습니다.
</p>

<p class="mt-4">
1) "서비스"라 함은 듀오파인더가 제공하는 모든 서비스를 의미합니다.
</p>

<p class="mt-4">
2) "회원"이라 함은 듀오파인더와 서비스 이용계약을 체결하고 듀오파인더가 제공하는 서비스를 이용하는 자를 의미합니다.
</p>

<p class="mt-4">
3) "이용자"라 함은 회원 및 듀오파인더가 제공하는 서비스를 이용하는 자를 의미합니다.
</p>

<p class="mt-4 font-bold">
제 3 조 약관의 명시, 효력 및 개정
</p>

<p class="mt-4">
1. 듀오파인더는 본 약관의 내용을 이용자가 쉽게 알 수 있도록 서비스 화면에 게시합니다.
</p>

<p class="mt-4">
2. 듀오파인더는 본 약관을 개정할 경우 적용일자 및 개정사유를 명시하여 현행약관과 함께 서비스 화면에 그 적용일자 7일 이전부터 적용일자 전일까지 공지합니다.
</p>

<p class="mt-4">
3. 듀오파인더가 전항에 따라 개정약관을 공지하면서 이용자에게 7일 기간 내에 의사표시를 하지 않으면 의사표시가 표명된 것으로 본다는 뜻을 명확하게 공지하였음에도 이용자가 명시적으로 거부의사를 표시하지 아니한 경우 이용자가 개정약관에 동의한 것으로 봅니다.
</p>

<p class="mt-4">
4. 이용자가 개정약관에 동의하지 않는 경우 듀오파인더는 이용자에게 7일의 기간을 정하여 이용계약을 해지할 수 있습니다.
</p>

<p class="mt-4">
5. 이용자는 개정약관에 동의하지 않을 경우 적용일자 전일까지 이용계약을 해지할 수 있습니다.
</p>

<p class="mt-4 font-bold">
제 4 조 약관 외 준칙
</p>

<p class="mt-4">
본 약관에 명시되지 않은 사항에 대해서는 관계법령 및 일반적인 상관례에 따릅니다.

</p>

<p class="mt-4 font-bold">
제 5 조 이용자의 의무
</p>

<p class="mt-4">
1. 이용자는 서비스 이용 시 다음 각 호의 행위를 하지 않아야 합니다.
</p>

<p class="mt-4">
1) 서비스 신청 또는 변경 시 허위내용을 등록하는 행위
</p>

<p class="mt-4">
2) 타인의 정보도용
</p>

<p class="mt-4">
3) 듀오파인더의 운영진, 직원, 관계자를 사칭하는 행위
</p>

<p class="mt-4">
4) 서비스를 통해 얻은 정보를 듀오파인더의 사전 승낙 없이 복제, 송신, 출판, 배포, 방송 기타 방법에 의하여 영리목적으로 이용하거나 제3자에게 이용하게 하는 행위
</p>

<p class="mt-4">
5) 듀오파인더의 서비스를 이용하여 얻은 정보를 듀오파인더의 사전 승낙 없이 제3자에게 제공하는 행위
</p>

<p class="mt-4 font-bold">
제 6 조 분쟁해결
</p>

<p class="mt-4">
1. 듀오파인더와 이용자는 서비스와 관련하여 발생한 분쟁을 원활하게 해결하기 위하여 필요한 모든 노력을 해야 합니다.
</p>

<p class="mt-4">
2. 전항의 규정에도 불구하고, 듀오파인더와 이용자 간에 발생한 전자상거래 분쟁에 관한 소송은 제소 당시의 이용자의 주소에 의하고, 주소가 없는 경우에는 거소를 관할하는 지방 법원의 전속 관할로 합니다.
</p>

<p class="mt-64">

</p>
</div>
</div>
{% endblock content %}

0 comments on commit 3b63734

Please sign in to comment.