From 8d2fdcd5dccc2bf68ca47d60df2dfa19d1c8864a Mon Sep 17 00:00:00 2001 From: Takashi Shinohara Date: Thu, 29 Aug 2024 15:37:42 +0900 Subject: [PATCH] 3.0.12 release --- .github/workflows/workflow.deploy.yml | 4 ++ .github/workflows/workflow.release.yml | 4 +- PRIVACY.md | 80 ---------------------- PRIVACY_POLICY.md | 68 ++++++++++++++++++ README.md | 38 +++++++---- TERMS_OF_USE.md | 95 +++++--------------------- source/client/eslint.config.mjs | 1 + source/server/.vscode/launch.json | 4 +- 8 files changed, 118 insertions(+), 176 deletions(-) delete mode 100644 PRIVACY.md create mode 100644 PRIVACY_POLICY.md diff --git a/.github/workflows/workflow.deploy.yml b/.github/workflows/workflow.deploy.yml index fe0c044..071d42e 100644 --- a/.github/workflows/workflow.deploy.yml +++ b/.github/workflows/workflow.deploy.yml @@ -82,6 +82,7 @@ jobs: with: name: commistant-web path: source/server/build + include-hidden-files: true - name: Upload test results uses: enricomi/publish-unit-test-result-action/linux@v2 if: always() @@ -151,6 +152,7 @@ jobs: with: name: commistant-func path: source/server/build + include-hidden-files: true - name: Upload test results uses: enricomi/publish-unit-test-result-action/linux@v2 if: always() @@ -228,6 +230,7 @@ jobs: with: name: commistant-bot path: source/server/build + include-hidden-files: true - name: Upload test results uses: enricomi/publish-unit-test-result-action/linux@v2 if: always() @@ -281,3 +284,4 @@ jobs: with: name: commistant-manifest path: manifest + include-hidden-files: true diff --git a/.github/workflows/workflow.release.yml b/.github/workflows/workflow.release.yml index 95c67cf..3ca4475 100644 --- a/.github/workflows/workflow.release.yml +++ b/.github/workflows/workflow.release.yml @@ -31,9 +31,7 @@ jobs: shell: pwsh run: Compress-Archive -Path manifest/* -DestinationPath manifest_${{vars.BUILD_VERSION}}.zip - name: Create release - uses: softprops/action-gh-release@v1 - env: - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} + uses: softprops/action-gh-release@v2 with: files: | manifest_${{vars.BUILD_VERSION}}.zip diff --git a/PRIVACY.md b/PRIVACY.md deleted file mode 100644 index 4414346..0000000 --- a/PRIVACY.md +++ /dev/null @@ -1,80 +0,0 @@ -# プライバシー ポリシー - -karamem0(以下、「サービス提供者」といいます。)は、本ウェブサイト上で提供するサービス(以下、「本サービス」といいます。)における、ユーザーの個人情報の取扱いについて、以下のとおりプライバシーポリシー(以下、「本ポリシー」といいます。)を定めます。 - -## 第 1 条(個人情報) - -1. 「個人情報」とは、個人情報保護法にいう「個人情報」を指すものとし、生存する個人に関する情報であって、当該情報に含まれる氏名、生年月日、住所、電話番号、連絡先その他の記述等により特定の個人を識別できる情報及び容貌、指紋、声紋にかかるデータ、及び健康保険証の保険者番号などの当該情報単体から特定の個人を識別できる情報(個人識別情報)を指します。 - -## 第 2 条(個人情報の収集方法) - -1. サービス提供者は、ユーザーが利用登録をする際に氏名、生年月日、住所、電話番号、メールアドレス、銀行口座番号、クレジットカード番号、運転免許証番号などの個人情報をお尋ねすることがあります。また、ユーザーと提携先などとの間でなされたユーザーの個人情報を含む取引記録や決済に関する情報を、サービス提供者の提携先(情報提供元、広告主、広告配信先などを含みます。以下、「提携先」といいます。)などから収集することがあります。 - -## 第 3 条(個人情報を収集および利用する目的) - -1. サービス提供者が個人情報を収集および利用する目的は、以下のとおりです。 - - 1. サービス提供者サービスの提供および運営のため - 1. ユーザーからのお問い合わせに回答するため(本人確認を行うことを含む) - 1. ユーザーが利用中のサービスの新機能、更新情報、キャンペーン等及びサービス提供者が提供する他のサービスの案内のメールを送付するため - 1. メンテナンス、重要なお知らせなど必要に応じたご連絡のため - 1. 利用規約に違反したユーザーや、不正または不当な目的でサービスを利用しようとするユーザーの特定をし、ご利用をお断りするため - 1. ユーザーにご自身の登録情報の閲覧や変更、削除、ご利用状況の閲覧を行っていただくため - 1. 有料サービスにおいて、ユーザーに利用料金を請求するため - 1. 上記の利用目的に付随する目的 - -## 第 4 条(利用目的の変更) - -1. サービス提供者は、利用目的が変更前と関連性を有すると合理的に認められる場合に限り、個人情報の利用目的を変更するものとします。 -1. 利用目的の変更を行った場合には、変更後の目的について、サービス提供者所定の方法により、ユーザーに通知し、または本ウェブサイト上に公表するものとします。 - -## 第 5 条(個人情報の第三者提供) - -1. サービス提供者は、次に掲げる場合を除いて、あらかじめユーザーの同意を得ることなく、第三者に個人情報を提供することはありません。ただし、個人情報保護法その他の法令で認められる場合を除きます。 - 1. 人の生命、身体または財産の保護のために必要がある場合であって、本人の同意を得ることが困難であるとき - 1. 公衆衛生の向上または児童の健全な育成の推進のために特に必要がある場合であって、本人の同意を得ることが困難であるとき - 1. 国の機関もしくは地方公共団体またはその委託を受けた者が法令の定める事務を遂行することに対して協力する必要がある場合であって、本人の同意を得ることにより当該事務の遂行に支障を及ぼすおそれがあるとき - 1. 予め次の事項を告知あるいは公表し、かつサービス提供者が個人情報保護委員会に届出をしたとき - 1. 利用目的に第三者への提供を含むこと - 1. 第三者に提供されるデータの項目 - 1. 第三者への提供の手段または方法 - 1. 本人の求めに応じて個人情報の第三者への提供を停止すること - 1. 本人の求めを受け付ける方法 -1. 前項の定めにかかわらず、次に掲げる場合には、当該情報の提供先は第三者に該当しないものとします。 - 1. サービス提供者が利用目的の達成に必要な範囲内において個人情報の取扱いの全部または一部を委託する場合 - 1. 合併その他の事由による事業の承継に伴って個人情報が提供される場合 - 1. 個人情報を特定の者との間で共同して利用する場合であって、その旨並びに共同して利用される個人情報の項目、共同して利用する者の範囲、利用する者の利用目的および当該個人情報の管理について責任を有する者の氏名または名称について、あらかじめ本人に通知し、または本人が容易に知り得る状態に置いた場合 - -## 第 6 条(個人情報の開示) - -1. サービス提供者は、本人から個人情報の開示を求められたときは、本人に対し、遅滞なくこれを開示します。ただし、開示することにより次のいずれかに該当する場合は、その全部または一部を開示しないこともあり、開示しない決定をした場合には、その旨を遅滞なく通知します。なお、個人情報の開示に際しては、1 件あたり 1,000 円の手数料を申し受けます。 - 1. 本人または第三者の生命、身体、財産その他の権利利益を害するおそれがある場合 - 1. サービス提供者の業務の適正な実施に著しい支障を及ぼすおそれがある場合 - 1. その他法令に違反することとなる場合 -1. 前項の定めにかかわらず、履歴情報および特性情報などの個人情報以外の情報については、原則として開示いたしません。 - -## 第 7 条(個人情報の訂正および削除) - -1. ユーザーは、サービス提供者の保有する自己の個人情報が誤った情報である場合には、サービス提供者が定める手続きにより、サービス提供者に対して個人情報の訂正、追加または削除(以下、「訂正等」といいます。)を請求することができます。 -1. サービス提供者は、ユーザーから前項の請求を受けてその請求に応じる必要があると判断した場合には、遅滞なく、当該個人情報の訂正等を行うものとします。 -1. サービス提供者は、前項の規定に基づき訂正等を行った場合、または訂正等を行わない旨の決定をしたときは遅滞なく、これをユーザーに通知します。 - -## 第 8 条(個人情報の利用停止等) - -1. サービス提供者は、本人から、個人情報が、利用目的の範囲を超えて取り扱われているという理由、または不正の手段により取得されたものであるという理由により、その利用の停止または消去(以下、「利用停止等」といいます。)を求められた場合には、遅滞なく必要な調査を行います。 -1. 前項の調査結果に基づき、その請求に応じる必要があると判断した場合には、遅滞なく、当該個人情報の利用停止等を行います。 -1. サービス提供者は、前項の規定に基づき利用停止等を行った場合、または利用停止等を行わない旨の決定をしたときは、遅滞なく、これをユーザーに通知します。 -1. 前 2 項にかかわらず、利用停止等に多額の費用を有する場合その他利用停止等を行うことが困難な場合であって、ユーザーの権利利益を保護するために必要なこれに代わるべき措置をとれる場合は、この代替策を講じるものとします。 - -## 第 9 条(プライバシーポリシーの変更) - -1. 本ポリシーの内容は、法令その他本ポリシーに別段の定めのある事項を除いて、ユーザーに通知することなく、変更することができるものとします。 -1. サービス提供者が別途定める場合を除いて、変更後のプライバシーポリシーは、本ウェブサイトに掲載したときから効力を生じるものとします。 - -## 第 10 条(お問い合わせ窓口) - -1. 本ポリシーに関するお問い合わせは、下記の窓口までお願いいたします。 - -Twitter: [@karamem0](https://twitter.com/karamem0) - -以上 diff --git a/PRIVACY_POLICY.md b/PRIVACY_POLICY.md new file mode 100644 index 0000000..f2c035a --- /dev/null +++ b/PRIVACY_POLICY.md @@ -0,0 +1,68 @@ +**プライバシー ポリシー** + +このプライバシー ポリシーは、karamem0 (以下「サービス提供者」といいます) が無料サービスとして作成した Commistant アプリ (以下「アプリケーション」といいます) に適用されます。このサービスは「現状のまま」提供されることを意図しています。 + +**情報の収集と利用** + +アプリケーションは、ダウンロードおよび使用時に情報を収集します。この情報には、以下のような情報が含まれる場合があります。 + +* デバイスのインターネット プロトコル アドレス (例: IPアドレス) +* アプリケーションの訪問ページ、訪問日時、ページに費やした時間 +* アプリケーションに費やした時間 +* デバイスで使用しているオペレーティング システム + +アプリケーションは、デバイスの正確な位置情報を収集しません。 + +アプリケーションは、デバイスの位置情報を収集し、サービス提供者が概略の地理的位置を特定し、以下の方法で利用します。 + +* 位置情報サービス: サービス提供者は、位置データを利用して、パーソナライズされたコンテンツ、関連する推奨事項、および位置ベースのサービスを提供します。 +* 分析と改善: 集約された匿名の位置データは、サービス提供者がユーザーの行動を分析し、トレンドを特定し、アプリケーションの全体的なパフォーマンスと機能を改善するのに役立ちます。 +* サードパーティ サービス: 定期的に、サービス提供者は匿名化された位置データを外部サービスに送信することがあります。これらのサービスは、アプリケーションの強化と提供内容の最適化を支援します。 + +サービス提供者は、提供された情報を使用して、重要な情報、必要な通知、およびマーケティング プロモーションを提供するために、時折連絡することがあります。 + +より良い体験を提供するために、アプリケーションを使用する際に、サービス提供者は特定の個人を識別できる情報の提供を求める場合があります。サービス提供者が要求する情報は、このプライバシーポリシーに記載されているように保持され、使用されます。 + +**サードパーティへのアクセス** + +集約された匿名データのみが、サービス提供者がアプリケーションおよびサービスを改善するのを支援するために、定期的に外部サービスに送信されます。サービス提供者は、このプライバシー声明に記載されている方法で、第三者と情報を共有することがあります。 + +サービス提供者は、ユーザー提供情報および自動収集情報を以下のように開示することがあります。 + +* 法律で要求される場合 (例: 召喚状に応じるためなど) +* 権利を保護するため、あなたや他者の安全を守るため、詐欺を調査するため、または政府の要求に応じるために必要であると誠実に信じる場合 +* 信頼できるサービス提供者と共有する場合 (これらの提供者は、開示された情報を独自に使用することはなく、このプライバシー声明に従うことに同意しています) + +**オプトアウトの権利** + +アプリケーションをアンインストールすることで、簡単に情報の収集を停止できます。デバイスの標準的なアンインストール プロセスやアプリケーション マーケットプレイスまたはネットワークを通じてアンインストールすることができます。 + +**データ保持ポリシー** + +サービス提供者は、ユーザー提供データをアプリケーションを使用している間およびその後の合理的な期間保持します。アプリケーションを通じて提供されたユーザー提供データの削除を希望する場合は、karamem0@outlook.com までご連絡ください。合理的な期間内に対応いたします。 + +**子ども** + +サービス提供者は、13 歳未満の子どもからデータを意図的に収集したり、マーケティングを行ったりするためにアプリケーションを使用しません。 + +サービス提供者は、13 歳未満の子どもから個人を特定できる情報を意図的に収集しません。サービス提供者は、すべての子どもに対して、アプリケーションおよびサービスを通じて個人を特定できる情報を提出しないよう奨励しています。また、保護者や法定後見人には、子どものインターネット使用を監視し、許可なしにアプリケーションおよびサービスを通じて個人を特定できる情報を提供しないよう指導することで、このポリシーの遵守を支援するよう奨励しています。もし、子どもがアプリケーションおよびサービスを通じてサービス提供者に個人を特定できる情報を提供したと信じる理由がある場合は、サービス提供者 (karamem0@outlook.com) に連絡してください。必要な措置を講じることができます。また、個人を特定できる情報の処理に同意するには、少なくとも 16 歳である必要があります (一部の国では、保護者または法定後見人が代わりに同意することを許可する場合があります)。 + +**セキュリティ** + +サービス提供者は、情報の機密性を保護することに関心を持っています。サービス提供者は、処理および保持する情報を保護するために、物理的、電子的、および手続き上の保護措置を提供します。 + +**変更** + +このプライバシー ポリシーは、必要に応じて随時更新されることがあります。サービス提供者は、このページを更新して新しいプライバシー ポリシーを掲載することで、プライバシー ポリシーの変更を通知します。変更がある場合は、このプライバシーポリシーを定期的に確認することをお勧めします。継続して使用することは、すべての変更を承認したものとみなされます。 + +**同意** + +アプリケーションを使用することにより、現在および改訂されたプライバシー ポリシーに記載されている情報の処理に同意するものとします。 + +**お問い合わせ** + +アプリケーションを使用している間にプライバシーに関して質問がある場合、または実践について質問がある場合は、サービス提供者 (karamem0@outlook.com) に連絡してください。 + +*** + +このプライバシー ポリシー ページは、[App Privacy Policy Generator](https://app-privacy-policy-generator.nisrulz.com/) によって生成されました。 diff --git a/README.md b/README.md index 4a7e834..61044e3 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Commistant は会議の開始時、終了時、または会議中に定型のメ ## プレビュー -![プレビュー](./assets/screenshot1.png) +![プレビュー](./assets/screenshots/001.png) ## 利用シーン @@ -27,9 +27,11 @@ Commistant は会議の開始時、終了時、または会議中に定型のメ ## 使用方法 +### コマンドによる設定 + 事前に通知する内容を設定します。**@Commistant** と入力するとコマンドの一覧が表示されます。 -![使用方法](./assets/screenshot2.png) +![使用方法](./assets/screenshots/002.png) |コマンド名|説明| |-|-| @@ -38,13 +40,13 @@ Commistant は会議の開始時、終了時、または会議中に定型のメ |会議中|会議中に通知する内容を設定します。| |初期化|この会議のすべての設定を初期化します。| -### 会議開始後 +#### 会議開始後 会議の開始時刻の後に 1 回だけ通知を送信します。 **@Commistant 会議開始後** と入力すると設定を変更できます。 -![会議開始後](./assets/screenshot3.png) +![会議開始後](./assets/screenshots/003.png) |項目|内容| |-|-| @@ -62,13 +64,13 @@ Commistant は会議の開始時、終了時、または会議中に定型のメ |10 分後|スケジュールで設定されている開始時刻の 10 分後に送信します。| |15 分後|スケジュールで設定されている開始時刻の 15 分後に送信します。| -### 会議終了前 +#### 会議終了前 会議の終了時刻の前に 1 回だけ通知を送信します。 **@Commistant 会議終了前** と入力すると設定を変更できます。 -![会議終了前](./assets/screenshot4.png) +![会議終了前](./assets/screenshots/004.png) |項目|内容| |-|-| @@ -86,13 +88,13 @@ Commistant は会議の開始時、終了時、または会議中に定型のメ |10 分後|スケジュールで設定されている終了時刻の 10 分前に送信します。| |15 分後|スケジュールで設定されている終了時刻の 15 分前に送信します。| -### 会議中 +#### 会議中 会議中に繰り返し通知を送信します。 **@Commistant 会議中** と入力すると設定を変更できます。 -![会議中](./assets/screenshot5.png) +![会議中](./assets/screenshots/005.png) |項目|内容| |-|-| @@ -109,22 +111,34 @@ Commistant は会議の開始時、終了時、または会議中に定型のメ |30 分|スケジュールで設定されている開始時刻から 30 分おきに送信します。| |60 分|スケジュールで設定されている開始時刻から 60 分おきに送信します。| -### 初期化 +#### 初期化 この会議のすべての設定を初期化します。 **@Commistant 初期化** と入力すると初期化できます。 -![初期化](./assets/screenshot6.png) +![初期化](./assets/screenshots/006.png) + +### AI による設定 + +特定のコマンド以外でもチャットの内容を AI に理解させて設定を変更できます。いくつか例を示します。 + +- 会議開始後 5 分経ったら「こんにちは」と表示してください。 +- 会議中 30 分おきに「アンケートにご協力ください」と表示してください。URL は「`https://www.example.com`」です。 +- 設定をリセットしてください。 ### タブによる設定 -チャットによる設定変更のほかにタブを使用して設定を変更することもできます。 +チャットによる設定変更のほかにタブを使用して設定を変更できます。 -![タブによる設定](./assets/screenshot7.png) +![タブによる設定](./assets/screenshots/007.png) ## 注意事項 - 設定は会議ごとに識別されます。複数日にわたるイベントで会議が別になる場合はそれぞれに設定してください。 - 設定の有効期間は 30 日間です。それ以前に設定した内容は消えてしまいます。 - 参加者が途中で退出した場合は通知が参加者に表示されない場合があります。 + +# 素材 + +アプリで使用している素材は [unDraw](https://undraw.co/illustrations) にライセンスされています。 diff --git a/TERMS_OF_USE.md b/TERMS_OF_USE.md index 321ef43..ccd7b8a 100644 --- a/TERMS_OF_USE.md +++ b/TERMS_OF_USE.md @@ -1,94 +1,31 @@ -# 利用規約 +**利用規約** -この利用規約(以下、「本規約」といいます。)は、karamem0(以下、「サービス提供者」といいます。)がこのウェブサイト上で提供するサービス(以下、「本サービス」といいます。)の利用条件を定めるものです。利用者の皆さま(以下、「サービス利用者」といいます。)には、本規約に従って、本サービスをご利用いただきます。 +この利用規約は、karamem0 (以下「サービス提供者」といいます) が無料サービスとして作成した Commistant アプリ (以下「アプリケーション」といいます) に適用されます。 -## 第 1 条(適用) +アプリケーションをダウンロードまたは利用することにより、以下の利用規約に自動的に同意したものとみなされます。アプリケーションを使用する前に、これらの規約をよく読み、理解することを強くお勧めします。アプリケーションの無断コピー、改変、アプリケーションの一部または当社の商標の無断使用は厳禁です。アプリケーションのソースコードを抽出したり、他の言語に翻訳したり、派生バージョンを作成したりすることは許可されていません。アプリケーションに関連するすべての商標、著作権、データベース権、およびその他の知的財産権は、サービス提供者の所有物です。 -1. 本規約は、サービス利用者とサービス提供者との間の本サービスの利用に関わる一切の関係に適用されるものとします。 -1. サービス提供者は本サービスに関し、本規約のほか、ご利用にあたってのルール等、各種の定め(以下、「個別規定」といいます。)をすることがあります。これら個別規定はその名称のいかんに関わらず、本規約の一部を構成するものとします。 -1. 本規約の規定が前条の個別規定の規定と矛盾する場合には、個別規定において特段の定めなき限り、個別規定の規定が優先されるものとします。 +サービス提供者は、アプリケーションができるだけ有益で効率的であることを確保することに尽力しています。そのため、サービス提供者は、いつでも、いかなる理由でも、アプリケーションを変更したり、サービスに対して料金を請求したりする権利を留保します。アプリケーションまたはそのサービスに対する料金が発生する場合、サービス提供者はその旨を明確に通知します。 -## 第 2 条(利用対象) +アプリケーションは、サービスを提供するために、サービス提供者に提供された個人データを保存および処理します。デバイスのセキュリティとアプリケーションへのアクセスを維持する責任はユーザーにあります。サービス提供者は、デバイスの公式オペレーティング システムによって課せられたソフトウェア制限や制限を解除することを含む、デバイスのジェイルブレイクやルート化を強くお勧めしません。そのような行為は、デバイスをマルウェア、ウイルス、悪意のあるプログラムにさらし、デバイスのセキュリティ機能を損なう可能性があり、アプリケーションが正しく機能しない、またはまったく機能しない結果を招く可能性があります。 -1. サービス提供者は、本サービスを利用しようとする者に以下の事由があると判断した場合、本サービスの利用を承認しないことがあり、その理由については一切の開示義務を負わないものとします。 - 1. 利用に際して虚偽の事項を届け出た場合 - 1. 本規約に違反したことがある者からの申請である場合 - 1. その他、サービス提供者が利用登録を相当でないと判断した場合 +サービス提供者は、特定の側面について責任を負わないことに注意してください。アプリケーションの一部の機能は、Wi-Fi またはネットワーク プロバイダーによって提供されるアクティブなインターネット接続を必要とします。Wi-Fi へのアクセスがない場合やデータ容量を使い果たした場合、アプリケーションが完全に機能しない場合、サービス提供者は責任を負いません。 -## 第 3 条(禁止事項) +Wi-Fi エリア外でアプリケーションを使用する場合、ネットワーク プロバイダーの契約条件が適用されることに注意してください。そのため、アプリケーションへの接続中のデータ使用料やその他の第三者の料金が発生する場合があります。アプリケーションを使用することにより、そのような料金、特にデータ ローミングを無効にせずに自宅外 (地域または国) でアプリケーションを使用する場合のローミング データ料金について責任を負うことに同意したものとみなされます。アプリケーションを使用しているデバイスの請求者でない場合は、請求者の許可を得ているものとみなされます。 -1. サービス利用者は、本サービスの利用にあたり、以下の行為をしてはなりません。 +同様に、サービス提供者は常にアプリケーションの使用に対して責任を負うことはできません。たとえば、デバイスの充電を維持する責任はユーザーにあります。デバイスのバッテリーが切れてサービスにアクセスできない場合、サービス提供者は責任を負いません。 - 1. 法令または公序良俗に違反する行為 - 1. 犯罪行為に関連する行為 - 1. 本サービスの内容等、本サービスに含まれる著作権、商標権ほか知的財産権を侵害する行為 - 1. サービス提供者、ほかのサービス利用者、またはその他第三者のサーバーまたはネットワークの機能を破壊したり、妨害したりする行為 - 1. 本サービスによって得られた情報を商業的に利用する行為 - 1. サービス提供者のサービスの運営を妨害するおそれのある行為 - 1. 不正アクセスをし、またはこれを試みる行為 - 1. 他のサービス利用者に関する個人情報等を収集または蓄積する行為 - 1. 不正な目的を持って本サービスを利用する行為 - 1. 本サービスの他のサービス利用者またはその他の第三者に不利益、損害、不快感を与える行為 - 1. 他のサービス利用者に成りすます行為 - 1. サービス提供者が許諾しない本サービス上での宣伝、広告、勧誘、または営業行為 - 1. 面識のない異性との出会いを目的とした行為 - 1. サービス提供者のサービスに関連して、反社会的勢力に対して直接または間接に利益を供与する行為 - 1. その他、サービス提供者が不適切と判断する行為 +アプリケーションの使用に関するサービス提供者の責任については、常に最新かつ正確であるよう努めていますが、第三者から情報を提供され、それをユーザーに提供するために依存していることに注意してください。サービス提供者は、アプリケーションの機能に完全に依存した結果として発生する直接的または間接的な損失について、一切の責任を負いません。 -## 第 4 条(本サービスの提供の停止等) +サービス提供者は、アプリケーションを更新する場合があります。現在、アプリケーションはオペレーティング システムの要件に従って利用可能ですが、アプリケーションの利用可能範囲を拡大するために追加のシステムに対応する場合があります。アプリケーションを引き続き使用するためには、更新をダウンロードする必要があります。サービス提供者は、常にアプリケーションを更新してユーザーに関連するものとすることや、ユーザーのデバイスにインストールされている特定のオペレーティング システム バージョンと互換性があることを保証しません。しかし、ユーザーは提供された更新を常に受け入れることに同意します。サービス提供者は、アプリケーションの提供を中止し、予告なしにその使用を終了する場合があります。特に通知がない限り、終了時には以下のことが適用されます。(a) これらの利用規約でユーザーに付与された権利およびライセンスは終了します。(b) アプリケーションの使用を中止し、必要に応じてデバイスから削除する必要があります。 -1. サービス提供者は、以下のいずれかの事由があると判断した場合、サービス利用者に事前に通知することなく本サービスの全部または一部の提供を停止または中断することができるものとします。 -1. 本サービスにかかるコンピュータシステムの保守点検または更新を行う場合 -1. 地震、落雷、火災、停電または天災などの不可抗力により、本サービスの提供が困難となった場合 -1. コンピュータまたは通信回線等が事故により停止した場合 -1. その他、サービス提供者が本サービスの提供が困難と判断した場合 -1. サービス提供者は、本サービスの提供の停止または中断により、サービス利用者または第三者が被ったいかなる不利益または損害についても、一切の責任を負わないものとします。 +**利用規約の変更** -## 第 5 条(利用制限および登録抹消) +サービス提供者は、定期的に利用規約を更新する場合があります。そのため、定期的にこのページを確認することをお勧めします。サービス提供者は、このページに新しい利用規約を掲載することで、変更を通知します。 -1. サービス提供者は、サービス利用者が以下のいずれかに該当する場合には、事前の通知なく、サービス利用者に対して、本サービスの全部もしくは一部の利用を制限し、またはサービス利用者としての登録を抹消することができるものとします。 +**お問い合わせ** - 1. 本規約のいずれかの条項に違反した場合 - 1. 登録事項に虚偽の事実があることが判明した場合 - 1. サービス提供者からの連絡に対し、一定期間返答がない場合 - 1. 本サービスについて、最終の利用から一定期間利用がない場合 - 1. その他、サービス提供者が本サービスの利用を適当でないと判断した場合 +利用規約について質問や提案がある場合は、サービス提供者 (karamem0@outlook.com) にご連絡ください。 -1. サービス提供者は、本条に基づきサービス提供者が行った行為によりサービス利用者に生じた損害について、一切の責任を負いません。 +*** -## 第 6 条(保証の否認および免責事項) - -1. サービス提供者は、本サービスに事実上または法律上の瑕疵(安全性、信頼性、正確性、完全性、有効性、特定の目的への適合性、セキュリティなどに関する欠陥、エラーやバグ、権利侵害などを含みます。)がないことを明示的にも黙示的にも保証しておりません。 -1. サービス提供者は、本サービスに起因してサービス利用者に生じたあらゆる損害について、サービス提供者の故意又は重過失による場合を除き、一切の責任を負いません。ただし、本サービスに関するサービス提供者とサービス利用者との間の契約(本規約を含みます。)が消費者契約法に定める消費者契約となる場合、この免責規定は適用されません。 -1. 前項ただし書に定める場合であっても、サービス提供者は、サービス提供者の過失(重過失を除きます。)による債務不履行または不法行為によりサービス利用者に生じた損害のうち特別な事情から生じた損害(サービス提供者またはサービス利用者が損害発生につき予見し、または予見し得た場合を含みます。)について一切の責任を負いません。また、サービス提供者の過失(重過失を除きます。)による債務不履行または不法行為によりサービス利用者に生じた損害の賠償は、サービス利用者から当該損害が発生した月に受領した利用料の額を上限とします。 -1. サービス提供者は、本サービスに関して、サービス利用者と他のサービス利用者または第三者との間において生じた取引、連絡または紛争等について一切責任を負いません。 - -## 第 7 条(サービス内容の変更等) - -1. サービス提供者は、サービス利用者への事前の告知をもって、本サービスの内容を変更、追加または廃止することがあり、サービス利用者はこれを承諾するものとします。 - -## 第 8 条(利用規約の変更) - -1. サービス提供者は以下の場合には、サービス利用者の個別の同意を要せず、本規約を変更することができるものとします。 -1. 本規約の変更がサービス利用者の一般の利益に適合するとき。 -1. 本規約の変更が本サービス利用契約の目的に反せず、かつ、変更の必要性、変更後の内容の相当性その他の変更に係る事情に照らして合理的なものであるとき。 -1. サービス提供者はサービス利用者に対し、前項による本規約の変更にあたり、事前に、本規約を変更する旨及び変更後の本規約の内容並びにその効力発生時期を通知します。 - -## 第 9 条(個人情報の取扱い) - -1. サービス提供者は、本サービスの利用によって取得する個人情報については、サービス提供者「プライバシーポリシー」に従い適切に取り扱うものとします。 - -## 第 10 条(通知または連絡) - -1. サービス利用者とサービス提供者との間の通知または連絡は、サービス提供者の定める方法によって行うものとします。サービス提供者は、サービス利用者から、サービス提供者が別途定める方式に従った変更届け出がない限り、現在登録されている連絡先が有効なものとみなして当該連絡先へ通知または連絡を行い、これらは、発信時にサービス利用者へ到達したものとみなします。 - -## 第 11 条(権利義務の譲渡の禁止) - -1. サービス利用者は、サービス提供者の書面による事前の承諾なく、利用契約上の地位または本規約に基づく権利もしくは義務を第三者に譲渡し、または担保に供することはできません。 - -## 第 12 条(準拠法・裁判管轄) - -1. 本規約の解釈にあたっては、日本法を準拠法とします。 -1. 本サービスに関して紛争が生じた場合には、サービス提供者の本店所在地を管轄する裁判所を専属的合意管轄とします。 - -以上 +この利用規約ページは [App Privacy Policy Generator](https://app-privacy-policy-generator.nisrulz.com/) によって生成されました。 diff --git a/source/client/eslint.config.mjs b/source/client/eslint.config.mjs index af9c840..4b400ff 100644 --- a/source/client/eslint.config.mjs +++ b/source/client/eslint.config.mjs @@ -211,6 +211,7 @@ export default [ } ], 'react/prop-types': 'off', + 'sonarjs/max-switch-cases': 'warn', 'sonarjs/no-collapsible-if': 'warn', 'sonarjs/no-duplicate-string': 'off', 'sonarjs/no-small-switch': 'warn', diff --git a/source/server/.vscode/launch.json b/source/server/.vscode/launch.json index 9eeabb7..4c2bad8 100644 --- a/source/server/.vscode/launch.json +++ b/source/server/.vscode/launch.json @@ -5,7 +5,7 @@ "name": "Launch Bot", "type": "dotnet", "request": "launch", - "projectPath": "${workspaceFolder}//Karamem0.Commistant.Bot/Karamem0.Commistant.Bot.csproj" + "projectPath": "${workspaceFolder}/Karamem0.Commistant.Bot/Karamem0.Commistant.Bot.csproj" }, { "name": "Launch Functions", @@ -17,7 +17,7 @@ "name": "Launch Web", "type": "dotnet", "request": "launch", - "projectPath": "${workspaceFolder}//Karamem0.Commistant.Web/Karamem0.Commistant.Web.csproj" + "projectPath": "${workspaceFolder}/Karamem0.Commistant.Web/Karamem0.Commistant.Web.csproj" } ] }