プライバシーポリシー

iOS 1.0(30)以降の広告SDK(2026年10月7日追記)

iOS 1.0(30)以降では、親アプリから広告SDKと同意SDKも削除しました。広告の初期化・リクエスト・表示は行いません。お試しは上記の広告なし・年齢確認なし・全テーマ共通1日1回60秒の仕様です。iOS 1.0(29)には無効化されたSDKが残っています。Androidと旧iOS版の説明は変更ありません。

iOS 1.0(29)以降のお試し(2026年10月7日追記)

iOSでは誰でも広告なし・年齢確認なしで、親アプリ内のテーマを1日1回、60秒お試しできます。回数は全テーマ共通で、端末の現地日付で切り替わります。開始した日だけを端末内に保存し、外部へ送信しません。途中で閉じても1回分です。日付を過去に戻した場合は保存日より後になるまで再利用できません。お試しによる課金はありません。他のアプリで有料キーボードを使うにはPremiumの確認が必要です。

このiOS版では広告SDKを初期化せず、広告リクエストや広告表示を行いません。SDKは親アプリのバイナリに残っています。旧版で保存した年齢区分は新しいお試しでは使用しません。Androidの仕様は変更ありません。以下の広告・年齢区分の説明は、Androidと旧iOS版に適用します。

公開前のテストを行っています。購入機能と広告のお試し機能を検証しています。

入力内容

キーボードで入力した文字、変換中の文字、入力履歴を収集・保存・外部送信しません。入力と候補表示に必要な文字は動作中のメモリで一時的に処理し、アプリのサーバーや広告事業者へ渡しません。日本語変換と英語候補は端末内で処理し、個人用の学習履歴を作りません。 入力先のアプリによる文章の保存・送信は、そのアプリの仕様とプライバシーポリシーに従います。

設定と購入

テーマ・音量・音と振動の設定、および検証済みの購入状態と有効期限を端末内に保存し、親アプリとキーボードで使用します。iOSの購入・復元はAppleのStoreKit、AndroidはGoogle Playが処理します。開発者はカード情報やストアのパスワードを取得しません。アプリ独自のアカウント登録はありません。購入情報の取得と検証は現在テスト中です。確認できない場合は無料のベーシックPCへ戻りますが、定期購入自体は解約されません。解約は各ストアの定期購入設定で行ってください。

Androidの購入検証と保存期間

Androidの親アプリは、Google Playから得た購入トークン、使い捨ての確認用値(nonce)、インストールごとの公開鍵と署名、アプリ・端末の整合性を確認するPlay Integrityトークン等を、専用の購入検証サーバーへHTTPSで送信します。購入状態とアプリの正当性をGoogleのサービスに照会し、機能提供と不正利用防止のために処理します。これらを広告へ転用せず、入力文字を受け取るAPI項目もありません。公開鍵のハッシュは権利をそのインストールに結び付ける識別子であり、匿名情報とは扱いません。
独自の購入履歴データベースは作りません。購入トークンは検証処理中のメモリで扱い、アプリ独自の永続保存や本文ログ出力は行いません。サーバーには確認用nonceのハッシュ、発行・失効時刻を短期保存します。有効期間は60秒で、使用時に削除し、未使用分は自動削除の対象にします。自動清掃には遅延があるため、60秒後の物理削除は保証しません。負荷制御のため全体の分単位カウンターも保持します。
端末には端末内の鍵と署名済みの権利証明を保存します。権利証明は最大24時間、購入期限がそれより早ければ購入期限まで有効です。有効期限と保存ファイルの削除時刻は同じではありません。iOSの購入情報をこの専用サーバーへ送る処理はありません。
Google Cloudのサービス運用ログにはアクセス元IP、時刻、パス、結果等が含まれる場合があります。通常のログの保持は30日、必須の監査ログは400日です。Google Play・Integrity等の事業者側の処理や保持すべてを、この設定だけで制御するものではありません。アプリを削除するとアプリの端末内データは削除されますが、購読は自動解約されません。ストア・OS側のバックアップや事業者側の記録には各サービスの方針が適用されます。

審査・招待コードによる利用

Androidの親アプリで審査・招待コードを利用する場合、コード、1回限りの確認用情報、インストールごとの公開鍵と署名、アプリのバージョンを、同じ専用確認サーバーへHTTPSで送信します。無償アクセスの確認と不正防止にのみ利用し、広告には利用しません。アクセスを更新するため、コードと署名付きの利用証明を端末内に保存します。当アプリのサーバーはリクエスト本文やコードをログへ記録せず、インストール識別情報を購入履歴データベースに保存しません。上記のサーバー・事業者ログの保存期間はこの通信にも適用されます。この利用で購入や定期購入は発生しません。

広告

広告は親アプリ内で成人が任意に選ぶお試しのために使う設計です。iOSのテスト配信版1.0(23)以降では、成人の任意のお試し操作に対する広告機能を有効にしています。広告事業者の配信準備状況や在庫、通信状況により広告を表示できない場合があります。Androidの内部テスト版0.10.0(10)以降でも、同じ成人向けのお試し広告を有効にします。旧版0.9.0(9)では広告は無効です。iOSのキーボード拡張には広告SDKを組み込みません。Androidの親アプリにはGoogle Mobile AdsとUMPを含みますが、キーボード処理から呼び出さず、自動起動と広告ID関連の権限を除外しています。入力文字・変換中の文字・入力履歴を広告事業者へ渡しません。
広告が有効な版では、成人のお試し操作で必要な同意画面とプライバシー設定を提供します。個人化を無効にした限定広告(LTD)と制限付きデータ処理(RDP)を使い、ファーストパーティIDを無効にする設定を採用します。欧州の対象地域で必要な同意がない場合、米国の対応する同意情報に販売・共有等のオプトアウトがある場合、または必要な情報を読めない場合は、アプリ側でも広告要求を止める設計です。拒否しても無料の文字入力は使えます。
限定広告も「通信・データ処理がない」という意味ではありません。Googleおよび広告配信に関わる事業者が、IPアドレスとそこから推定されるおおよその地域、端末・アプリ関連情報、広告操作、性能・障害等の診断情報を、配信・計測・不正防止等のために処理する場合があります。Programmatic limited adsでは不正防止専用の端末内保存が使われる場合があります。開発用のテスト広告や同意画面にも通信があります。広告事業者側の保持期間は当アプリでは管理できず、各事業者の方針が適用されます。Googleの限定広告の説明をご参照ください。

子ども・学生の利用

文字入力と無料のベーシックPCは、購入や広告視聴なしで使えます。お試しの前に年齢を任意で確認します。年齢の数字は保存・送信せず、18歳未満・18歳以上・未回答の区分だけを親アプリの端末内に保存します。この区分をキーボードや広告事業者に送信しません。18歳未満と未回答の方のお試し操作では、広告SDKの初期化や広告リクエストを行わず、広告なしで60秒試せます。18歳以上の方のお試しは任意の広告視聴後です。どちらも親アプリ内のみで、有料テーマを実際のキーボードに設定するには有効なPremiumが必要です。お試しで課金は発生しません。購入はストアの確認と家族の承認設定に従います。購入前の計算画面は法的な保護者同意ではありません。

権限

マイク・連絡先・端末の位置情報の権限を要求しません。iOSのフルアクセスはローカルの打鍵音に使います。ONにするとOS上はキーボードの通信も可能になりますが、本キーボードは入力内容を外部送信する処理を持ちません。OFFでも文字入力できます。親アプリが保存した設定と購入状態はキーボードから読み取り、入力文字は共有しません。Androidの通信権限は親アプリの広告・購入確認のためアプリ全体に付与されますが、文字入力・変換処理から通信しません。広告配信時のIPアドレスから、おおよその地域が推定される場合があります。

お問い合わせ

99.rockyou@gmail.comへご連絡ください。お問い合わせで任意に送られたメールアドレスや本文は、回答と問題解決のために取り扱います。キーボードの入力内容や個人情報を含むスクリーンショットは送らないでください。お問い合わせ情報の削除もこのメールで受け付けます。

改定

最終更新:2026年10月2日。公開準備中の実装に基づく説明です。機能や外部サービスの変更に応じて更新します。

このサイト / This website

GitHub Pagesで公開しています。GitHubがアクセス時のIPアドレス等をサービス提供・安全確保のために処理する場合があります。キーボードの入力内容は含みません。当サイト独自の解析・広告・追跡Cookieは設置しません。
This site is hosted by GitHub Pages. GitHub may process access logs, including IP addresses, to provide and secure its service. Logs do not contain keyboard input. We add no analytics, ads or tracking cookies.