Skip to content

Commit 4e97108

Browse files
committed
fix(ci): 本番で直接更新された PantryAI ポリシー2本を main へ back-port
appdevelopsk.com 側で 2026-09-26 に pantry-ai / pantryai のプライバシーポリシーが 更新され(アカウント削除手順・Unity LevelPlay 記載など)、main が旧版のままだったため sync pages-blank の配信一致チェックが STALE で失敗していた。 main→VPS に揃えると本番の開示が消えるので、e91c96e と同様に VPS 版を取り込む。
1 parent e91c96e commit 4e97108

2 files changed

Lines changed: 37 additions & 22 deletions

File tree

‎privacy-policy/pantry-ai/index.html‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,15 @@ <h2>Changes</h2>
6262
<h2>Advertising (Unity LevelPlay)</h2>
6363
<p>This app displays ads served through Unity LevelPlay, an ad mediation platform operated by Unity Technologies (formerly ironSource). To deliver and measure ads and to prevent fraud, the Unity LevelPlay SDK and the ad networks it works with may collect device information such as the advertising identifier (Google Advertising ID), IP address, device model, operating system version, language setting, and your interactions with ads. This information is processed by Unity and its ad network partners under their own privacy policies: <a href="https://unity.com/legal/game-player-and-app-user-privacy-policy">Unity Privacy Policy</a>. You can reset your advertising ID or opt out of personalized ads at any time in your device settings (Settings &gt; Google &gt; Ads).</p>
6464

65+
<h2 id="delete-account">Delete your account</h2>
66+
<p>You can delete your PantryAI Recipes account and the data associated with it at any time, in either of these ways:</p>
67+
<ul>
68+
<li><strong>In the app:</strong> open the <em>Profile</em> tab, tap <em>Delete Account</em>, then confirm.</li>
69+
<li><strong>By email:</strong> if you no longer have the app installed, write to <a href="mailto:appdevelopsk@gmail.com?subject=PantryAI%20Recipes%20account%20deletion">appdevelopsk@gmail.com</a> from the email address registered to your account, with the subject &quot;PantryAI Recipes account deletion&quot;. We will complete the deletion within 30 days and confirm by email.</li>
70+
</ul>
71+
<p><strong>What is deleted:</strong> your email address, username, display name and profile picture are erased, your Google / Apple sign-in links are removed, and the account is permanently deactivated so it can no longer be signed in to.</p>
72+
<p><strong>What may be kept:</strong> pantry, recipe and usage records that are no longer linked to any identifiable person may be retained in anonymised form to maintain service statistics. Purchase records are kept by Apple or Google as required by law. Data stored on your device is removed when you uninstall the app.</p>
73+
6574
<h2>Contact</h2>
6675
<p>Questions, or a request to delete your data? <a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a></p>
6776
</div>

‎privacy-policy/pantryai/index.html‎

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,8 @@ <h1>PantryAI <span style="font-weight:300;opacity:0.8">/ パントリーAI</span
210210
<div class="container">
211211

212212
<div class="meta-bar">
213-
<span data-lang="ja">📅 最終更新日:2026年2月24日</span>
214-
<span data-lang="en">📅 Last updated: February 24, 2026</span>
213+
<span data-lang="ja">📅 最終更新日:2026年9月26日</span>
214+
<span data-lang="en">📅 Last updated: September 26, 2026</span>
215215
<span>Bundle ID: com.pantryai.pantryAi</span>
216216
</div>
217217

