Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

利用規約ページを作成 #93

Merged
merged 2 commits into from
Oct 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions app/controllers/home_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,6 @@ def welcome
family = Family.find_by!(invitation_token: params[:invitation_token])
@invitation_token = family.invitation_token
end

def terms; end
end
3 changes: 3 additions & 0 deletions app/views/home/index.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,7 @@
<div>
<%= button_to 'Googleでログイン', google_oauth2_path, method: :post, data: { turbo: false }, class: 'login-button' %>
</div>
<div>
<%= link_to '利用規約', terms_path, class: 'ml-4 text-stone-800 hover:underline' %>
</div>
</div>
124 changes: 124 additions & 0 deletions app/views/home/terms.html.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
<div>
<h1>利用規約</h1>
<p>
この利用規約(以下、「本規約」といいます。)は、このウェブサイト上で提供するサービス(以下、「本サービス」といいます。)の利用条件を定めるものです。登録ユーザーの皆さま(以下、「ユーザー」といいます。)には、本規約に従って、本サービスをご利用いただきます。
</p>

<h2>第1条(適用)</h2>
<ol>
<li>本規約は、ユーザーと本サービスとの間の本サービスの利用に関わる一切の関係に適用されるものとします。</li>
<li>本サービスは本サービスに関し、本規約のほか、ご利用にあたってのルール等、各種の定め(以下、「個別規定」といいます。)をすることがあります。これら個別規定はその名称のいかんに関わらず、本規約の一部を構成するものとします。</li>
<li>本規約の規定が前条の個別規定の規定と矛盾する場合には、個別規定において特段の定めなき限り、個別規定の規定が優先されるものとします。</li>
</ol>

<h2>第2条(利用登録)</h2>
<ol>
<li>本サービスにおいては、登録希望者が本規約に同意の上、本サービスの定める方法によって利用登録を申請し、本サービスがこれを承認することによって、利用登録が完了するものとします。</li>
<li>本サービスは、利用登録の申請者に以下の事由があると判断した場合、利用登録の申請を承認しないことがあり、その理由については一切の開示義務を負わないものとします。
<ol>
<li>利用登録の申請に際して虚偽の事項を届け出た場合</li>
<li>本規約に違反したことがある者からの申請である場合</li>
<li>その他、本サービスが利用登録を相当でないと判断した場合</li>
</ol>
</li>
</ol>

<h2>第3条(ユーザーIDおよびパスワードの管理)</h2>
<p>
本サービスは、Googleアカウントおよびパスワードの取り扱いに関して、Google社の利用規約に準ずるものとします。
</p>

<h2>第4条(利用料金および支払方法)</h2>
<p>
ユーザーは本サービスを無料で利用することができます。そのため、料金の支払いに関する取り決めは一切しません。
</p>

<h2>第5条(禁止事項)</h2>
<p>ユーザーは、本サービスの利用にあたり、以下の行為をしてはなりません。</p>
<ol>
<li>法令または公序良俗に違反する行為</li>
<li>犯罪行為に関連する行為</li>
<li>本サービスの内容等、本サービスに含まれる著作権、商標権ほか知的財産権を侵害する行為</li>
<li>本サービス、ほかのユーザー、またはその他第三者のサーバーまたはネットワークの機能を破壊したり、妨害したりする行為</li>
<li>本サービスによって得られた情報を商業的に利用する行為</li>
<li>本サービスのサービスの運営を妨害するおそれのある行為</li>
<li>不正アクセスをし、またはこれを試みる行為</li>
<li>他のユーザーに関する個人情報等を収集または蓄積する行為</li>
<li>不正な目的を持って本サービスを利用する行為</li>
<li>本サービスの他のユーザーまたはその他の第三者に不利益、損害、不快感を与える行為</li>
<li>他のユーザーに成りすます行為</li>
<li>本サービスが許諾しない本サービス上での宣伝、広告、勧誘、または営業行為</li>
<li>面識のない異性との出会いを目的とした行為</li>
<li>本サービスのサービスに関連して、反社会的勢力に対して直接または間接に利益を供与する行為</li>
<li>その他、本サービスが不適切と判断する行為</li>
</ol>

<h2>第6条(本サービスの提供の停止等)</h2>
<ol>
<li>本サービスは、以下のいずれかの事由があると判断した場合、ユーザーに事前に通知することなく本サービスの全部または一部の提供を停止または中断することができるものとします。
<ol>
<li>本サービスにかかるコンピュータシステムの保守点検または更新を行う場合</li>
<li>地震、落雷、火災、停電または天災などの不可抗力により、本サービスの提供が困難となった場合</li>
<li>コンピュータまたは通信回線等が事故により停止した場合</li>
<li>その他、本サービスが本サービスの提供が困難と判断した場合</li>
</ol>
</li>
<li>本サービスは、本サービスの提供の停止または中断により、ユーザーまたは第三者が被ったいかなる不利益または損害についても、一切の責任を負わないものとします。</li>
</ol>

