diff --git a/docs/AccountDeletion-en.md b/docs/AccountDeletion-en.md index 6440949..638ae20 100644 --- a/docs/AccountDeletion-en.md +++ b/docs/AccountDeletion-en.md @@ -7,6 +7,7 @@ These are the steps to delete your Signalarm account (provider: bannzai) and the 1. Open Signalarm and open "Settings" 2. Select "Delete Account" 3. Confirm and execute the deletion on the confirmation screen +4. If Sign in with Apple is linked, you are asked to authenticate with Sign in with Apple before deletion. After you authenticate, the Apple token is revoked and then the account is deleted. If you close the authentication sheet, or if revoking the token fails, the account is not deleted Deletion is performed immediately and cannot be undone. @@ -16,14 +17,14 @@ If you cannot use the app, send an email to bannzai.app@gmail.com stating that y ## Data That Is Deleted -- Account identifier (anonymous user ID) +- Account identifier (the anonymous user ID, or the user ID of the account when Sign in with Apple is linked; a linked Apple token is revoked) - Issued API Tokens (after deletion, all calls from external services are rejected) - Device information (device token, device type, OS and app versions) - History of alarm requests (sender, date and time, title, delivery results) ## Data Retained After Deletion and Retention Periods -- The purchase history of in-app purchases is retained by RevenueCat, Inc. and Apple Inc. in accordance with each company's policy, for payment processing and refund handling. The purchase information held by the Provider is linked only to anonymous identifiers, and the linkage is removed when the account is deleted +- The purchase history of in-app purchases is retained by RevenueCat, Inc. and Apple Inc. in accordance with each company's policy, for payment processing and refund handling. Because the account identifier of the Service is registered with RevenueCat as the purchaser identifier, the purchase history remains with RevenueCat, Inc. linked to the identifier of the deleted account. The paid plan status stored on the Provider's servers is deleted together with the account - Inquiry emails are retained as a record of the response for one year from receipt, and are then deleted - Deleted data included in server backups is erased through backup rotation within a maximum of 30 days after deletion - A record used to confirm that the deletion has completed (the account identifier only; it contains no other data) is normally erased automatically within 3 hours after deletion (if a cleanup run fails, it is retried every hour and the record is erased once a run succeeds) diff --git a/docs/AccountDeletion-ja.md b/docs/AccountDeletion-ja.md index a2b312d..7dad5fc 100644 --- a/docs/AccountDeletion-ja.md +++ b/docs/AccountDeletion-ja.md @@ -7,6 +7,7 @@ Signalarm(提供者: bannzai)のアカウントと、提供者のサーバ 1. Signalarm を開き、「設定」を開きます 2. 「アカウントを削除」を選びます 3. 確認画面で削除を実行します +4. Sign in with Apple を連携している場合は、削除の前に Sign in with Apple の認証を求められます。認証すると、Apple のトークンを失効させてからアカウントを削除します。認証の画面を閉じた場合や、トークンの失効に失敗した場合、アカウントは削除されません 削除は即時に実行され、取り消せません。 @@ -16,14 +17,14 @@ Signalarm(提供者: bannzai)のアカウントと、提供者のサーバ ## 削除されるデータ -- アカウント識別子(匿名ユーザー ID) +- アカウント識別子(匿名ユーザー ID、または Sign in with Apple を連携した場合のユーザー ID。連携している Apple のトークンは失効させます) - 発行済みの API トークン(削除後は外部サービスからの呼び出しがすべて拒否されます) - 端末情報(デバイストークン、端末種別、OS・アプリのバージョン) - アラーム要求の履歴(送信元、日時、タイトル、配送結果) ## 削除後に保持されるデータと保持期間 -- アプリ内購入の購入履歴は、決済処理と返金対応のため RevenueCat, Inc. および Apple Inc. が各社のポリシーに基づき保持します。提供者側の購入情報は匿名の識別子に紐づくもののみで、アカウント削除時に紐付けを解除します +- アプリ内購入の購入履歴は、決済処理と返金対応のため RevenueCat, Inc. および Apple Inc. が各社のポリシーに基づき保持します。RevenueCat には本サービスのアカウント識別子を購入者の識別子として登録しているため、購入履歴は削除したアカウントの識別子に紐づいたまま RevenueCat, Inc. に残ります。提供者のサーバーに保存している有料プランの状態は、アカウントと一緒に削除します - お問い合わせのメールは、対応の記録として受信から 1 年間保持した後に削除します - サーバーのバックアップに含まれる削除済みデータは、削除から最大 30 日でバックアップの世代交代により消去されます - 削除処理の完了を確認するための記録 (アカウント識別子のみ。他のデータは含みません) は、通常は削除から 3 時間以内に自動的に消去されます (消去処理が失敗した場合は 1 時間ごとに再試行し、成功した時点で消去されます) diff --git a/docs/PrivacyPolicy-en.md b/docs/PrivacyPolicy-en.md index fc4eca5..aa4ffe1 100644 --- a/docs/PrivacyPolicy-en.md +++ b/docs/PrivacyPolicy-en.md @@ -8,14 +8,16 @@ In this Policy, "user information" means information relating to the identificat ### Information Collected by the Provider In order to deliver requests sent from external services to the user's device and register alarms, the Service collects and stores the following information on the Provider's servers (Firebase / Google Cloud provided by Google LLC; data is stored in a region in Japan). -- **Account identifier**: An anonymous user ID automatically issued when the app is first launched +- **Account identifier**: An anonymous user ID automatically issued when the app is first launched, or the user ID of the account when Sign in with Apple is linked. When Sign in with Apple is linked, the only information received from Apple Inc. is the Apple user identifier; the email address and name are neither requested nor stored - **API Token**: A token issued by the user to call the Service from external services. Only a hashed value is stored on the Provider's servers - **Device information**: The device token required to deliver push notifications, the device type, the OS version, and the app version, and a Firebase App Check token used to verify that requests originate from this app - **Alarm requests**: The date and time, title, and sender identifier of alarms sent from external services, and the results of delivery and registration. Alarm titles include text set by the user or by an external service linked by the user. This information is automatically deleted 30 days after transmission - **Inquiry information**: The contact information and content of an inquiry when a user makes an inquiry by email or from within the app ### Information Collected by External Services -The Service uses RevenueCat, provided by RevenueCat, Inc., to manage purchase status of paid services and to process payments. RevenueCat collects purchase information (such as purchased products, purchase date and time, and anonymous device identifiers). The collected information is managed in accordance with the privacy policy of RevenueCat, Inc. (https://www.revenuecat.com/privacy). +The Service uses RevenueCat, provided by RevenueCat, Inc., to manage purchase status of paid services and to process payments. RevenueCat collects purchase information (such as purchased products, purchase date and time, and the account identifier of the Service). The collected information is managed in accordance with the privacy policy of RevenueCat, Inc. (https://www.revenuecat.com/privacy). + +For the optional authentication that lets multiple iPhones be used under a single account, the Service uses Sign in with Apple provided by Apple Inc. As described above, the only information received from Apple Inc. when linking is the Apple user identifier. Apple Inc. handles information in accordance with Apple's privacy policy (https://www.apple.com/legal/privacy/). The Service uses the Apple Push Notification service of Apple Inc. and Firebase Cloud Messaging of Google LLC to deliver push notifications. Payments for in-app purchases are processed by Apple Inc. The Provider does not obtain payment information such as credit card details. @@ -27,6 +29,7 @@ The specific purposes of use of user information are as follows: - To deliver requests from external services to the user's device and to register, update, and cancel alarms - To authenticate API Tokens, prevent unauthorized use, and determine limits on the number of uses (such as the limits of the free plan) +- To identify and authenticate the user's account (including combining multiple iPhones into a single account through Sign in with Apple) - To provide, maintain, protect, and improve the Service, including confirming and restoring purchase status of paid services - To provide information about the Service and respond to inquiries - To respond to acts that violate the Provider's terms, policies, or other rules regarding the Service @@ -43,7 +46,7 @@ The Provider will not provide personal information among user information to thi ## Disclosure, Correction, Suspension of Use, and Deletion of Personal Information When the Provider is requested by a user to disclose, correct, suspend the use of, or delete personal information based on the provisions of the Personal Information Protection Act, the Provider will respond without delay after confirming that the request is made by the user themselves (if such personal information does not exist, the Provider will notify the user to that effect). However, this does not apply where the Provider is not obligated to do so under the Personal Information Protection Act or other laws and regulations. -You can delete your account from the settings screen in the app. When you delete your account, your account identifier, API Tokens, device information, and the history of alarm requests are deleted from the Provider's servers. For details of the procedure, see "[How to Delete Your Account and Data](./AccountDeletion-en)". +You can delete your account from the settings screen in the app. When you delete your account, your account identifier, API Tokens, device information, and the history of alarm requests are deleted from the Provider's servers. If Sign in with Apple is linked, you are asked to authenticate with Sign in with Apple before deletion, and after authentication the Apple token is revoked before the account is deleted. For details of the procedure, see "[How to Delete Your Account and Data](./AccountDeletion-en)". ## Contact For opinions, questions, complaints, and other inquiries regarding the handling of user information, please contact: diff --git a/docs/PrivacyPolicy-ja.md b/docs/PrivacyPolicy-ja.md index 9e71f01..6fab5f1 100644 --- a/docs/PrivacyPolicy-ja.md +++ b/docs/PrivacyPolicy-ja.md @@ -8,14 +8,16 @@ bannzai(以下「提供者」といいます。)は、提供者の提供す ### 提供者が収集する情報 本サービスは、外部のサービスから送信されたリクエストをユーザーの端末に配送してアラームを登録するため、以下の情報を提供者のサーバー(Google LLC が提供する Firebase / Google Cloud。データの保存先は日本のリージョンです。)で収集・保管します。 -- **アカウント識別子**: アプリの初回起動時に自動で発行される匿名のユーザー ID +- **アカウント識別子**: アプリの初回起動時に自動で発行される匿名のユーザー ID、または Sign in with Apple を連携した場合のユーザー ID。Sign in with Apple の連携時に Apple Inc. から受け取るのは Apple のユーザー識別子のみで、メールアドレスおよび氏名は要求も保存もしません - **API トークン**: 外部サービスから本サービスを呼び出すためにユーザーが発行するトークン。提供者のサーバーにはハッシュ化した値のみを保存します - **端末情報**: プッシュ通知の配送に必要なデバイストークン、端末の種別、OS のバージョン、アプリのバージョン、および本アプリからのリクエストであることを検証するための Firebase App Check のトークン - **アラーム要求**: 外部サービスから送信されたアラームの日時・タイトル・送信元の識別子、および配送・登録の結果。アラームのタイトルには、ユーザーまたはユーザーが連携した外部サービスが設定した文言が含まれます。これらの情報は送信から 30 日で自動的に削除されます - **お問い合わせ情報**: ユーザーがメールまたはアプリ内からお問い合わせを行った場合の連絡先と問い合わせ内容 ### 外部サービスが収集する情報 -本サービスでは、有料サービスの購入状況の管理および決済処理のため、RevenueCat, Inc. が提供する RevenueCat を利用しています。RevenueCat は購入情報(購入した商品、購入日時、匿名の端末識別子等)を収集します。収集された情報は RevenueCat, Inc. のプライバシーポリシー(https://www.revenuecat.com/privacy )に基づき管理されます。 +本サービスでは、有料サービスの購入状況の管理および決済処理のため、RevenueCat, Inc. が提供する RevenueCat を利用しています。RevenueCat は購入情報(購入した商品、購入日時、本サービスのアカウント識別子等)を収集します。収集された情報は RevenueCat, Inc. のプライバシーポリシー(https://www.revenuecat.com/privacy )に基づき管理されます。 + +複数の iPhone を 1 つのアカウントにまとめるための任意の認証には、Apple Inc. が提供する Sign in with Apple を利用します。連携時に Apple Inc. から受け取る情報は、上記のとおり Apple のユーザー識別子のみです。Apple Inc. による情報の取扱いは Apple のプライバシーポリシー(https://www.apple.com/legal/privacy/ )に基づきます。 プッシュ通知の配送には Apple Inc. の Apple Push Notification service および Google LLC の Firebase Cloud Messaging を利用します。アプリ内購入の決済は Apple Inc. が処理します。提供者はクレジットカード情報等の決済情報を取得しません。 @@ -27,6 +29,7 @@ bannzai(以下「提供者」といいます。)は、提供者の提供す - 外部サービスからのリクエストをユーザーの端末に配送し、アラームを登録・更新・取消するため - API トークンの認証、不正利用の防止、利用回数の制限(無料プランの上限等)の判定のため +- ユーザーのアカウントの識別および認証(Sign in with Apple による複数の iPhone の 1 つのアカウントへの統合を含みます。)のため - 有料サービスの購入状況の確認・復元等、本サービスの提供、維持、保護および改善のため - 本サービスに関するご案内、お問い合わせ等への対応のため - 本サービスに関する提供者の規約、ポリシー等に違反する行為に対する対応のため @@ -43,7 +46,7 @@ bannzai(以下「提供者」といいます。)は、提供者の提供す ## 個人情報の開示・訂正・利用停止・消去 提供者は、ユーザーから、個人情報保護法の定めに基づき個人情報の開示・訂正・利用停止・消去を求められたときは、ユーザーご本人からのご請求であることを確認の上で、遅滞なく対応します(当該個人情報が存在しないときにはその旨を通知いたします。)。ただし、個人情報保護法その他の法令により提供者が義務を負わない場合は、この限りではありません。 -ユーザーは、アプリ内の設定画面からアカウントを削除できます。アカウントを削除すると、アカウント識別子、API トークン、端末情報、アラーム要求の履歴は提供者のサーバーから削除されます。手順の詳細は「[アカウントとデータの削除方法](./AccountDeletion-ja)」をご覧ください。 +ユーザーは、アプリ内の設定画面からアカウントを削除できます。アカウントを削除すると、アカウント識別子、API トークン、端末情報、アラーム要求の履歴は提供者のサーバーから削除されます。Sign in with Apple を連携している場合は、削除の前に Sign in with Apple の認証を求め、認証後に Apple のトークンを失効させてから削除します。手順の詳細は「[アカウントとデータの削除方法](./AccountDeletion-ja)」をご覧ください。 ## お問い合わせ窓口 ご意見、ご質問、苦情のお申出その他利用者情報の取扱いに関するお問い合わせは、以下の窓口までお願いいたします。 diff --git a/docs/Terms-en.md b/docs/Terms-en.md index 987d9a7..8bc52ed 100644 --- a/docs/Terms-en.md +++ b/docs/Terms-en.md @@ -30,8 +30,10 @@ The following terms used in these Terms have the meanings set forth below. ## Article 4 (Account Registration and API Tokens) 1. When registering information about themselves (the "Registered Information") in connection with the use of the Service, users must provide true, accurate, and complete information and must keep it up to date at all times. -2. Users must strictly manage their API Tokens at their own responsibility so that they are not used improperly. The Provider deems all acts performed using an API Token to be acts of the user themselves. -3. If there is a risk that an API Token has been leaked to a third party, the user shall immediately revoke the token from the App and, if necessary, contact the Provider. +2. An account for the Service is created anonymously and automatically when the App is first launched. Users may optionally link Sign in with Apple (the authentication service provided by Apple Inc.) to their account. Once linked, multiple iPhones signed in with the same Apple Account can be used together under a single account. +3. If a user signs in with an Apple Account that is already linked to another account for the Service, the account linked to that Apple Account continues to be used, and its API Tokens, the number of alarms registered in the current month, and its plan are carried over. Only the device registration of the iPhone used to sign in is moved to that account. An iPhone that was not registered to that account is treated as a device newly registered to that account (if that account has already reached the device limit of 20, the device registration is not moved). An iPhone that was already registered to that account keeps its existing registration. The anonymous account previously used on that iPhone and its API Tokens are deleted, and calls to the API with those API Tokens are rejected. +4. Users must strictly manage their API Tokens at their own responsibility so that they are not used improperly. The Provider deems all acts performed using an API Token to be acts of the user themselves. +5. If there is a risk that an API Token has been leaked to a third party, the user shall immediately revoke the token from the App and, if necessary, contact the Provider. ## Article 5 (Fees and Payment Methods) 1. The Service includes free Service Content and paid Service Content (the "Paid Services"). Users may use the Paid Services by paying the Provider the usage fees separately determined by the Provider and displayed in the App, as consideration for using the Service, by the payment method designated by the Provider. @@ -54,8 +56,10 @@ The following terms used in these Terms have the meanings set forth below. ## Article 8 (Use of the API) 1. Users shall use the API within the scope of the specifications and limits determined by the Provider (such as the number of registrations per plan, the frequency of requests, and the size of Transmitted Data). The Provider may reject requests that exceed the limits or delay its responses. -2. Users must not place an excessive burden on the Service or the Provider's systems through the API. -3. Users shall resolve with the provider of the relevant external service any matters concerning the terms of use, operation, or failures of external services that they link with the API, and the Provider bears no responsibility for such matters. +2. The devices to which alarms registered through the API are delivered depend on the user's plan. On the free plan, alarms are delivered only to the first iPhone registered to the account; iPhones registered after it stay registered to the account but do not receive alarms. On the Paid Services (Pro), alarms are delivered to all registered iPhones (up to 20). When the Paid Services end, delivery goes back to the first registered iPhone. +3. A cancellation of an alarm reaches the iPhones that are the delivery destination at the time of cancellation. If the delivery destination changed between the registration and the cancellation of the alarm (for example, a device was unregistered or the Paid Services ended), an alarm already registered on an iPhone that is no longer a delivery destination is not cancelled and may still ring. Users shall cancel such alarms individually from the alarm list in the App. +4. Users must not place an excessive burden on the Service or the Provider's systems through the API. +5. Users shall resolve with the provider of the relevant external service any matters concerning the terms of use, operation, or failures of external services that they link with the API, and the Provider bears no responsibility for such matters. ## Article 9 (Prohibited Acts) In using the Service, users must not engage in any act that falls under, or that the Provider determines falls under, any of the following items. @@ -125,7 +129,7 @@ The Provider may temporarily suspend or terminate a user's use of the Service wi ## Article 15 (Disclaimer of Warranties and Limitation of Liability) 1. The Provider does not warrant, either expressly or implicitly, that the Service (including Content) is free from defects in fact or in law (including defects relating to safety, reliability, accuracy, completeness, effectiveness, fitness for a particular purpose, and security, as well as errors, bugs, and infringements of rights). The Provider is not obligated to provide the Service after removing such defects. 2. The Provider bears no liability whatsoever even when a user was unable to receive the provision of the Service. "When a user was unable to receive the provision of the Service" in this paragraph includes all cases in which an alarm was not registered or did not fire at the specified date and time, regardless of the cause, including communication line failures, non-delivery of push notifications, and the state of the device. -3. The Provider bears no liability whatsoever for damages incurred by users due to their own loss or forgetting of Registered Information or an API Token (including uninstalling the App), and will not take any measures such as restoring the Service that the user was able to use. The same applies when a user loses Registered Information due to unauthorized use, loss, theft, malfunction, or any other cause relating to the smart device used for the Service. +3. The Provider bears no liability whatsoever for damages incurred by users due to their own loss or forgetting of Registered Information or an API Token (including uninstalling the App), and will not take any measures such as restoring the Service that the user was able to use. The same applies when a user loses Registered Information due to unauthorized use, loss, theft, malfunction, or any other cause relating to the smart device used for the Service. If an account is not linked to Sign in with Apple and the user becomes unable to use that account on their device due to deleting the App, changing devices, or any other cause, the Provider cannot restore that account. 4. The Provider may provide information or advice to users from time to time, but bears no responsibility for the results thereof. 5. The Provider is not obligated to repair bugs or other defects in the App, or to improve or upgrade the App. However, the Provider may provide users with updated versions of the App or version upgrade information. In such cases, such updated versions or version upgrade information are also treated as the App, and these Terms naturally apply to them as well. 6. The Provider bears no liability whatsoever for any damage incurred by users arising from the Service. However, if the contract between the Provider and the user regarding the Service (including these Terms) constitutes a consumer contract as defined in the Consumer Contract Act of Japan, this disclaimer does not apply. @@ -139,7 +143,7 @@ Users shall treat as confidential any non-public information disclosed by the Pr ## Article 17 (Handling of User Information) 1. The handling of users' user information by the Provider is governed by the separate Privacy Policy, and users agree to the Provider's handling of their user information in accordance with the Privacy Policy. 2. The Provider may, at its discretion, use and publish information, data, and the like provided by users to the Provider as statistical information in a form that cannot identify individuals, and users shall not object to this. -3. The Service uses RevenueCat, provided by RevenueCat, Inc. (https://www.revenuecat.com/privacy), to manage purchase status of paid services and to process payment of usage fees, and collects and processes purchase information (such as purchased products, purchase date and time, and anonymous device identifiers; this does not include personally identifiable information such as name or email address). The collected information is managed in accordance with the privacy policy of RevenueCat, Inc. The Provider bears no responsibility for damages arising from the use of the services of RevenueCat, Inc. +3. The Service uses RevenueCat, provided by RevenueCat, Inc. (https://www.revenuecat.com/privacy), to manage purchase status of paid services and to process payment of usage fees, and collects and processes purchase information (such as purchased products, purchase date and time, and the account identifier of the Service; this does not include personally identifiable information such as name or email address). The collected information is managed in accordance with the privacy policy of RevenueCat, Inc. The Provider bears no responsibility for damages arising from the use of the services of RevenueCat, Inc. ## Article 18 (Changes to These Terms) 1. The Provider may change these Terms and the Individual Terms of Use when the Provider deems it necessary. When changing these Terms, the Provider will announce the effective date and content of the changed Terms by posting them in the Service or in the App or by other appropriate means. However, in the case of changes that require the user's consent under laws and regulations, the Provider will obtain the user's consent in the manner prescribed by the Provider. diff --git a/docs/Terms-ja.md b/docs/Terms-ja.md index 9097578..71f2d19 100644 --- a/docs/Terms-ja.md +++ b/docs/Terms-ja.md @@ -30,8 +30,10 @@ ## 第4条(アカウント登録および API トークン) 1. ユーザーは、本サービスの利用に際してユーザー自身に関する情報(以下「登録事項」といいます。)を登録する場合、真実、正確かつ完全な情報を提供しなければならず、常に最新の情報となるよう修正しなければなりません。 -2. ユーザーは、API トークンを不正に利用されないようご自身の責任で厳重に管理しなければなりません。提供者は、API トークンを利用して行われた一切の行為を、ユーザー本人の行為とみなします。 -3. ユーザーは、API トークンが第三者に漏えいしたおそれがある場合、直ちに本アプリからトークンを失効させ、必要に応じて提供者に連絡するものとします。 +2. 本サービスのアカウントは、本アプリの初回起動時に匿名で自動的に作成されます。ユーザーは、任意で Sign in with Apple(Apple Inc. が提供する認証サービス)をアカウントに連携することができます。連携した場合、同じ Apple アカウントでサインインした複数の iPhone を 1 つのアカウントにまとめて利用することができます。 +3. 既に本サービスの別のアカウントに連携されている Apple アカウントでサインインした場合、その Apple アカウントに連携されているアカウントが引き続き利用され、当該アカウントの API トークン、当月のアラームの登録回数およびプランが引き継がれます。サインインした iPhone の端末登録のみが当該アカウントへ移ります。当該アカウントに登録されていなかった iPhone は、新たに登録された端末として扱われます(当該アカウントの端末数が上限(20 台)に達している場合、端末登録は移りません)。当該アカウントに既に登録されていた iPhone は、従前の登録が維持されます。それまでサインインした iPhone で利用していた匿名のアカウントおよびその API トークンは削除され、当該 API トークンによる本 API の呼び出しは拒否されます。 +4. ユーザーは、API トークンを不正に利用されないようご自身の責任で厳重に管理しなければなりません。提供者は、API トークンを利用して行われた一切の行為を、ユーザー本人の行為とみなします。 +5. ユーザーは、API トークンが第三者に漏えいしたおそれがある場合、直ちに本アプリからトークンを失効させ、必要に応じて提供者に連絡するものとします。 ## 第5条(料金および支払方法) 1. 本サービスには、無料の本コンテンツと有料の本コンテンツ(以下「有料サービス」といいます。)があり、ユーザーは、本サービス利用の対価として、別途提供者が定め、本アプリに表示する利用料金を、提供者が指定する支払方法により提供者に支払うことにより、有料サービスを利用することができます。 @@ -54,8 +56,10 @@ ## 第8条(本 API の利用) 1. ユーザーは、提供者が定める仕様・上限(プランごとの登録回数、リクエスト頻度、送信データの大きさ等)の範囲内で本 API を利用するものとします。提供者は、上限を超えるリクエストを拒否し、または応答を遅延させることができます。 -2. ユーザーは、本 API を通じて本サービスまたは提供者のシステムに過度な負荷をかけてはなりません。 -3. ユーザーが本 API と連携させる外部サービスの利用条件、動作、障害については、ユーザーが当該外部サービスの提供者との間で解決するものとし、提供者は責任を負いません。 +2. 本 API で登録されたアラームの配送先は、ユーザーのプランにより異なります。無料プランでは、アカウントに最初に登録された iPhone 1 台にのみ配送し、2 台目以降の iPhone は登録された状態のまま、アラームを受信しません。有料サービス(Pro)では、登録済みの全ての iPhone(上限 20 台)に配送します。有料サービスの終了後は、最初に登録された iPhone への配送に戻ります。 +3. アラームの取り消しは、取り消しの時点で配送先となっている iPhone に届きます。アラームの登録から取り消しまでの間に配送先が変わった場合(端末の登録解除、有料サービスの終了等)、配送先から外れた iPhone に登録済みのアラームは取り消されず、そのまま鳴ることがあります。ユーザーは、当該アラームを本アプリのアラーム一覧から個別に取り消すものとします。 +4. ユーザーは、本 API を通じて本サービスまたは提供者のシステムに過度な負荷をかけてはなりません。 +5. ユーザーが本 API と連携させる外部サービスの利用条件、動作、障害については、ユーザーが当該外部サービスの提供者との間で解決するものとし、提供者は責任を負いません。 ## 第9条(禁止事項) ユーザーは、本サービスの利用にあたり、以下の各号のいずれかに該当する行為または該当すると提供者が判断する行為をしてはなりません。 @@ -125,7 +129,7 @@ ## 第15条(保証の否認および免責) 1. 提供者は、本サービス(コンテンツを含みます。)に事実上または法律上の瑕疵(安全性、信頼性、正確性、完全性、有効性、特定の目的への適合性、セキュリティなどに関する欠陥、エラーやバグ、権利侵害などを含みます。)がないことを明示的にも黙示的にも保証しておりません。提供者は、ユーザーに対して、かかる瑕疵を除去して本サービスを提供する義務を負いません。 2. 提供者は、ユーザーが本サービスの提供を受けられなかったときでも、何ら責任を負わないものとします。本項における「本サービスの提供を受けられなかったとき」には、通信回線の障害、プッシュ通知の不達、端末の状態その他事由の如何を問わず、アラームが登録されず、または指定の日時に発火しなかったあらゆる場合を含むものとします。 -3. 提供者は、ユーザーが登録事項または API トークンを自ら紛失、忘却したこと(本アプリのアンインストールを含みます。)により被った損害について一切の賠償責任を負わないものとし、かつユーザーが利用できた本サービスの復旧等の一切の対応を行わないものとします。また、ユーザーが、本サービスで利用するスマートデバイスについて、無断使用、紛失、盗難、故障その他の事由によって、登録事項を喪失した場合も同様とします。 +3. 提供者は、ユーザーが登録事項または API トークンを自ら紛失、忘却したこと(本アプリのアンインストールを含みます。)により被った損害について一切の賠償責任を負わないものとし、かつユーザーが利用できた本サービスの復旧等の一切の対応を行わないものとします。また、ユーザーが、本サービスで利用するスマートデバイスについて、無断使用、紛失、盗難、故障その他の事由によって、登録事項を喪失した場合も同様とします。Sign in with Apple を連携していないアカウントは、本アプリの削除、機種変更その他の事由によりユーザーが当該アカウントを端末上で利用できなくなった場合、提供者はこれを復旧することができません。 4. 提供者はユーザーに対して、適宜情報提供やアドバイスを行うことがありますが、その結果について責任を負わないものとします。 5. 提供者は、本アプリのバグその他を補修する義務および本アプリを改良または改善する義務を負いません。ただし、ユーザーに本アプリのアップデート版またはバージョンアップ情報等を提供する場合があります。この場合、かかるアップデート版またはバージョンアップ情報等も本アプリとして扱い、これらにも本規約が当然に適用されます。 6. 提供者は、本サービスに起因してユーザーに生じたあらゆる損害について一切の責任を負いません。ただし、本サービスに関する提供者とユーザーとの間の契約(本規約を含みます。)が消費者契約法に定める消費者契約となる場合、この免責規定は適用されません。 @@ -139,7 +143,7 @@ ## 第17条(利用者情報の取扱い) 1. 提供者によるユーザーの利用者情報の取扱いについては、別途プライバシーポリシーの定めによるものとし、ユーザーはこのプライバシーポリシーに従って提供者がユーザーの利用者情報を取扱うことについて同意するものとします。 2. 提供者は、ユーザーが提供者に提供した情報、データ等を、個人を特定できない形での統計的な情報として、提供者の裁量で、利用および公開することができるものとし、ユーザーはこれに異議を唱えないものとします。 -3. 本サービスでは、有料サービスの購入状況の管理および利用料金の決済処理のため、RevenueCat, Inc. が提供する RevenueCat(https://www.revenuecat.com/privacy )を利用して、購入情報(購入した商品、購入日時、匿名の端末識別子等。氏名・メールアドレス等の個人を特定する情報を含みません。)を収集し、処理しています。収集された情報は RevenueCat, Inc. のプライバシーポリシーに基づき管理されています。提供者は、RevenueCat, Inc. のサービス利用による損害について責任を負わないものとします。 +3. 本サービスでは、有料サービスの購入状況の管理および利用料金の決済処理のため、RevenueCat, Inc. が提供する RevenueCat(https://www.revenuecat.com/privacy )を利用して、購入情報(購入した商品、購入日時、本サービスのアカウント識別子等。氏名・メールアドレス等の個人を特定する情報を含みません。)を収集し、処理しています。収集された情報は RevenueCat, Inc. のプライバシーポリシーに基づき管理されています。提供者は、RevenueCat, Inc. のサービス利用による損害について責任を負わないものとします。 ## 第18条(本規約等の変更) 1. 提供者は、提供者が必要と認めた場合は、本規約および個別利用規約を変更できるものとします。本規約を変更する場合、変更後の本規約の施行時期および内容を本サービス内または本アプリ上での掲示その他の適切な方法により周知します。ただし、法令上ユーザーの同意が必要となるような内容の変更の場合は、提供者所定の方法でユーザーの同意を得るものとします。