プライバシーポリシー
BOOKODON プライバシーポリシー
最終更新: 2026年9月8日
適用開始日: App Store 公開日
本ポリシーは、BOOKODON(以下「本アプリ」)における利用者情報の取り扱いを説明するものです。
1. 基本方針
- アカウント登録はありません。
- 氏名、メールアドレス、住所、連絡先、位置情報、広告識別子(IDFA)は取得しません。
- 登録した本、欲しいリスト、メモ、推薦の非表示設定、書影キャッシュは原則として利用者の端末内に保存します。
- v1.0はiCloud等による複数端末同期に対応していません。
- 他社のアプリやWebサイトをまたいだ利用者の追跡は行いません。
2. 端末内で取り扱う情報
本アプリは、次の情報を端末内のデータベースまたはキャッシュに保存します。
- ISBN、タイトル、著者、出版社、発行日、書影URL
- 本棚/欲しいリストの区分
- 利用者が入力したメモ
- おすすめから非表示にしたISBN
- 取得済みの書影画像
- おすすめの最終取得日時
これらはアカウントに紐付かず、別端末へ自動同期されません。
3. カメラ
ISBNバーコードを読み取るためにカメラを使用します。バーコード認識は端末内で行い、撮影画像を保存または送信しません。カメラを許可しなくても、ISBN・タイトルの手動検索と登録を利用できます。
4. 外部サービスへの送信
4.1 書籍情報と書影の取得
ISBN、タイトルまたは著者名を、書籍情報の検索に必要な範囲で次のサービスへ送信します。
- openBD
- Google Books API
- 運営者のAmazon Web Services環境(楽天ブックスAPIへの中継)
- 楽天ブックスAPI
楽天ブックス検索は、楽天のApplication ID・Access Keyをアプリへ保存しないため、運営者のAWS環境を経由します。AWSは許可した検索種別と取得件数だけを楽天へ中継し、検索語、ISBN、タイトル、著者名をアプリケーションログへ記録しません。
書影は各サービスが案内するHTTPS URLから取得して端末内へキャッシュします。各リクエストでは通信上IPアドレス等が送信先に伝わる場合があり、各社の規約・プライバシーポリシーが適用されます。
4.2 AIおすすめ
AIおすすめは初期状態では無効です。利用者がアプリ内の説明画面で送信内容、送信先、利用目的、保持期間を確認し、明示的に同意した場合に限り、次の情報を運営者のAWS環境へ送信します。
- 所持本のISBN、タイトル、著者
- おすすめから非表示にしたISBN
- 回数制限用にアプリ内で生成した固有ID
書籍情報はAmazon Bedrock上のClaudeによる推薦生成に使用します。
送信した書籍情報(所持本のISBN・タイトル・著者、非表示ISBN)は暗号化された処理キューに一時保存され、通常は生成完了後、処理失敗時を含め最長24時間で削除されます。
生成したおすすめ結果と処理状況は、再表示のためアプリ固有IDのハッシュと関連付けてAWSのデータベースに保存します。リクエスト受付から7日間の有効期限を設け、期限切れの結果は取得できなくなります。保存先は暗号化されたAWS DynamoDBです。データベースの期限切れレコードはAWSの削除処理で順次削除されるため、実際の削除まで時間がかかる場合があります。
書籍情報とおすすめ結果をアプリケーションログへ記録しません。Amazon Bedrockのデータ保持は、運営者が設定する保持モードとAWSのサービス条件に従います。モデルの学習目的には使用しません。
アプリ固有IDは1端末あたりの利用回数を制御するため、AWS DynamoDBに有効期限を付けて保存します。本番環境の有効期限は24時間で、期限後はAWSの削除処理により順次削除されます。
同意しない場合も、本棚、検索、書影および楽天ブックス由来の著者別・新発売を利用できます。設定画面からいつでも同意を撤回できます。撤回すると新しいAI通信を直ちに停止し、端末内のAI推薦キャッシュを削除します。サーバーへの削除リクエストは4.3のとおりです。サーバーで撤回を受け付けた後は、すでに処理キューに入った書籍情報から新しいおすすめ結果を保存しません。入力書籍情報は、処理失敗時を含めキューの最長保持期間である24時間以内に削除されます。
4.3 App Attestによる不正利用防止
AIおすすめの不正利用、なりすまし、同一リクエストの再送を防ぐため、AppleのApp Attestを使用します。AIおすすめを利用する際、Appleが発行する証明情報と端末内で生成した検証情報を運営者のAWS環境へ送信します。
運営者のAWS環境では、次の情報を暗号化されたデータベースへ保存します。
- App Attestの公開鍵とreceipt(Appleが発行する証明情報)
- リクエストの再送を検知するためのカウンター
- アプリのインストールに紐づく識別情報のハッシュ値
- App Attestの環境とアプリのバージョン情報
- 同意撤回後の処理再開を防ぐ情報(アプリ固有IDのハッシュと無効化情報)
秘密鍵は端末の保護領域から取り出さず、運営者のサーバーへ送信しません。リクエストごとのchallengeは1回限りで、有効期限を5分に設定します。公開鍵、receipt、カウンター等は最後にAIおすすめを利用してから180日、撤回後の処理再開を防ぐ情報は同意撤回から180日で期限切れとなり、AWSの有効期限処理により順次削除されます。実際の削除まで時間がかかる場合があります。
同意撤回時に通信できる場合は、現在のApp Attest鍵で認証した削除リクエストを送り、稼働中のデータベースからおすすめ結果、App Attest鍵レコードと回数制限レコードを削除します。通信できない場合も端末からの新しいAI通信は停止し、削除を再試行できる状態を端末内に保持します。サーバーへ削除を要求できない間は、おすすめ結果と技術情報は前記の有効期限・削除処理に従います。運用ログおよびバックアップは、それぞれの保持期間満了まで保持される場合があります。
これらの情報はAIおすすめの安全確認にだけ使用し、アカウントへの紐付け、広告、他社のアプリやWebサイトをまたぐ追跡には使用しません。AppleによるApp Attestの処理にはAppleのプライバシーポリシーが適用されます。
4.4 セキュリティ・運用ログ
不正利用防止、障害調査、サービス維持のため、IPアドレス、リクエスト日時、応答状態、アプリ固有IDのハッシュ値等を運用ログとして処理する場合があります。
- AWS CloudWatch/AWS WAFのログ保持設定: 14日
- New Relicへ転送する運用ログ: 契約中の保持設定に従う
書名、著者名、ISBN、メモ、アプリ固有IDの生値はアプリケーションログへ出力しません。
5. App Storeのプライバシー表示
本アプリは、App Store Connectおよびプライバシーマニフェストで次を申告する方針です。
- Other User Content: おすすめの生成・パーソナライズ、アプリ機能
- Device ID: 回数制限、不正利用防止、アプリ機能
- Other Data: IPアドレス等のセキュリティログ、App Attest公開鍵・receipt・検証結果、アプリ機能
- Linked to User: いいえ
- Used for Tracking: いいえ
広告SDK、解析SDK、IDFAは使用しません。
6. アフィリエイトリンクと外部購入
本アプリは、Amazonおよび楽天ブックスの外部サイトへのリンクを表示します。一部はアフィリエイトリンクです。リンク経由で適格な購入が行われると、運営者が紹介料を受け取る場合があります。利用者の支払額は変わりません。
Amazonアソシエイトリンクを有効にする前に、承認済みの登録名義を用いた所定の開示文を本ページへ追加します。
- Amazonでは承認済みの運営者トラッキングIDのみをURLに付与します。
- 楽天では楽天APIが返す公式アフィリエイトURLのみを使用します。
- 利用者を特定するIDをアフィリエイトURLに追加しません。
- 購入、支払い、配送、返品等は各書店の外部サイトで行われます。本アプリは決済情報や購入者情報を受け取りません。
外部サイトでは各社のCookie・計測・プライバシーポリシーが適用されます。
7. 第三者提供と委託先
本アプリの機能提供に必要な範囲で、前記のサービス事業者へデータを送信します。個人情報を販売しません。主な委託・送信先はAmazon Web Services、New Relic、Google、openBD、楽天です。
8. 利用者による削除
設定画面から、書影キャッシュまたはすべての登録書籍・欲しいリスト・推薦非表示設定を削除できます。アプリを削除すると端末内データも削除されます。アカウントがないため、アカウント削除手続きはありません。
AIおすすめの同意は設定画面から撤回できます。撤回しても本棚等の端末内データは削除されません。AI利用に伴う技術情報の削除処理は4.2および4.3のとおりです。
9. 児童の利用
本アプリは児童を主な対象としていません。児童から氏名や連絡先等を意図的に取得しません。
10. 変更
機能、委託先、法令または運用の変更に応じて本ポリシーを更新する場合があります。重要な変更は、本ページまたはアプリ内で案内します。
11. お問い合わせ
本ポリシーに関するお問い合わせは、bookodon-support@brave-link.co.jpへご連絡ください。