プライバシーポリシー

最終更新日: 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. お問い合わせ窓口

本ポリシーに関するお問い合わせは、以下のフォームからお願いいたします。

お問い合わせフォーム