BibliAct API・OSS出典
公開版で利用するAPI・データ
- openBD: ISBNがある本の基本書誌と書影候補。取得結果は本の紹介・蔵書管理のために利用し、項目単位の取得元と取得日時を記録します。openBDにない項目だけを国立国会図書館サーチで補完します。
- openBD API利用規約: 本の販促・紹介目的に限ること、データを任意に改変しないこと、変更・削除を速やかに反映すること等を根拠に利用します。書影画像を端末内へ一時保存する場合は、表示中または明示更新された書影の取得元を7日間隔で再確認し、変更・提供終了を反映します。取得した情報を利用する権利を第三者へ貸与・譲渡・売買しません。本アプリは完全無料・広告なしで、本の紹介・購入先・図書館への導線を提供します。蔵書管理用途の解釈リスクは残り、提供者の個別許諾や法律専門家の確認を取得済みとは表現しません。
- 国立国会図書館サーチ: openBDにない書誌項目、キーワード検索、openBDに該当しないISBNを補います。完成済みの国立国会図書館蔵書を優先し、作成中書誌を補完、JPRO紙書籍(近日刊行情報を含む)はNDLサーチの
jpro-bookproviderから取得します。取得元、provider ID、取得日時、利用者編集項目を記録します。 - NDLサーチ提供対象一覧: 出版情報登録センター(JPRO)の紙書籍メタデータ(近日刊行情報を含む)をNDLサーチ経由で検索します。JPROへ直接接続せず、NDL作成書誌とは別の候補群・出典として表示します。一般公開前、および将来収益化へ変更する前に、JPRO由来データの具体的な表示・保存条件を再確認します。
- 国立国会図書館作成書誌・CC BY 4.0: 国立国会図書館作成書誌を利用し、本アプリの表示形式へ加工しています。利用者が編集した項目を含む場合があります。
- DC-NDL仕様: 発行年月日、価格、ページ数、件名等の書誌項目を解釈するために参照します。
- Google Books Dynamic Links: ISBN完全一致の書影だけを端末から照会し、各書籍からその本のGoogle Booksページへ移動できるようにします。Google BooksのURLと画像はDB・CSV・管理対象画像へ永続化しません。「さがす」「借りる」を含むGoogle書影の結果群に公式無改変の「Powered by Google」を1個表示し、各本の独立したリンクを残します。NDL等の書誌までGoogle由来に見せず、検索順位にGoogleの書誌検索結果を混ぜません。この帰属復元を、すべての用途について個別許諾や規約適合の保証を得たこととは扱いません。配布版の実画面で表示位置・視認性・リンクを検証します。
- カーリル図書館API: 図書館検索・所蔵状況。初回公開版では公開アプリ専用appkeyをアプリへ同梱し、各iPhoneからカーリルへ直接通信します。API由来の図書館名・状態からカーリルの個別ページへリンクします。appkeyは配布bundleから抽出可能で、交換にはアプリ更新が必要です。
- Expo Notifications: 利用者が有効にした発売日・所蔵変化通知をiOSのローカル通知として予約・発行します。Push Token、Expo Push Service、Cloud Runは使用しません。端末内履歴はOSへの予約・発行依頼を記録するもので、実際の画面表示または配信完了を保証しません。
- 楽天ブックス書籍検索API(実装済み・現在無効): カテゴリ別の売れ筋、発売予定/発売済み新刊、ISBN完全一致の商品ページ取得は実装済みですが、複雑さと外部設定を再検討するため一時保留中で現在は呼び出しません。現行モバイルアプリはFirebase SDKやApp Checkを含みません。再開時は認証、秘密情報、送信内容を再設計し、楽天ウェブサービスのクレジット表示要件に従って結果群ごとに
Supported by Rakuten Developersを表示し、楽天由来の各本から公式商品ページへ移動できるようにします。価格・在庫・レビューを取得・保存せず、アフィリエイトIDを使用しない方針と、非アフィリエイトの商品リンクを含む利用形態は、再開・一般公開前に日本の法律専門家へ最終確認します。 - Expo Push Service(楽天連携用・現在無効): 条件へ初めて一致した新刊をバックエンドから通知する別機能は保留中で、Push Tokenを取得・送信しません。
- Knowledge Worker(丸善雄松堂): 利用者が購入先として選んだ場合だけ、有効なISBN-13を含む公式HTTPS商品ページを外部ブラウザで開きます。価格・在庫・レビューを取得せず、アフィリエイトIDを付加しません。
NDL書影APIは2026-03-31終了のため利用しません。JPROはNDLサーチのjpro-book providerだけを利用し、JPROの認証情報や非公開APIは使用しません。openBD、NDL、JPRO、Google Books、楽天ブックスの取得結果は用途と項目ごとに区別し、楽天の商品情報を蔵書の最終書誌として無断保存しません。楽天ブックス連携(トレンド・新刊表示、新刊通知、楽天ブックス購入先)は複雑さと外部設定を再検討するため一時保留中です。実装・DB・テストは削除せず保持しており、上記のクレジット表示要件を含め再開時に改めて有効化します。
OSS
アプリ固有コードはリポジトリのapp/LICENSEに従います。依存パッケージは各著作権者とライセンスに従います。初期scaffoldはExpoテンプレート(Copyright 650 Industries, Inc.、MIT License)を基にしています。テンプレート由来部分とExpo依存パッケージの権利は各権利者に留保されます。
- react-native-sortables 1.10.0: 登録図書館、タグ、ベストブックス、書誌表示項目のドラッグ並べ替えに使用します(MIT License)。
配布時の一覧はlockfileから生成するTHIRD_PARTY_NOTICES.generated.mdとCycloneDX SBOMへ記録します。生成一覧は法的判断の代替ではありません。ライセンス本文、NOTICE同梱要件、バイナリ内資産をリリース前に別途確認します。