プライバシーポリシー
本プライバシーポリシーは、focuswave(以下「当社」)がアプリケーションおよび本ウェブサイトの利用に際して、情報をどのように収集・利用・保護するかを説明します。focuswave.cc および Memory Nook、Smart Photo Diary、Flowease、Struq を含むすべての focuswave アプリに適用されます。
Memory Nook
情報の収集
Memory Nook はアカウント不要で、アカウント・アナリティクス・広告・トラッキングのための個人情報を収集しません。表示や音の設定は端末内のみに保存されます。
位置情報と天気
アプリ内の窓の外の天気を近くの状況に合わせるため、端末の位置情報(iOS の許可「Appの使用中」)へのアクセスを求め、Apple WeatherKit で現在の天気を取得する場合があります。
- 位置情報はおおよその地域の天気取得にのみ使用します。
- 位置情報は当社サーバーに保存せず、履歴も作りません。
- 位置情報を拒否した場合、または天気を取得できない場合は、端末内の模擬天気サイクルで動作を続けます。
- 位置情報の許可は iOS の設定からいつでも変更できます。
保存と保持
当社サーバー上にユーザープロフィールを保持しません。端末内の設定は、アプリの削除や関連設定のリセットで除去できます。
第三者
天気データは Apple の WeatherKit 経由で取得します。データの販売や広告・クロスアプリ追跡には使いません。
Smart Photo Diary
AI 処理
写真から日記を作るとき、アプリは選んだ写真と生成の指示(文体や時間帯の文脈など)を Google の Gemini API へ送ります。これらは日記本文を作るためだけに使います。写真や日記を focuswave のサーバーに保存することはありません。当社に適用される Gemini API の利用規約では、Google はプロンプトや応答を自社プロダクトの改善に使わないとされ、不正利用の防止や法令上の必要のため一定期間ログを残す場合があるとしています。
権限
日記に使う写真を選ぶため、写真ライブラリへのアクセスを求めることがあります。アプリ内で撮影する場合は、カメラへのアクセスも求めます。写真を focuswave のサーバーへ送ることはありません。
データの保存
日記と関連する設定は端末内に保存されます。端末上の日記データは暗号化されます。当社サーバーへ送ったり保存したりすることはありません。アプリ内で日記を1件ずつ削除でき、設定からバックアップの書き出しや復元もできます。サブスクリプションの状態は App Store 経由で Apple が管理します。
第三者
日記の生成には Google の Gemini API を使います。購入とサブスクリプションの管理には Apple のアプリ内課金を使います。アクセス解析・広告・ほかのアプリをまたぐ追跡はなく、データを販売しません。
Flowease
情報の収集
Flowease はアカウント不要で、姿勢データを focuswave のサーバーへ送りません。姿勢の解析は Mac のカメラと Apple の Vision フレームワークにより端末内だけで行います。カメラ映像やスコアを当社が受け取る仕組みはありません。
カメラの利用
リアルタイムの姿勢モニタリングだけを目的として、Mac のカメラへのアクセスを求めます。カメラが複数ある場合は、使うカメラを選べます。カメラの映像は次のとおりです。
- すべて端末内で処理される
- 動画や静止画として録画・保存されない
- サーバーや第三者へ送信されない
通知
姿勢の通知は、必要なときだけ使える macOS のローカル通知です。通知をオンにすると、システムに通知の許可を求めることがあります。いつ知らせるかは端末内のスコアの平均で決め、通知の文面も端末内で用意します。focuswave へ送ることはありません。
端末内に保存するデータ
次の設定は、macOS の標準の設定として端末内に保存され、アプリ内で変更やリセットができます。
- キャリブレーションの基準(好ましい姿勢のときの顔の位置の目安。顔写真そのものではない)
- 通知設定(オン/オフ、知らせるスコアの基準、判定に使う時間、次の通知までの最短間隔)
- 既定以外のカメラを選んだときのカメラの識別情報
通知の判定に使う短いスコアの記録はメモリ上だけに置き、履歴としてディスクには書きません。アクセス解析・広告・ほかのアプリをまたぐ追跡はなく、データを販売しません。
Struq
アカウントと認証
Struq は Google アカウントでのサインインが必要です。サインイン時に Google アカウント ID、メールアドレス、表示名、プロフィール画像 URL、言語設定を保存し、データの識別とプロフィール表示に用います。セッションは 7 日で期限切れとなる HTTP-only Cookie(Secure 属性付き)で保持します。
作成したコンテンツ
iOS / macOS アプリと異なり、Struq は Web サービスです。作成したコンテンツはデバイス間で利用できるよう当社サーバー(Cloudflare D1)に保存されます。これには次が含まれます。
- 曲 — タイトル、アーティスト、BPM、キー、参考 URL
- セクション — 種類、カスタムラベル、小節数(必要なら追加の拍)、コード進行、メモ
- セットリスト — タイトル、説明、セッション日、会場
AI による構成生成
AI 生成を使うと、入力した曲名とアーティスト名が Google の Gemini API に送られ、構成案が生成されます。キーを入れたときだけ、キーも送られます。そのリクエストにアカウント情報は含まれません。当社に適用される Gemini API の利用規約では、Google はプロンプトや応答を自社プロダクトの改善に使わないとされ、不正利用の防止や法令上の必要のため一定期間ログを残す場合があるとしています。アカウントあたり 10 秒に 1 回までに制限されています。
共有
曲やセットリストは、相手のメールアドレスを入力して他の Struq ユーザーと共有できます。共有は既にアカウントを持つ相手に限ります。共有後、相手は項目を閲覧でき、あなたのメールアドレスが所有者として表示されます。同様に相手のメールが共有リストに表示されます。アクセスはいつでも取り消せます。
オフラインキャッシュ
接続なしで曲やセットリストを読めるよう、ブラウザの IndexedDB にコピーを保存できます。コピーは端末内に留まり、サインアウト時に消去されます。
保持と削除
アプリ内で曲やセットリストを削除するとアカウントからは除去されますが、データベース上は削除状態で保持されます。アカウントと関連データを完全に削除したい場合はご連絡ください。
第三者
Struq は Google(サインインと Gemini API)および Cloudflare(ホスティングとデータベース)に依存します。アクセス解析・広告・クロスサイトトラッキングはなく、データを販売しません。
本ウェブサイト(focuswave.cc)
ホスティング
本サイトは Cloudflare 経由で配信される静的サイトです。ページ提供の過程で、Cloudflare は IP アドレス、ユーザーエージェント、要求されたページなどの標準的なリクエストデータを処理します。サイト自体にアカウント、サインイン、当社へ情報を送信するフォームはありません。
アクセス解析
どのページが役立っているか、サイトの性能を把握するためにアクセス解析を使います。本サイトでは次の二つが動作します。
- Google Analytics 4 — 閲覧ページ、参照元、IP から推定されるおおよその位置、端末・ブラウザ・言語情報を記録します。事前の同意がない限り読み込まれません。
- Cloudflare Web Analytics — ページ性能を記録します。この目的では Cookie を使いません。Cloudflare 経由で配信される場合、計測は本サイトのソースに置いたスクリプトではなく、エッジ側で動作することがあります。
アクセス解析のデータで個人を特定せず、アプリのデータと結合しません。
Cookie
分析を許可すると、Google Analytics が focuswave.cc に “_ga” で始まる Cookie を設定し、訪問者を区別します。Google が文書化しているこれらの Cookie のデフォルト有効期限は最大約 2 年で、ブラウザの制限の対象になります。同意するまでは Cookie は一切設定されません。選択自体は Cookie ではなくブラウザの local storage に記録し、広告用 Cookie は使いません。
埋め込みフォント
書体はサイト本体と同じ focuswave.cc から配信します。Google Fonts をはじめ、外部のフォント配信元へブラウザが接続することはありません。これらのファイルは Cookie を設定しません。
あなたの選択
アクセス解析は許可するまでオフです。フッターの「Cookie の設定」からいつでも変更できます。拒否または撤回すると “_ga” Cookie が削除され、以降の計測は止まります。ブラウザ設定で Cookie を削除・ブロックすることもでき、Google は、すべてのウェブサイトで Google Analytics をオプトアウトできるブラウザアドオンを提供しています。いずれも本サイトの閲覧には影響しません。Cloudflare Web Analytics は同意バナーの対象外です。この目的では Cookie を使わず、Cloudflare 経由の配信ではエッジ側で動作することがあります。
一般規定
子どものプライバシー
13 歳未満の子どもから意図的にデータを求めることも、マーケティングを行うこともありません。保護者の方にはインターネット利用の見守りと、本ポリシーの遵守へのご協力をお願いします。子どもが個人を特定できる情報を提供したと思われる場合はご連絡ください。
セキュリティ
情報の機密性の保護を重視し、処理・保持する情報について物理的・電子的・手続き上の保護措置を講じます。
本ポリシーの変更
本プライバシーポリシーは随時更新することがあります。更新時は本ページに改定後の内容を掲載し、「最終更新」の日付を変更します。重要な変更については、法令等で求められる場合に追加の通知を行います。定期的にご確認ください。更新後の継続利用は、新しい内容を確認できる状態にあることを意味するものであり、特定の機能や処理について別途必要な同意に代わるものではありません。
同意その他の処理の根拠
本ポリシーは、アプリケーションおよび本ウェブサイトの利用に際して情報をどのように扱うかを説明するものです。プロダクトや処理の内容に応じて、適用法令が認める根拠に依拠することがあります。同意が必要な場合 — 例えば本サイトの分析用 Cookie や、第三者へデータを送る機能 — は、サービスを利用したこと自体をあらゆる取扱いへの同意とみなすのではなく、アプリ内またはサイト上で確認を求めます。
お問い合わせ
アプリ利用中のプライバシーに関するご質問、または当社の取り扱いについてのご質問は、メールでご連絡ください。