プライバシーポリシー
最終更新日:2026年10月6日
プライバシーの概要
- 保存するデータ: メールアドレス、フォローしているフィード、閲覧履歴と設定、サインイン維持に必要な情報。
- データの販売なし: 個人情報を第三者に販売・交換・貸し出しすることはありません。
- アナリティクス: serenereader.com のページビューは、自社でホストするクッキー不要の解析ツール Umami で計測しています。IPアドレスは保存されず、個人の特定には使用しません。
- アプリ内購入: iOS版またはmacOS版アプリ内でProにご登録いただいた場合、AppleがAppleアカウントに請求し、Proを有効化するために必要な情報を当社に送信します。カード情報を当社が閲覧することはなく、このデータをトラッキングや広告に使用することもありません。
- アカウントの削除: 設定からいつでもアカウントを削除できます。AppleやPolarの購入記録など、他のサービスが保持する一部の記録は削除後も残ります。
はじめに
SereneReader は JonesLabs LLC(「JonesLabs」「当社」)が運営しています。このプライバシーポリシーは、serenereader.com のウェブ版、またはiPhone・iPad・Mac・Apple Watch向けアプリ(総称して「本サービス」)を通じてSereneReaderをご利用いただく際の情報の収集・利用・共有について説明します。
SereneReaderを利用することで、本ポリシーに記載されたデータの取り扱いに同意したものとみなされます。本ポリシーに同意されない場合は、サービスのご利用をお控えください。
収集する情報
お客様が提供する情報
- メールアドレス: アカウント作成時にメールアドレスを収集します。そのアドレスに送信されるワンタイムコードでサインインでき、パスワードは保存しません。
- Google・GitHub・Appleでのサインイン: Google・GitHub(ウェブまたはアプリ)またはSign in with Apple(アプリのみ)でサインインした場合、各プロバイダーのアカウントIDと共有されたメールアドレス(暗号化済み)を保存します。アカウントに表示名やプロフィール画像がまだない場合、プロバイダーから提供されたものを保存することがあります。
- プロフィール: 任意の表示名とプロフィール画像のアドレスです。設定からいつでも変更できます。
- フィード購読: 購読しているRSS/AtomフィードのURL、およびフォルダーや整理に関する設定。
- 閲覧アクティビティ: 既読、スター付き、後で読む、記事フォルダへの追加、または非表示にした記事と各操作の時刻、および設定したフィルターワード。この情報はアカウントに紐付けて保存され、デバイス間で同期されます。
- 設定: テーマの選択、表示設定、その他お客様が行ったカスタマイズ内容。
- 購入情報: iOS・macOSアプリ内でProを購読すると、Appleはサブスクリプションの有効化に必要な情報を送信します:Appleトランザクション識別子(元のトランザクションIDを含む)、商品識別子、サブスクリプションのステータスと現在の期間、および購入とアカウントを紐付けるために当社が生成するアカウントごとの購入トークン(appAccountToken)です。ウェブで購読した場合、PolarはPolarの顧客IDとサブスクリプションID、プラン、サブスクリプションのステータスと請求期間を送信します。決済はAppleおよびPolarが処理し、当社がカードや銀行の情報を受け取ることはありません。
- APIキー: APIキー(ProおよびTeam)を作成した場合、キーそのものではなくハッシュ値を、名前・表示用の短いプレフィックス・最終使用日時とともに保存します。また、各キーのリクエスト日時を24時間分記録し、利用状況の表示に使用します。
- お問い合わせ内容: お問い合わせフォームまたはアプリ内フィードバックを使用した場合、入力されたお名前とメールアドレス(フォームの場合)またはアカウントのメールアドレス(フィードバックの場合)とともに、Resend経由でメッセージが届きます。
自動的に収集される情報
- アナリティクスデータ: serenereader.comのページビュー計測には、自社でホストするクッキー不使用の分析ツール「Umami」を使用しています。ブラウザはページビューを当社のドメインに送信し、CloudflareワーカーがUmamiサーバーに転送します。各ページビューで、Umamiはページのアドレスとタイトル(検索キーワードは事前に除去)、参照ページ、ブラウザ、OS、デバイス種別、画面サイズ、言語、およびIPアドレスから取得したおおよその位置情報(国・地域・都市)を記録します。UmamiはIPアドレスを保存しません。ページビューは毎月リセットされるハッシュ識別子を用いてセッションにまとめられます。
- サインインセッション: サインイン時に、IPアドレスとUser-Agent(ブラウザまたはアプリの識別情報)をセッションと紐づけて保存し、最終サインイン日時を記録します。
- レート制限: 不正利用を防ぐため、サインインコードのリクエストやお問い合わせフォームの送信など一部の操作に対し、IPアドレスまたはアカウントに紐づく短期カウンターを使用します。これらは2時間以内に期限切れとなります。
- サーバーログ: サーバーはリクエストとエラーをログに記録します。これにはIPアドレス、リクエスト時刻、エラー詳細が含まれる場合があります。これらのログはセキュリティとデバッグに使用します。
情報の利用方法
収集した情報は以下の目的で使用します:
- サービスの提供: RSSフィードの取得・配信、閲覧進捗の保存、デバイス間の同期
- 認証: ワンタイムコード、またはGoogle・GitHub・Appleアカウントでサインインし、サインイン状態を維持します
- サービスの改善: サービスの利用状況を把握するため、ページビューの統計情報や全体的な使用状況を確認します
- セキュリティの維持: 不正利用の監視、脅威の検出、サービスの健全性の保護
- コミュニケーション: サインインコード、チーム招待、チーム通知など、アカウントに関するメールをメールプロバイダーを通じて送信します
- 法的義務の遵守: 法的要件への対応と適法な要請への返答
データ保持
- 記事: 記事はフォローしているフィードから取得され、同じフィードをフォローするすべてのユーザーで共有されます。保存されていない記事は90日を過ぎると削除されますが、各フィードの最新50件は期間によらず保持されます。500件を超えるフィードは最新500件に整理されます。保存済みの記事(スター付き、後で読む、記事フォルダに保存)は、記事の公開日を起算日として、Freeプランで90日間、Proプランで180日間、Teamプランでは無制限に保持されます。誰もフォローしなくなったフィードの記事は、保存済みのものも含めて削除されます。
- フィードデータ: フィード購読とフォルダは、削除またはアカウント削除まで保持されます。
- セッション: セッションはサインインから7日後に期限切れとなるか、サインアウト時に終了し、その後削除されます。セッション情報はRedisに最大5分間キャッシュされます。複数のデバイスで同時にサインインできます。
- APIキー: 失効したキーは失効から30日後に削除されます。すべてのキーはアカウント削除時に削除されます。
- サーバーログ: ホスティングプロバイダーのログ保持設定に従い、一定期間保持されます。
- アナリティクスデータ: ページビューデータは当社のUmamiインスタンスに無期限で保持され、アカウントとは紐づけられません。
- サブスクリプション記録: プラン・サブスクリプションの状態・AppleまたはPolarの購入識別子は、アカウントとともに保持され、アカウント削除時に削除されます。AppleとPolarは各自のポリシーに従い、独自の購入記録を保持します。
- アカウントデータ:設定 からアカウントを削除するまで、アカウントデータを保持します。削除により、アカウント・セッション・フィード購読・フォルダ・閲覧履歴・共有リンク・APIキーがデータベースから削除されます。
- アカウント削除時のサブスクリプション: アカウントを削除すると、有効なウェブ(Polar)サブスクリプションが削除前に即座にキャンセルされます。キャンセルできない場合、アカウントは削除されないため、再度お試しください。App Storeのサブスクリプションはキャンセルできません。Appleがキャンセルするまで請求が続くため、ご自身のAppleアカウント設定からキャンセルしてください。Teamを管理している場合、アカウントを削除するとチームが解散し、メンバーはFreeプランに移行します。
- 削除されないデータ: AppleおよびPolarが保持する購入記録、メールプロバイダー(Resend)が保持する配信ログ、お問い合わせフォームやフィードバックから送信されたメッセージ、ページビュー分析データ、期限切れまでのサーバーログ、バックアップが期限切れになるまでのデータベースコピー。
データセキュリティ
以下の対策でデータを保護しています:
- メールの暗号化: メールアドレスはAES-256-GCMで暗号化して保存し、アカウント検索にはSHA-256ハッシュを使用します。サービスは必要に応じて復号します(例:メール送信、チームへの表示、サポート対応など)
- HTTPS暗号化: ブラウザ・アプリとサーバー間のすべての通信はTLSで暗号化されます
- セキュリティヘッダー: サーバーはContent Security Policyを含むセキュリティヘッダーを送信します
- セッション管理: セッションCookieはHTTPオンリーで、セッショントークンはハッシュ化して保存され、セッションは自動的に期限切れになります
- インフラセキュリティ: ホスティングプロバイダーのRailwayはSOC 2 Type II準拠です
データ保護に努めていますが、送信・保存の方法が完全に安全とは言えません。絶対的なセキュリティは保証できませんが、セキュリティ上の問題には速やかに対応することをお約束します。
プライバシーに関する権利
すべてのユーザー
お住まいの地域に関わらず、以下の権利があります:
- 設定 からいつでもアカウントを削除できます(削除対象については「データ保持」をご確認ください)
- 収集される個人情報とその利用方法を確認できます
- プライバシーに関するご質問やご不明な点についてお問い合わせいただけます
欧州経済領域(GDPR)
EEA内にお住まいの方は、一般データ保護規則に基づき追加の権利があります:
- アクセス権: 当社が保持するお客様の個人データに関する情報を要求できます
- 訂正の権利: 不正確な個人データの修正を要求できます
- 消去の権利: お客様の個人データの削除を要求できます
- 処理制限の権利: お客様の個人データの処理を制限するよう要求できます
- データポータビリティの権利: お客様のデータを他のサービスへ移転するよう要求できます
- 異議申し立ての権利: お客様の個人データの処理に異議を申し立てることができます
個人データを処理する法的根拠は、サービスの提供および改善における正当な利益です。
カリフォルニア州居住者(CCPA)
カリフォルニア州居住者の方は、カリフォルニア州消費者プライバシー法に基づき以下の権利があります:
- 知る権利: 収集した個人情報のカテゴリおよび具体的な内容の開示を要求できます
- 削除の権利: 収集した個人情報の削除を要求できます
- オプトアウトの権利: 個人情報の販売をオプトアウトできます(なお、当社は個人情報を販売していません)
- 差別を受けない権利: 権利を行使したことを理由に差別的な扱いを受けません
権利を行使するには、お問い合わせください。適用法で定められた期間内(通常、GDPRは30日以内、CCPAは45日以内)に確認済みのリクエストへ対応いたします。
お子様のプライバシー
SereneReaderは13歳未満のお子様を対象としておりません。お子様から個人情報を意図的に収集することはありません。お子様の情報が収集されたと思われる場合は、 お問い合わせください 。該当する情報の削除に速やかに対応いたします。
国際的なデータ転送
JonesLabs LLCは米国を拠点としており、お客様の情報は米国内で処理されます。当社のサービスプロバイダーが、米国およびその他の国でこれを処理することがあります。
サービスを利用することで、お客様の情報が米国および当社またはサービスプロバイダーが業務を行うその他の地域に転送されることに同意したものとみなされます。
ポリシーの変更について
このプライバシーポリシーは随時更新される場合があります。更新の際は、ポリシー冒頭の「最終更新日」を変更します。
変更の発効後もサービスを継続してご利用いただいた場合、改訂されたプライバシーポリシーへの同意とみなされます。
お問い合わせ
プライバシーポリシーまたはデータの取り扱いについてご質問がある場合:
EUにお住まいの方へ: 当社の対応にご不満がある場合は、お住まいの地域のデータ保護機関に申し立てる権利があります。