Gboard のテレメトリから逃れるために、自分の Android キーボードをバイブコーディングしてみた

in tech

Gboard の Play ストアのプライバシー ポリシーでは、あなたに関して大量のデータが収集されるということが 1 つ明確になっています。これは単なる理論上のメモではありません。ダブリン トリニティ カレッジの研究者は、Android キーボードがインストール ID、ハードウェアの詳細、キーボード操作ログを送信していることを示すペイロードを解読することができました。

可能な限りすべてのプライバシー設定を有効にしたとしても、パスワードなどの最も機密情報を扱うクローズド ソース アプリケーションを信頼するという立場には依然として変わりません。すべてのプライバシー設定を有効にしてテレメトリの状況を監査しようとするのではなく、代わりに小型の交換用キーボードをバイブコーディングすることにしました。

交換用キーボードのバイブコーディングには予想以上に時間がかかりました

プロンプトのトラブルシューティングには何時間もかかりました

始めたとき、キーボードにいくつかの具体的な変更が必要だと思っていました。まず、私は 本当に 最近のスマートフォンのキーボードが自動修正の一部として絵文字を追加しようとする仕組みが嫌いです。 「わかりました」を親指を立てた絵文字に置き換えたい状況は一度もありません。私 一度もない 「店にいる間にチキンを買った」というメッセージを「店にいるときにを買った」に変更してほしい。そこで、私はプロジェクトのかなり早い段階で、自動修正が必要であることを指定しました。 一度もない 絵文字を提案します。

さらに、ヒートマップが必要であることを指定しました。最近の携帯電話のキーボードは、特にタイプミスに関連して、ユーザーが気づかないうちにバックグラウンドで多くの修正を実行します。私が実際にどのようにボタンをタップする傾向があるのか​​を知りたかったのです。結局のところ、私は本当に恋しいです たくさん。

興味深いことに、実際には、希望通りに動作するプロトタイプを入手するまでに長い時間がかかりました。 Opus 5 の最初の試みは役に立たなかったので、Fable に切り替えました。それは、バイブ コーディング プロジェクトで「全体像」を把握するのに優れているからです。

それでも、2 つの事故の後、私はバイブコーディング プロジェクトで通常よりも多くの時間をかけて、特定の機能と動作を書き出すことにしました。これには、数字のヒント、記号ページ、専用のテンキーを備えた QWERTY レイアウトが含まれています。アダプティブ Enter キー、キー ポップアップ、長押しアクセント、スペース バー カーソル コントロールを組み込みました。絵文字予測は明示的に行われます ない 含まれています。

オートコレクトは独自のプロジェクトでした

オートコレクトは少し信頼性が低いことで知られており、オートコレクトを適切に機能させることは、Gboard の代替品を作成する上で最も難しい部分であることが判明しました。私は推奨事項を作成するために単語の頻度を組み込んだ 105,000 語の辞書から始めました。

最初のパスとしては問題ありませんでしたが、携帯電話のキーボードに期待されるシステムに匹敵するにはさらに多くの機能が必要でした。結局、辞書にカスタムの単語を追加できるシステムを作成し、ニッチな用語の問題を解決しました。また、私が使用する単語を追跡し、それらの特定の提案を一般的な辞書よりも優先するシステムも追加しました。理論的には、使えば使うほど賢くなり直感的になれるはずです。

セキュリティ上の潜在的な影響があります

キーボードは、パスワード、銀行資格情報、プライベート メッセージを表示します。この種の情報は、潜在的に重大なセキュリティ上の脆弱性となる可能性があります。少なくとも、コードを別の AI に通して、セキュリティ上の落とし穴を特定できるかどうかを確認する必要があります。理想的には、手動で監査することです。

また、私が使用する単語とその頻度も追跡します。分析しようと思えば非常に明らかな情報です。最終的には個人データを暗号化して、盗難に対する安全性を高めます。

このような小さなプロジェクトは少し難しくなるでしょう

サイドローディングは過去のものになりつつあります

バイブコーディングされたキーボード。 クレジット: Nick Lewis / How-To Geek

Google は、この種の小さなアプリケーションを作成して配布する能力を厳しく取り締まっていることに注意してください。ブラジル、インドネシア、シンガポール、タイではプロセスが変わりそうだ、 始まり ADB は 2026 年 9 月に開始され、2027 年に世界的に展開される予定です。ただし、ADB は未登録アプリにとっても実行可能なパスです。

自分のビルドを他の人と共有したい場合は、2026 年 8 月の限定配布アカウントにより、愛好家は政府 ID を提出せずにビルドを共有できるようになります。


数時間の計画とクロードからの約 1 時間の作業により、機能するキーボードを作成することができました。 その通り 私が望んでいた方法。次のいくつかの機能には、携帯電話上で直接実行されるローカル AI が組み込まれ、絵文字の生成や画像の変更などが自発的に行われます。

そしてプライバシー保証も付いています。私は出力コードを手動で調べて、明らかなセキュリティ問題がないことを確認しましたが、他のいくつかの AI モデルがそれを調べましたが、重大な問題は検出されませんでした。キーボード自体はインターネットにアクセスできません。私のキーボードデータにアクセスできるのは私だけであると確信できます。

関連情報は以下のリンクからご確認いただけます

詳しい情報を見る

関連記事

前の投稿
ウォルマートがついにタップ・トゥ・ペイを許可し始めるとき
次の投稿
私の携帯電話にはmicroSDスロットがないので、microSDを内蔵したケースを3Dプリントしました。