motteke カレンダー連携プライバシー追補

運営者:株式会社ステラプロジェクト / STELLA PROJECT CO., LTD.
お問い合わせ:stella.project.jpn@gmail.com

任意の連携と利用目的

通常の持ち物管理にアカウント登録は必要ありません。Google・端末カレンダー連携は任意です。予定タイトルと行き先名・追加キーワードを照合し、指定時刻に持ち物確認を通知するために利用します。通知の到着時刻はネットワーク、OS、外部サービスの状況により遅れる場合があります。

Googleカレンダー

利用者がGoogle画面で許可した読み取り専用権限で、カレンダー一覧を表示し、利用者が選択したカレンダーの変更を確認します。予定の作成・編集・削除は行いません。アプリを開いていない間もサーバーが変更と通知予定を処理します。

処理する情報は、Googleアカウントの識別子から作るハッシュ、選択カレンダーの識別子・名称・タイムゾーン、予定識別子・タイトル・開始日時・繰り返し情報、行き先名・追加キーワード・通知条件、端末の通知用トークン・連携識別子・配信状態です。持ち物リストの内容はサーバーへ送信しません。Google APIで予定の説明・場所・参加者・添付ファイルは取得対象に含めず、照合・保存もしません。

認証トークン、予定内容、連携ルール、通知用トークン等の機微な内容はサーバーで暗号化し、鍵はデータベースと別に管理します。認証・データ保管・通知にGoogle、Cloudflare、Appleのサービスを利用します。本機能提供に必要な委託先処理を除き、データを販売・広告利用・トラッキング・AIモデル学習に利用しません。

mottekeによるGoogle APIから受け取った情報の使用と他のアプリへの移転は、Limited Use要件を含むGoogle API Services User Data Policyに従います。

iCloud・端末カレンダー

利用者が明示的に選択したカレンダーを端末内で照合します。OSの公開APIだけでは取得元を確証できない場合があり、カレンダー名から提供者を推測しません。予定の説明・場所・参加者・添付ファイルは利用・保存・送信しません。Google連携を併用する場合、重複通知防止のため予定識別子等から作ったハッシュと通知時刻をサーバーへ送信します。Google連携を使用しない場合はこの調整送信を行いません。アプリ終了中に新しく追加された端末予定の即時検知は保証しません。

保存期間と連携解除

Googleの更新用トークンは連携を維持する間保存します。設定から端末のGoogle連携を解除すると、その端末の登録・ルール・通知予約を削除します。複数端末が同じGoogle連携を使用する場合、他端末に必要な共通情報は維持します。最後の端末を解除すると、Google監視停止・トークン失効を試行して共通データを削除します。通信障害で解除が完了しない場合は再操作が必要になることがあります。Googleアカウント側からアクセス許可を取り消すこともできます。

単発予定の過去タイトルは同期・整合処理で開始後2日を過ぎたものから除去します。繰り返し予定の情報は将来の予定展開に使用する間保持します。処理停止中は清掃も遅れます。通知状態の履歴は通知時刻から90日を基準に清掃します。現行の無料構成では、運用DBから削除された情報が暗号化バックアップに最大7日間残る場合があります。復旧時には連携解除済みの状態を確認し、解除済み情報を再利用しません。運用プランやデータ処理を変更する場合は公開内容を更新します。

連絡・更新

連携データの削除や本追補へのお問い合わせは上記窓口へご連絡ください。公開時に既存のアプリプライバシーポリシーと併記し、カレンダー連携に関して本追補を適用します。施行日:2026年10月25日。

Calendar integration privacy addendum

Provider: STELLA PROJECT CO., LTD. Contact: stella.project.jpn@gmail.com.

Calendar integration is optional. A Google account is not required for ordinary packing-list management. We use read-only Google Calendar access to list calendars and match titles of events in calendars selected by you against destination names and keywords, then prepare packing reminders. We do not create, edit or delete calendar events.

We process a hash derived from the Google account identifier; selected calendar identifiers, names and time zones; event identifiers, titles, start times and recurrence information; destination names, keywords and reminder rules; and device registration, push tokens and delivery status. Packing-list item contents are not sent to our server. Event descriptions, locations, participants and attachments are excluded from our Google API field requests and are not matched or stored.

Sensitive contents such as OAuth tokens, event payloads, integration rules and push tokens are encrypted at rest, with keys managed separately from the database. Google, Cloudflare and Apple provide authentication, storage and notification infrastructure. Google data is used only to provide this feature, not sold or used for advertising, tracking or AI model training. Except for necessary service-provider processing, we do not transfer the data for unrelated purposes.

motteke’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

For device calendars, you explicitly select the calendars to match locally. Calendar names are not used to infer their provider. If Google integration is also connected, a hash of event identity and reminder time is sent for notification deduplication. This coordination does not run without Google integration. Newly added device events may not be detected until the app next runs.

Refresh tokens are retained while integration remains connected. Disconnecting a device deletes its registration, rules and notification jobs; common data required by another connected device is retained. After the last device disconnects, we attempt to stop watches, revoke tokens and delete shared integration data. Network failures may require retrying disconnection. Access can also be revoked in your Google Account settings.

One-off event titles older than two days are cleared during synchronization; recurring-event information is retained while needed for future occurrences. Notification history is cleaned using a 90-day threshold. Cleanup can be delayed when processing is stopped. In the current Free configuration, encrypted backups can retain deleted information for up to seven days. Restoration must respect completed disconnections. Changes to data processing or the service plan require updating this notice. Delivery timing is subject to operating-system, network and service conditions.

Effective date: October 25, 2026. Contact the address above for questions or deletion requests.