RORK LABEN
MAX — Rork Max は従来の Rork とは別系統です。React Native ではなくネイティブ Swift を生成し、クラウド上の Mac 群でコンパイルしますREACH — 対応は iPhone・iPad・Apple Watch・Apple TV・Vision Pro・iMessage。AR/LiDAR、Metal の3D、Dynamic Island、Live Activities、HealthKit、NFC、Core ML まで届きますCHOICE — ですので選び方は素直です。必要な OS 機能から逆算して、React Native で足りるなら通常の Rork、届かないなら Max という順に考えますFUNDING — 4月9日、Left Lane Capital 主導のシードラウンドで1,500万ドルを調達しました。あわせてアプリビルダーの Paperline を買収していますTRACTION — 2月の Max ローンチから3日で ARR 150万ドル。人材獲得を目的に、今後も買収を続ける方針が示されていますREALITY — ただ「ワンクリックで App Store 公開」は言葉のあやです。審査、証明書、スクリーンショット、年齢区分と、人手の要る工程はいまも残りますMAX — Rork Max は従来の Rork とは別系統です。React Native ではなくネイティブ Swift を生成し、クラウド上の Mac 群でコンパイルしますREACH — 対応は iPhone・iPad・Apple Watch・Apple TV・Vision Pro・iMessage。AR/LiDAR、Metal の3D、Dynamic Island、Live Activities、HealthKit、NFC、Core ML まで届きますCHOICE — ですので選び方は素直です。必要な OS 機能から逆算して、React Native で足りるなら通常の Rork、届かないなら Max という順に考えますFUNDING — 4月9日、Left Lane Capital 主導のシードラウンドで1,500万ドルを調達しました。あわせてアプリビルダーの Paperline を買収していますTRACTION — 2月の Max ローンチから3日で ARR 150万ドル。人材獲得を目的に、今後も買収を続ける方針が示されていますREALITY — ただ「ワンクリックで App Store 公開」は言葉のあやです。審査、証明書、スクリーンショット、年齢区分と、人手の要る工程はいまも残ります
記事一覧/アプリ開発
アプリ開発/2026-09-07中級

アプリから外部の AI にユーザーの文章を送るとき、Play の「データの安全性」に何を書くか

外部の AI にユーザーの入力を渡すアプリで、Play のデータ安全性フォームの収集・共有・一時処理をどう区分するか。送信を一箇所に集める実装と、順序を誤ると消し漏れるマスキングの実測を添えて整理します。

Google Play33データの安全性プライバシー12AI31個人開発210Android48

プレミアム記事

アプリに「気になることを書いてもらうと、AI が整理して返す」という小さな入力欄を足したときのことです。実装そのものは半日で終わりました。手が止まったのは、その次でした。Play Console の「データの安全性」を開いて、この入力欄のぶんをどこに書けばよいのか、しばらく画面を眺めていたのです。

自分のサーバーには保存していません。外部のモデルに投げて、返ってきた文章を表示して、それで終わりです。ならば「収集していない」でよいのか——最初のうち、私はそう考えておりました。取り違えに気づいたのは、フォームを三度目に開いた日でした。

結論から書きますと、それでは足りませんでした。フォームの区分は、私が保存するかどうかではなく、受け取った側がどう扱うかで決まっていたのです。個人開発でいくつかのアプリを配信しておりますが、この理解にたどり着くまでに、フォームと実際の送信内容がずれたまま何度か更新を重ねてしまいました。同じ場所で立ち止まる方のために、判断の順番を書き残します。

「共有」かどうかは、受け取った側の扱いで決まります

Play の用語では、端末の外へデータが出ることを「収集」、第三者へ渡ることを「共有」と呼び分けます。ここで誤解しやすいのは、共有の判定基準です。

判定するのは、送信の事実だけではありません。渡した先がそのデータを自分たちの目的で使うか、そしてどれだけ保持するかが効いてきます。広告のターゲティング、アプリをまたいだプロファイリング、ベンチマーク——受け取り手がこうした用途に回すなら、それは共有です。

外部の AI サービスは、ここで判断が割れます。API 経由の利用では学習に使わないと明示している事業者が多い一方、不正利用の監視を目的に一定期間ログを保持する運用は珍しくありません。学習に使わないことと、保持しないことは別の話です。

送る判断は自分のコードが決めますが、申告の区分は相手の保持期間が決めます。 私はこの一文を、送信先を増やすたびに読み返すようにしております。

さらに厄介なのは、自分が書いた fetch 以外にも送信経路がある点です。広告 SDK もクラッシュ収集も、それぞれの判断で外へ出しています。アプリに入っている SDK が収集・共有するなら、それも申告に含める必要があります。SDK 側の連鎖まで洗う手順はRork 生成 Expo アプリの Privacy Manifest を SDK 連鎖まで監査するにまとめておりますので、あわせてご覧ください。

一時処理は「書かなくてよい」ではありません

もう一つ、私が取り違えていた点です。

Play には一時処理(ephemeral processing)という考え方があります。端末外へ出したデータを、メモリ上にだけ置き、その場の要求を処理するのに必要な時間を超えて保持しない場合が該当します。天気アプリが予報を取るために位置情報を渡す、といった例が挙げられています。

ここが肝心なのですが、一時処理に当たるデータもフォームでは回答します。基準を満たしたときに起きるのは、ストアの公開ページにその項目が表示されなくなる、ということです。回答を省いてよいという意味ではありません。

「一時処理だから書かなくていい」と読んで空欄のまま出すと、実際の挙動と申告が食い違います。しかもこの食い違いは、審査で指摘されるまで自分では気づけません。私は一度、更新のたびに同じ空欄を素通りさせておりました。

そして一時処理の条件は、実装側の都合で簡単に外れます。応答を検証したくてリクエストとレスポンスをログに落とした瞬間、保持しないという前提が崩れます。デバッグのために足した一行が、区分を変えてしまうのです。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
自分のコードが送っていないぶんまで含めて、アプリが外へ出しているものを棚卸しできるようになります
一時処理だから書かなくてよい、という思い込みで申告を落とし、更新のたびに差し戻される事態を避けられるようになります
外部 AI へ渡すユーザー入力を、収集・共有・一時処理のどれとして申告するかを、相手の保持期間から判断できるようになります
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

関連記事

アプリ開発2026-08-18
Rork のプロジェクトで targetSdkVersion 36 を通すまでに直した3か所
app.json に targetSdkVersion 36 と書いてあるのに、ビルドが読んでいた値は 35 でした。実効値を報告するスクリプトと、引き上げ・更新停止・延長申請の三択の分け方を残します。
アプリ開発2026-06-04
Google Play のスクショを16言語にローカライズした実装メモ — PSDのテキストを差し替え、フォントはNotoで統一
Android壁紙アプリのストアスクリーンショットを16言語へローカライズした作業の実装メモ。PSDのテキストレイヤーをPythonで言語別に差し替え、はみ出しを自動縮小し、言語別にフォントを当てる手順を、実際に使ったコードと早見表つきで残します。
アプリ開発2026-05-31
Rorkアプリを Google Play にアップロードできない署名キーエラーの直し方
Rorkで作ったアプリを Google Play にアップロードすると「間違った鍵で署名されています」と弾かれる——よくある署名キーの不一致エラーについて、原因の見分け方と環境別の具体的な対処手順を整理しました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます