プライバシーポリシー
要点
Punctumはアカウントの作成を求めません。取り込んだ本、読んだテキスト、読書の進捗は端末にとどまり、通常の読書は接続なしで動きます。データが端末から出るのは、以下に説明する特定の場合だけです:あなたが求めた本やウェブ記事のダウンロード、任意の質問と要約を生成するためにアプリがGoogle Geminiへ送る、すでに読んだテキスト、あなたが同意した診断データ、そしてFirebaseが送る技術的なセキュリティデータです。購入はAppleまたはGoogleが処理し、RevenueCatが購入したものを管理します。
責任者
Punctumは、フランスを拠点とする個人事業主(micro-entreprise)であるEren Kayaが運営しており、同氏がここに記載する処理のデータ管理者です。連絡先: support@punctumreader.com。
端末にとどまるもの
- 登録はありません。ユーザー名もパスワードも、読書に紐づくメールアドレスもありません。
- 取り込んだファイル(TXT、PDF、EPUB、DOCX、MOBI)はすべて端末上で処理されます。どこにもアップロードされません。
- 本棚と読書の進捗は端末に保存され、私たちに送信されることはありません。
- 読んだテキストも、私たちに送信されることはありません。唯一の例外は、以下で説明するAI機能のためにアプリが自動で送る、すでに読んだテキストで、しかもそれを有効にした後のことです。
- アプリは通常の読書ではオフラインで動きます。接続が必要なのは、本やウェブ記事をダウンロードするとき、またはあなたが有効にしたAI機能を使うときだけです。
アプリ内のライブラリから本を選ぶと、アプリは punctumreader.com からその本のファイルだけをダウンロードします。リクエストに身元や端末の情報が付け加えられることはありません。
ウェブリンクを追加すると、アプリは入力したサイトからそのページを直接ダウンロードし、端末には読めるテキストだけを保存します。リクエストはどこか別の場所へ送られることはありません — 間に Punctum のサーバーはありません — また、身元や端末の情報、Cookie、アカウント情報が付け加えられることもありません。開いたサイトは、ブラウザから送られた場合と同じように、端末からの普通のリクエストを受け取ります。
ウェブリンクを追加すると、リクエストはあなたの端末から、あなたが指定したサイトへ直接送られます。間にPunctumのサーバーはなく、アプリが特別な身元、Cookie、アカウントを付け加えることもありません。そのサイトにはあなたのIPアドレスと、あなたが要求したURLが見え、独自のサーバーログを保持することがあります。素のhttp://アドレスは通信中に暗号化されませんが、https://アドレスは暗号化されます。この抽出されたテキストが後でAI機能を通じてGoogle Geminiへ送られる場合、以下で説明するAIの各節が適用されます。
任意のAI機能(Google Gemini)
AI機能は別個のもので、既定ではオフです。同意すると、アプリはあなたがちょうど読んだ箇所から「はい/いいえ」の質問を三つ自動で生成し、数日後に本へ戻ると要約を自動で生成します。どちらも無料プランを含むすべてのプランで任意であり、同意しなくても通常の読書が妨げられることは一切ありません。
質問を実行するとき、アプリはFirebase AI Logicを通じてGoogleのGeminiへリクエストを送ります。内容は、あなたがすでに読んだ、あるいはちょうど読んだ箇所のおよそ2,000語、本の言語、そして本に章がある場合はその箇所が属する章のタイトルです。要約のリクエストは異なります。直近の2,000トークン分の窓のうち、すでに読んだ部分と本の言語だけを送り、章のタイトルは送りません。どちらの場合も、本のファイル全体は添付されず、本の識別子、あなたの読書位置、端末の識別子も添付されません。テキスト自体に個人情報が含まれている可能性があり、質問の正確な大きさは段落の区切りによって変わるため、2,000語に上限が設けられているわけではありません。
Googleは、不正利用の監視とセキュリティの目的で、このデータを最大55日間サーバーに保持することがあり、権限を与えられたレビュアーが内容を確認することがあります。質問と要約を端末にキャッシュすると、テキストが再送される頻度は減りますが、すでに送られたものを削除するわけではなく、二度と何も送られないことを保証することもできません。Firebase AI Logicは単なるプロキシです。自身がデータを保持しないからといって、Geminiが保持しないことを意味するわけではありません。詳しくはGoogleのGemini利用ポリシーをご覧ください。
データがどのように使われるかは、Googleの現行のGeminiサービス条件と、それが適用される場合はPunctumがプロジェクト単位で設定した任意のデータ提供によって決まります。これらの条件のもとでは、有料の利用は既定でGoogleのモデルや製品の改善には使われませんが、無料の利用は異なる扱いを受けることがあり、セキュリティのための保持はいずれにも適用されます。このデータ提供は、仮に有効になっていてもエンドユーザーであるあなたが選ぶものではなく、このアプリのAI同意とは別個です。詳しくはGeminiの条件とデータ利用ポリシーをご覧ください。
AIの同意は「設定」>「読書」でいつでも撤回でき、質問を残したまま要約だけをオフにすることもできます。同意を撤回すると新しいAIリクエストは止まり、通常どおり読み続けられます。すでに送られたデータは、引き続き提供元の保持方針に従います。
Firebaseとアプリのセキュリティ
App Checkは、Firebaseが存在する場合はアプリを起動するたびに有効になります。AndroidではPlay Integrity、iOSではApp Attestを使用します。AIや分析への同意とは無関係に、技術的なアプリと端末の検証データ、およびあなたのIPアドレスなどのネットワークデータを送信します。これは不正利用を防ぐためのものです。リクエストのプロンプトに識別子を加えないことは、SDKが何もデータを送らないことや、あなたが完全に匿名であることを意味するわけではありません。
利用統計(Firebase Analytics)
Punctumを初めて開くと、利用データを共有するかどうかを尋ねられます。この同意は上記のAI同意とは別個で、両者は独立に決められます。回答する前には分析データは収集されず、拒否した場合も分析データは収集されません。回答はいつでも「設定」→「プライバシーとアプリ」で変更できます。
同意した場合、アプリはGoogleが提供するサービスであるFirebase Analyticsを使って、次のことを記録します:
- どの画面を開き、どのような操作を行ったか(たとえば、プラン画面が表示された、読書セッションが終了したなど)。数値は正確な値ではなく、“10–30分”のような範囲にまとめられます。
- このインストール用に生成されたアプリインスタンス識別子。これは、利用データが完全に匿名ではなく、あなたのインストールに紐づけられ得ることを意味します。
- 端末のモデル、オペレーティングシステムのバージョン、アプリのバージョン、国。
広告識別子は収集しておらず、アプリに広告は含まれていません。書名、ファイル名、読んだテキストが含まれることはありません。分析データは14か月間保持されます。
クラッシュレポート(Firebase Crashlytics)
同じ分析の同意のもとで、アプリはGoogleが提供するFirebase Crashlyticsを使い、クラッシュ時にレポートを送信します。レポートには、エラーの技術的なトレース、端末のモデルとオペレーティングシステムのバージョン、インストール識別子が含まれます。本や読んでいたテキストは含まれません。クラッシュレポートは90日間保持されます。
購入(Apple、Google、RevenueCat)
支払いはApple(App Store)またはGoogle(Google Play)が完全に処理します。Punctumが支払いカードの詳細を見ることはありません。
購入済みのプランを把握し、新しい端末で復元するために、アプリはRevenueCatを使用します。RevenueCatは、アプリが作成した匿名のアプリユーザー識別子と、AppleまたはGoogleが送信する購入レシート(製品、日付、サブスクリプションの状態)を処理します。これは購入したプランを提供するために必要なものであり、上記の利用データの同意にもAI同意にも依存しません。RevenueCatが私たちから氏名やメールアドレスを受け取ることはありません。
法的根拠
- 利用統計およびクラッシュレポート: 利用者の同意。設定でいつでも撤回できます。
- AIの質問と再訪時の要約: 別個の同意。いつでも撤回できます。
- アプリのセキュリティと不正利用対策(App Check): サービスを稼働させ不正利用を防ぐという私たちの正当な利益。
- 購入記録: プランを購入したときの契約の履行。
データの行き先
Google(Firebase、そのGemini APIを含む)とRevenueCatは、このデータを欧州連合域外、米国内を含む場所で処理することがあります。これらの移転は、EU–米国データプライバシーフレームワーク、または欧州委員会の標準契約条項に依拠します。
利用者の権利
GDPR(EU一般データ保護規則)のもとで、インストールに紐づくデータのアクセスや削除を求めることができ、その処理に異議を唱えることもできます。利用者を特定できないため、support@punctumreader.comへご連絡の際は、アプリをインストールしたおおよその日付をお知らせください。同意をオフにすると、関連する新しい分析データやAIの送信は直ちに停止しますが、App Checkとすでに保持されているデータは、上記のとおり引き続き処理されます。また、フランスのデータ保護機関(CNIL、cnil.fr)またはお住まいの国の機関に苦情を申し立てる権利もあります。
YouTube
Punctum は、YouTube API Services を使って自社の短い動画を YouTube チャンネル(https://www.youtube.com/@punctumreaderr)に公開しています。これは Punctum チームだけが使う社内の公開ツールです。Punctum アプリは YouTube API Services を使用せず、利用者の YouTube アカウントやデータにアクセスすることはありません。
このツールはチャンネル所有者の Google アカウントでのみ認可されています(権限:動画のアップロード、自分のチャンネルの閲覧)。重複アップロードを防ぐため、アップロードした動画の ID だけを保存します。YouTube の視聴者やその他の利用者に関するデータを収集、保存、共有することはありません。
YouTube のコンテンツには YouTube 利用規約が適用されます:https://www.youtube.com/t/terms
Google によるデータの使用については Google プライバシー ポリシーに記載されています:https://policies.google.com/privacy
Punctum に付与したアクセス権は、https://security.google.com/settings/security/permissions でいつでも取り消せます。取り消し後、またはサポート窓口へのご依頼があった場合、保存しているトークンと動画 ID を 30 日以内に削除します。
このウェブサイト
punctumreader.comのウェブサイトは、Cookieを使用せず、訪問者を追跡せず、第三者スクリプトも読み込みません。解析ビーコンも広告ネットワークも、どのページにもソーシャルメディアのピクセルもありません。
punctumreader.com/go/ 以下のストアへのリンク(動画内のリンクなど)は、合計数としてのみ集計されます。記録されるのは日付、使われたリンク、リクエストの種類、国だけで、IPアドレス、ブラウザ情報、Cookie、識別子は保存されません。そのため、この集計があなた個人と結び付くことはありません。
このポリシーの変更
本ポリシーの内容を変更する場合、このページを更新し、冒頭の日付を改めます。重要な変更は、発効する前にこのページに掲載します。
お問い合わせ
このポリシーに関する質問はsupport@punctumreader.comまでお送りください。