@@ -263,12 +263,12 @@ <h2 data-lang="en">1. Information We Collect</h2>
263263
<h3 data-lang="ja">アカウント情報</h3>
264264
<h3 data-lang="en">Account Information</h3>
265265
<ul data-lang="ja">
266-
<li>メールアドレス(Googleログイン / Appleログイン経由)</li>
266+
<li>メールアドレス(メールアドレスとパスワードでの登録、またはGoogleログイン / Appleログイン経由)</li>
267267
<li>ユーザー名・表示名</li>
268268
<li>プロフィール画像(任意)</li>
269269
</ul>
270270
<ul data-lang="en">
271-
<li>Email address (via Google Sign-In / Apple Sign-In)</li>
271+
<li>Email address (when you register with email and password, or via Google Sign-In / Apple Sign-In)</li>
272272
<li>Username and display name</li>
273273
<li>Profile photo (optional)</li>
274274
</ul>
@@ -296,13 +296,13 @@ <h3 data-lang="ja">技術情報</h3>
296296
<h3 data-lang="en">Technical Information</h3>
297297
<ul data-lang="ja">
298298
<li>利用統計・行動ログ(Firebase Analytics)</li>
299-
<li>クラッシュレポート(Firebase Crashlytics)</li>
299+
<li>クラッシュ・エラーレポート(Sentry)</li>
300300
<li>デバイス情報(OS、端末モデル、アプリバージョン)</li>
301301
<li>IPアドレス(サーバー処理時)</li>
302302
</ul>
303303
<ul data-lang="en">
304304
<li>Usage statistics and behavior logs (Firebase Analytics)</li>
305-
<li>Crash reports (Firebase Crashlytics)</li>
305+
<li>Crash and error reports (Sentry)</li>
306306
<li>Device information (OS, device model, app version)</li>
307307
<li>IP address (during server-side processing)</li>
308308
</ul>
@@ -341,8 +341,8 @@ <h2 data-lang="en">3. Third-Party Services</h2>
341341

342342
<div class="third-party-card">
343343
<h4>🔥 Firebase (Google LLC)</h4>
344-
<p data-lang="ja">認証(Google ログイン)、アプリ解析(Analytics)、クラッシュレポート(Crashlytics)、クラウドストレージ(食品画像の保存)に使用します。</p>
345-
<p data-lang="en">Used for authentication (Google Sign-In), app analytics, crash reporting (Crashlytics), and cloud storage (food image storage).</p>
344+
<p data-lang="ja">アプリ解析(Analytics・Performance Monitoring)、設定配信(Remote Config)、アプリ内メッセージ、プッシュ通知(Cloud Messaging)に使用します。</p>
345+
<p data-lang="en">Used for app analytics (Analytics and Performance Monitoring), remote configuration, in-app messaging, and push notifications (Cloud Messaging).</p>
346346
<p><a href="https://firebase.google.com/support/privacy" target="_blank">Firebase Privacy Policy →</a></p>
347347
</div>
348348

@@ -352,6 +352,12 @@ <h4>📱 Google AdMob (Google LLC)</h4>
352352
<p data-lang="en">Used to display advertisements for free-tier users. AdMob may collect device identifiers and usage data to serve personalized ads.</p>
353353
<p><a href="https://policies.google.com/privacy" target="_blank">Google Privacy Policy →</a></p>
354354
</div>
355+
<div class="third-party-card">
356+
<h4>📺 Unity LevelPlay (Unity Technologies)</h4>
357+
<p data-lang="ja">広告の配信(メディエーション)に使用します。Unity LevelPlay SDK と連携する広告ネットワークは、広告の配信・効果測定・不正防止のため、広告ID・IPアドレス・端末モデル・OSバージョン・言語設定・広告への操作などを収集する場合があります。</p>
358+
<p data-lang="en">Used for ad mediation. The Unity LevelPlay SDK and the ad networks it works with may collect the advertising ID, IP address, device model, OS version, language setting and ad interactions to deliver and measure ads and to prevent fraud.</p>
359+
<p><a href="https://unity.com/legal/game-player-and-app-user-privacy-policy" target="_blank">Unity Privacy Policy →</a></p>
360+
</div>
355361

356362
<div class="third-party-card" style="background:#f3e5f5; border-color:#ce93d8;">
357363
<h4>🤖 Anthropic Claude AI</h4>
@@ -375,22 +381,22 @@ <h2 data-lang="en">4. Data Storage &amp; Deletion</h2>
375381

