Custom Problems

利用規約

Custom Problems(以下「本サービス」)の利用条件です。

最終更新日: 2026年9月24日

本規約は、本サービスの利用条件を定めるものです。利用者は、アカウントを作成して本サービスを 利用する前に、本規約およびプライバシーポリシーをご確認ください。

第1条(サービスの内容)

  1. 本サービスは、競技プログラミングの問題を組み合わせた問題セットの作成・共有、および学習状況の 記録機能等を提供する、個人運営のWebサービスです。
  2. 本サービスが表示する問題の名称、リンク、難易度などは、外部サイトや関連する公開データ (AtCoderの問題・難易度情報については非公式のAtCoder Problemsを含みます)を参照して作成しています。 問題文そのものは本サービスでは提供せず、各問題サイトの公式サービスではありません。
  3. 運営者は個人であり、常時の監視・サポート体制は取っていません。そのため、お問い合わせへの回答に お時間をいただく場合があります。

第2条(アカウントと利用資格)

  1. 問題セットの作成など、アカウントが必要な機能の利用には、GitHubまたはGoogleのアカウントを通じた ログインが必要です。本サービス独自のパスワードは発行しません。
  2. 初回ログイン時の公開表示名には、システムが自動生成した仮の名前を使用します。GitHubまたはGoogleから 受け取った本名、表示名、プロフィール画像をそのまま公開することはなく、利用者は設定画面から任意の 表示名に変更できます。
  3. 13歳未満の方は本サービスを利用できません。未成年者が利用する場合は、必ず事前に保護者の同意を 得るものとします。
  4. 利用者は、連携するアカウントを自己の責任において適切に管理してください。禁止事項や利用制限を 回避する目的での複数アカウントの作成・使用は認めません。

第3条(禁止事項)

利用者は、本サービスの利用にあたり、以下の行為をしてはなりません。

  1. 法令に違反し、または第三者の著作権、プライバシー、名誉その他の権利・利益を侵害する行為
  2. 他者への誹謗中傷、嫌がらせ、差別、脅迫、なりすまし、または他者の個人情報を無断で掲載する行為
  3. 露骨な性的表現、現実の暴力や自傷を促す表現、強い攻撃的表現など、本サービスの公開コンテンツとして 不適切な内容を投稿する行為
  4. 政党・政治家への支持や反対の呼びかけなど、競技プログラミングの問題セット共有を離れた政治活動を 目的とする投稿を行う行為
  5. フィッシング、マルウェアの配布、または悪意のある外部サイトへ誘導する行為
  6. 他者のアカウントを無断で使用すること、本サービスへ過度な負荷をかけること、不正アクセス、 レート制限や安全対策を意図的に回避する行為
  7. 外部の問題サイトを利用する際、当該サイトの利用条件に違反する行為
  8. その他、前各号に準じ、本サービスの円滑な運営や他の利用者の利用を妨げる行為

第4条(投稿内容と公開範囲)

  1. 利用者は、問題セットのタイトル、説明、タグその他の投稿内容について、投稿に必要な権利を有しており、 第三者の権利を侵害していないことを保証したうえで投稿するものとします。
  2. 投稿内容の権利は、利用者または元の権利者に帰属します。利用者は運営者に対し、本サービスの提供および 維持に必要な範囲で、投稿内容を保存、表示、配信、安全確認、バックアップすることを非独占的かつ無償で 許諾します。ただし、この許諾は本サービスと無関係な用途への利用を認めるものではありません。
  3. 問題セットに追加できる問題は、運営者が外部の公開情報を基に用意したカタログ内のものに限定されます。 問題文や解説の著作権は、それぞれの権利者に帰属します。
  4. 利用者は、問題セットの公開範囲を「公開」「限定公開」「非公開」の中から選択できます。限定公開のセットは URLを知る者が閲覧できるため、秘密情報を含めないようご注意ください。
  5. 運営者は、投稿内容が本規約に違反し、権利侵害のおそれがあり、またはサービスの安全な運営に支障があると 合理的に判断した場合、事前の通知なく当該投稿の非公開化・削除、または利用制限等を行うことがあります。

第5条(自動判定と通報)

  1. 問題セットのタイトルおよび説明文は、作成・編集時の保存前に自動判定が行われます。この処理のため、 入力されたタイトルと説明文をOpenAIのAPIへ送信します。アカウントID、メールアドレス、Cookie、 セッション情報、問題一覧はこのAPIリクエストに含まれませんが、入力文自体に個人情報を記載しないよう ご注意ください。
  2. 自動判定システムは、適切な内容を誤って拒否したり、不適切な内容を通過させたりする場合があります。 判定を通過した場合であっても、運営者が後から投稿を確認し、第4条第5項に基づく対応を行うことがあります。 なお、タグや表示名など、タイトル・説明文以外の入力項目の自動判定は行われません。
  3. 利用者は問題セットを通報することができます。通報内容は運営者が確認しますが、個別の調査結果、 再判定の実施、投稿の許可、またはその回答を保証するものではありません。

第6条(サービスの変更・停止と免責事項)

  1. 本サービスの情報や機能が常に正確、完全、または利用可能であること、あるいは入力したデータが一切 失われないことを保証するものではありません。利用者は必要なデータを自身でも適宜保管してください。
  2. 外部の問題サイト、認証サービス、またはクラウドサービスの仕様変更、障害、利用条件の改定等により、 本サービスの一部または全部が利用できなくなる場合があります。
  3. 運営者は、保守作業、障害対応、安全確保その他の理由により、本サービスの内容を変更し、またはその提供を 一時停止・終了することがあります。可能な限り事前に告知しますが、緊急時はこの限りではありません。
  4. 運営者の軽過失により利用者に損害が生じた場合、運営者が負う賠償責任の範囲は、直接かつ通常生じる損害に 限るものとします。ただし、運営者に故意または重大な過失がある場合はこの限りではありません。

第7条(アカウントの削除)

  1. 利用者は、設定画面からいつでもアカウントを削除できます。削除対象となるデータや残る情報についての詳細は、 削除画面に表示される説明およびプライバシーポリシーをご確認ください。
  2. アカウントの削除に伴い、利用者が作成した問題セットが削除され、それに紐づく他の利用者の記録等にも 影響が出る場合があります。

第8条(規約の変更)

運営者は、法令の定めに従い、利用者の一般の利益に適合するとき、または変更の必要性、相当性、内容の 合理性があるときに、本規約を変更することがあります。変更内容および効力発生日は、事前に本サービス内で お知らせします。

第9条(準拠法)

本規約の解釈にあたっては、日本法を適用します。

第10条(お問い合わせ)

本サービスに関するお問い合わせやご連絡は、ritemosu1118@gmail.com、またはX(旧Twitter)の@ritemosu1宛てのダイレクトメッセージ(DM)へお願いします。 アカウント情報、セッショントークン、OAuthトークンなどの機微な情報は、GitHub Issue等の公開の場に 書き込まないでください。