アキコマについて
アキコマは、Google カレンダーから「空いている時間」だけを抽出してテキスト化する Web サービスです。 打ち合わせ調整や面談調整で、毎回手作業で空き時間を書き出していた手間をワンタップで解決します。
主な機能
- 連携した Google カレンダーから空き時間帯を計算
- 「○月○日(月) 10:00〜12:00」のような共有しやすいテキストに整形
- テキストをワンタップでクリップボードにコピー
- Pro プラン限定: 整形された候補日時を、ユーザー操作で Google カレンダーに予定として登録できる
使用する Google API スコープと用途
本サービスは、機能を提供するために必要最小限の Google API スコープのみを使用します。 各スコープの取得情報・用途・取り扱い方針を以下に明示します。
カレンダー閲覧(FreeBusy 取得)
https://www.googleapis.com/auth/calendar.readonly
用途: 連携カレンダーの「予定が入っている時間帯」を取得し、空き時間を計算するために使用します。
- FreeBusy API を呼び出して busy/free の時間帯のみを取得します。
- 予定タイトル・出席者・場所などの中身は取得・保存しません。
- 取得した時間帯情報は空き時間計算に使った直後にメモリから破棄され、本サービスのデータベースには保存されません。
カレンダー書き込み(Pro 機能)
https://www.googleapis.com/auth/calendar.events
用途: Pro プランで「空き枠を Google カレンダーに登録」ボタンが押された際に、ユーザー自身のカレンダーへ新規予定を作成するために使用します。
- ユーザーが画面上のボタンを明示的に操作した場合に限って書き込みを行います。
- 自動・バックグラウンドで予定を変更・削除することは一切ありません。
- 書き込まれる予定のタイトル・本文はユーザーが入力した値をそのまま使用します。
- Pro プランを契約していないユーザーに対してこのスコープは事実上未使用です(書き込み機能の UI が表示されません)。
基本プロフィール
openid email profile
用途: Google サインイン(OpenID Connect)でユーザーを識別し、メールアドレス・表示名・プロフィール画像をアプリ内に表示するために使用します。
- Google アカウントでのサインインに標準的に使用される基本スコープです。
- メールアドレスは Pro プラン申込時の Stripe 顧客作成にも利用します。
データの取り扱い方針
- Google ユーザーデータの限定利用ポリシー(Limited Use)に準拠します。
- Google から取得したデータを第三者へ販売・共有・広告目的で使用しません。
- 機械学習モデルの学習データには使用しません。
- 予定の中身(タイトル等)は本サービスのサーバーに保存しません。本サービスが保存するのは、 ユーザー設定(連携対象カレンダーの ID、最小空き時間、除外時間帯など)と、 Stripe からの課金状態のミラーのみです。
- 連携解除はいつでも Google アカウントの「アプリの権限」 から可能です。