376382
<h3 data-lang="ja">保管場所・期間</h3>
377383
<h3 data-lang="en">Storage Location &amp; Retention</h3>
378-
<p data-lang="ja">収集したデータはFirebaseのクラウドサービス(日本およびグローバルデータセンター)に保管されます。アカウントをお持ちの間はデータを保持し、アカウント削除後は90日以内にすべてのデータを消去します。</p>
379-
<p data-lang="en">Collected data is stored in Firebase cloud services (Japan and global data centers). Data is retained while your account is active and deleted within 90 days after account deletion.</p>
384+
<p data-lang="ja">アカウント情報と食品・在庫データは、当社が運用する日本国内のサーバーに保管されます。アカウントをお持ちの間はデータを保持します。アカウントを削除すると、下記「アカウントの削除」に記載のとおり個人を特定できる情報を直ちに消去し、アカウントを無効化します。</p>
385+
<p data-lang="en">Account information and food/inventory data are stored on servers we operate in Japan. Data is retained while your account is active. When you delete your account, the personally identifiable information described under "How to Delete Your Account" below is erased immediately and the account is deactivated.</p>
380386

381387
<h3 data-lang="ja">データ削除の権利</h3>
382388
<h3 data-lang="en">Right to Delete</h3>
383389
<div class="highlight-box">
384390
<strong data-lang="ja">アカウント削除方法</strong>
385391
<strong data-lang="en">How to Delete Your Account</strong>
386-
<span data-lang="ja">アプリ内の「設定 → アカウント → アカウントを削除」からいつでもアカウントと関連するすべてのデータを削除できます。または <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a> までご連絡ください。</span>
387-
<span data-lang="en">You can delete your account and all associated data at any time via "Settings → Account → Delete Account" in the app, or by contacting <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a>.</span>
392+
<span data-lang="ja">アプリ内の「プロフィール → アカウントを削除」からいつでもアカウントを削除できます。アプリをお持ちでない場合は <a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a> までご連絡ください(30日以内に対応します)。削除すると、メールアドレス・ユーザー名・表示名・プロフィール画像を消去し、Google / Apple ログインの連携を解除してアカウントを無効化します。食品・献立などの記録は、個人と結び付かない匿名の状態で統計のために保持される場合があります。詳しくは<a href="https://appdevelopsk.com/privacy-policy/pantry-ai/#delete-account">アカウント削除のページ</a>をご覧ください。</span>
393+
<span data-lang="en">You can delete your account at any time via "Profile → Delete Account" in the app. If you no longer have the app, contact <a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a> and we will complete the deletion within 30 days. Deletion erases your email address, username, display name and profile picture, removes your Google / Apple sign-in links, and deactivates the account. Food, meal and usage records may be retained in anonymised form, no longer linked to any identifiable person, for service statistics. See the <a href="https://appdevelopsk.com/privacy-policy/pantry-ai/#delete-account">account deletion page</a> for details.</span>
388394
</div>
389395

390396
<h3 data-lang="ja">食品画像</h3>
391397
<h3 data-lang="en">Food Images</h3>
392-
<p data-lang="ja">アップロードした食品画像はFirebase Storageに保存され、アカウント削除時に一緒に削除されます。個別の画像もアプリ内から削除可能です。</p>
393-
<p data-lang="en">Uploaded food images are stored in Firebase Storage and deleted together when your account is deleted. Individual images can also be deleted within the app.</p>
398+
<p data-lang="ja">食品やレシートの写真は、認識処理のためにサーバーへ送信されますが、処理後にサーバーに保存されることはありません。</p>
399+
<p data-lang="en">Food and receipt photos are sent to our server for recognition, and are not stored on the server after processing.</p>
394400
</section>
395401

396402
<!-- Section 5 -->
@@ -463,8 +469,8 @@ <h3 data-lang="en">Data Sent to Claude AI</h3>
463469

