プライバシーポリシー
最終更新日: 2026年4月4日
Takumi Kuroyanagi(以下、「当方」)は、スマートフォン向けアプリケーション「出社カウンター / WFO Counter」(以下、「本アプリ」)におけるユーザー情報の取扱いについて、以下のとおりプライバシーポリシーを定めます。
本アプリは、ログインせずに利用できる基本機能と、ログイン時にのみ利用できる同期・フレンド機能で、取り扱う情報の範囲が異なります。現在の実装では、広告 SDK、Firebase Analytics、Crashlytics などによる行動追跡や広告目的のデータ送信は確認されていません。
1. 取得する情報
本アプリでは、機能提供のために次の情報を取り扱います。
- 勤務・設定データ: 出社記録、オフィス地点、休暇記録、実績解除情報、週目標や通知設定などのアプリ設定
- 位置情報: ユーザーが自動記録機能を有効にした場合に、ジオフェンスによる入退場判定のため利用する位置情報
- カレンダー情報: ユーザーが許可した場合に、日本の祝日判定のため EventKit で読み取るカレンダー情報
- 認証・プロフィール情報: Apple または Google でログインした場合の認証情報、Firebase 上のユーザー識別子、表示名、ユーザーコード、選択中の称号、ステータスメッセージ
- 共有データ: ユーザーが明示的に共有した招待文、マイコード、月次 JSON エクスポート情報
- 地点検索情報: ユーザーがオフィス地点検索機能を使う際の Apple Maps 検索クエリおよび検索結果
2. 利用目的
当方は、取得した情報を次の目的で利用します。
- 出社日数の記録、集計、表示、目標達成率の計算のため
- オフィス地点の登録、ジオフェンス監視、自動出社判定のため
- 日本の祝日判定、Widget 表示補助、通知制御のため
- ログインユーザー向けのデータ同期、プロフィール保存、フレンド機能のため
- ユーザーが明示的に実行した共有、コピー、エクスポートのため
- サポート対応、不正利用対策、法令上必要な対応のため
3. 保存先
本アプリの基本データは、主にユーザー端末内に保存されます。現在の実装では、Apple の iCloud / CloudKit 同期は利用していません。
- 端末内保存: 出社記録、オフィス地点、休暇記録、実績解除情報は SwiftData / SQLite に保存されます。
- 端末内設定保存: アプリ設定、通知関連の一時状態、Widget 用共有データなどは UserDefaults または App Group UserDefaults に保存されます。
- クラウド保存: ユーザーがログインした場合に限り、一部の勤務記録、オフィス地点、休暇記録、プロフィール情報、当日の在席ステータス、フレンド関係が Firebase Auth / Firestore に保存されます。
4. 外部送信と第三者サービス
本アプリは、以下の場合に外部サービスへ情報を送信します。
- Firebase Auth: Apple / Google ログイン時の認証処理のために利用します。
- Firestore: ログイン中の同期、プロフィール保存、フレンド機能、当日の在席ステータス共有のために利用します。
- Apple Maps: ユーザーがオフィス地点検索機能を使う場合にのみ、地点候補表示と地点解決のために利用します。
- OS の共有機能・クリップボード: ユーザーが招待文、マイコード、月次データを明示的に共有またはコピーした場合に利用します。
位置情報そのものの履歴を当方独自のサーバーへ保存する実装は、現在確認されていません。ログイン中に位置判定の結果として出社記録が更新された場合、その結果の一部が同期先に保存されることがあります。
5. フレンド機能で共有される情報
フレンド機能を利用した場合、相手ユーザーには次の情報が共有されることがあります。
- 表示名
- ユーザーコード
- 選択中の称号 ID
- ステータスメッセージ
- 当日の出社状態
- 当日の共有可否設定
一方で、勤務履歴全件、オフィス座標、休暇記録全件、ローカル実績履歴などは、フレンド向け共有情報には含まれません。
6. 権限について
- 位置情報: 自動出社記録を利用する場合に必要です。許可しない場合でも、手動記録など一部機能は利用できます。
- カレンダー: 日本の祝日判定機能を利用する場合に必要です。許可しない場合でも基本機能は利用できます。
- 通知: リマインダーや状態通知のために利用します。
7. ユーザーによる選択
ユーザーは、次のような選択を行えます。
- ログインせずに基本機能のみを利用すること
- 位置情報、カレンダー、通知の権限を付与または取り消すこと
- 共有機能やエクスポート機能を利用するかどうかを選ぶこと
- フレンド機能における当日の在席共有可否を変更すること
8. 第三者提供
当方は、法令に基づく場合を除き、ユーザーの同意なく個人情報を第三者へ提供しません。ただし、ユーザーがログイン機能、地点検索機能、共有機能などを利用した場合には、その機能提供に必要な範囲で前条の外部サービスや OS 機能が利用されます。
9. 本ポリシーの変更
当方は、法令、実装、機能追加その他の事情に応じて、本ポリシーを変更することがあります。重要な変更がある場合は、適切な方法で周知します。
10. お問い合わせ窓口
本ポリシーに関するお問い合わせは、以下のフォームからお願いいたします。