<h2>第7条(利用制限および登録抹消)</h2>
<ol>
<li>本サービスは、ユーザーが以下のいずれかに該当する場合には、事前の通知なく、ユーザーに対して本サービスの全部もしくは一部の利用を制限し、またはユーザーとしての登録を抹消することができるものとします。
<ol>
<li>本規約のいずれかの条項に違反した場合</li>
<li>登録事項に虚偽の事実があることが判明した場合</li>
<li>料金等の支払債務の不履行があった場合</li>
<li>本サービスからの連絡に対し、一定期間返答がない場合</li>
<li>本サービスについて、最終の利用から一定期間利用がない場合</li>
<li>その他、本サービスが本サービスの利用を適当でないと判断した場合</li>
</ol>
</li>
<li>本サービスは、本条に基づき本サービスが行った行為によりユーザーに生じた損害について、一切の責任を負いません。</li>
</ol>

<h2>第8条(免責事項)</h2>
<ol>
<li>本サービスの提供がユーザーにとって適合的であることを保証しません。</li>
<li>本サービスに事実上または法律上の瑕疵がないこと(安全性、信頼性、正確性、完全性、有効性、特定の目的への適合性、セキュリティなどに関する欠陥、エラーやバグ、権利侵害などを含みますが、これらに限られません。)を保証するものではありません。</li>
<li>本サービスは、本サービスの利用に関してユーザーに生じたあらゆる損害について一切の責任を負いません。ただし、本サービスに関する契約(本規約を含みます。)が消費者契約法に定める消費者契約となる場合、この免責規定は適用されません。</li>
<li>前項ただし書に定める場合であっても、本サービスは、本サービスに過失(重過失を除きます。)がある場合には、通常生じうる損害については、これを賠償しますが、特別な事情から生じた損害については一切の責任を負いません。</li>
</ol>

<h2>第9条(サービス内容の変更等)</h2>
<p>
本サービスは、ユーザーに通知することなく、本サービスの内容を変更し、または提供を中止することができるものとし、これによってユーザーに生じた損害について一切の責任を負いません。
</p>

<h2>第10条(利用規約の変更)</h2>
<p>
本サービスは、必要と判断した場合には、ユーザーに通知することなくいつでも本規約を変更することができるものとします。
</p>

<h2>第11条(個人情報の取扱い)</h2>
<p>
本サービスは、本サービスの利用によって取得する個人情報については、本サービスの「プライバシーポリシー」に従い適切に取り扱うものとします。
</p>

<h2>第12条(通知または連絡)</h2>
<p>
ユーザーと本サービスとの間の通知または連絡は、本サービスの定める方法によって行うものとします。本サービスは、ユーザーから本サービスが別途定める方式に従った変更届出がない限り、現在登録されている連絡先へと通知または連絡を行い、これらは発信時にユーザーへ到達したものとみなします。
</p>

<h2>第13条(権利義務の譲渡の禁止)</h2>
<p>
ユーザーは、本サービスの書面による事前の承諾なく、利用契約上の地位または本規約に基づく権利もしくは義務を第三者に譲渡し、または担保に供することはできません。
</p>

<h2>第14条(準拠法・裁判管轄)</h2>
<ol>
<li>本規約の解釈にあたっては、日本法を準拠法とします。</li>
<li>本サービスに関して紛争が生じた場合には、本サービスの運営者の本店所在地を管轄する裁判所を専属的合意管轄とします。</li>
</ol>

<p>以上</p>
</div>
3 changes: 3 additions & 0 deletions app/views/home/welcome.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,7 @@
<%= button_to '招待:Googleでログイン', google_oauth2_path(@invitation_token), method: :post,
data: { turbo: false }, class: 'login-button' %>
</div>
<div>
<%= link_to '利用規約', terms_path, class: 'ml-4 text-stone-800 hover:underline' %>
</div>
</div>
4 changes: 4 additions & 0 deletions app/views/layouts/application.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@
<span class="mr-4">ゲストさん</span>
<% end %>
</div>
<div>
<%= link_to '< home', root_path, class: 'ml-4 text-stone-300 hover:underline' %>
<%= link_to '利用規約', terms_path, class: 'ml-4 text-stone-300 hover:underline' %>
</div>
</header>
<main class="container mx-auto mt-4 px-5 flex">
<%= yield %>
Expand Down
1 change: 1 addition & 0 deletions config/routes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
resources :remarks, only: %i[new create edit update destroy]
end
get 'welcome', to: 'home#welcome'
get 'terms', to: 'home#terms'

# Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html

Expand Down