464470
<h3 data-lang="ja">サーバーサイド画像処理</h3>
465471
<h3 data-lang="en">Server-Side Image Processing</h3>
466-
<p data-lang="ja">食品画像はサーバーにてsharpライブラリを使用して最適化(リサイズ・圧縮)処理されます。処理後の画像はFirebase Storageに保存されます。</p>
467-
<p data-lang="en">Food images are optimized (resized and compressed) on the server using the sharp library. Processed images are stored in Firebase Storage.</p>
472+
<p data-lang="ja">食品画像はサーバーのメモリ上で最適化(リサイズ・圧縮)してからClaude AIへ送信され、処理後の画像は保存しません。</p>
473+
<p data-lang="en">Food images are optimized (resized and compressed) in server memory before being sent to Claude AI; the processed images are not saved.</p>
468474
</section>
469475

470476
<!-- Section 7 -->
@@ -481,13 +487,13 @@ <h2 data-lang="en">7. Food Data</h2>
481487
<ul data-lang="ja" style="margin-top:8px;">
482488
<li>食品在庫データを第三者への販売・マーケティング目的に使用することはありません</li>
483489
<li>食品データは本人のサービス提供のみに使用されます</li>
484-
<li>アカウント削除後、食品データはすべて消去されます</li>
490+
<li>アカウント削除後、食品データは個人と結び付かない匿名の状態になります</li>
485491
<li>データは暗号化(転送中・保存時)されます</li>
486492
</ul>
487493
<ul data-lang="en" style="margin-top:8px;">
488494
<li>Food inventory data will never be sold or used for third-party marketing</li>
489495
<li>Food data is used solely to provide services to you</li>
490-
<li>All food data is erased upon account deletion</li>
496+
<li>After account deletion, food data is no longer linked to any identifiable person</li>
491497
<li>Data is encrypted both in transit and at rest</li>
492498
</ul>
493499
</div>
@@ -507,8 +513,8 @@ <h3 data-lang="en">Nutrition Data</h3>
507513
<section id="s8">
508514
<h2 data-lang="ja">8. 子どものプライバシー</h2>
509515
<h2 data-lang="en">8. Children's Privacy</h2>
510-
<p data-lang="ja">本アプリは13歳未満の子どもを対象としておらず、意図的に13歳未満の個人情報を収集することはありません。13歳未満のお子様が本アプリを使用していることが判明した場合、当該データを速やかに削除します。お子様が登録している可能性がある場合は、<a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a> までお知らせください。</p>
511-
<p data-lang="en">This app is not directed at children under the age of 13, and we do not knowingly collect personal information from children under 13. If we become aware that a child under 13 has used this app, we will promptly delete their data. If you believe a child may have registered, please contact <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a>.</p>
516+
<p data-lang="ja">本アプリは13歳未満の子どもを対象としておらず、意図的に13歳未満の個人情報を収集することはありません。13歳未満のお子様が本アプリを使用していることが判明した場合、当該データを速やかに削除します。お子様が登録している可能性がある場合は、<a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a> までお知らせください。</p>
517+
<p data-lang="en">This app is not directed at children under the age of 13, and we do not knowingly collect personal information from children under 13. If we become aware that a child under 13 has used this app, we will promptly delete their data. If you believe a child may have registered, please contact <a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a>.</p>
512518
</section>
513519

514520
<!-- Section 9 -->
@@ -527,7 +533,7 @@ <h2 data-lang="en">10. Contact Us</h2>
527533
<p data-lang="en">For privacy-related questions, deletion requests, or other inquiries, please contact us at:</p>
528534
<div class="highlight-box">
529535
<strong>PantryAI / パントリーAI</strong>
530-
📧 <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a>
536+
📧 <a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a>
531537
</div>
532538
<p data-lang="ja">お問い合わせいただいた場合、5営業日以内に返答するよう努めます。</p>
533539
<p data-lang="en">We aim to respond to all inquiries within 5 business days.</p>
@@ -538,7 +544,7 @@ <h2 data-lang="en">10. Contact Us</h2>
538544
<footer>
539545
<p>© 2026 PantryAI. All rights reserved.</p>
540546
<p style="margin-top:6px;">
541-
<a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a>
547+
<a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a>
542548
&nbsp;|&nbsp; Bundle ID: com.pantryai.pantryAi
543549
</p>
544550
</footer>

0 commit comments

Comments
 (0)