Last updated: 23 September 2026
RecipeTune ("the app") turns recipe photos into structured recipes you can scale and cook from. It is developed by Koczan Craft ("we", "us"). This policy explains what data the app handles, why, and the choices you have. By using the app you agree to it.
The short version. Your recipes live on your device and are visible only to you — nothing in RecipeTune is shared with other users or made public. We use no crash-reporting service. We do measure which screens are opened, so we can tell which parts of the app are worth keeping, but never which recipe you opened or what you cook (see §1a). Ads can be personalised, but only if you allow it — you are asked, declining changes nothing about how the app works, and you can change your answer later (see §6). The one time your data leaves your device by design is recipe import: the photo you choose is sent to OpenAI to be read (see §3).
| Data | Why | Stored / processed by |
|---|---|---|
| Your recipes — title, servings, ingredients, steps, category | The core of the app. Stored on your device; synced to your private cloud copy when you are signed in and online | On device (SQLite) · Cloud Firestore |
| Recipe photos — the imported source screenshot and an optional dish photo | Kept with the recipe so you can re-check the original | On device · Firebase Storage |
| A recipe photo you import | Sent once to be read into ingredients and steps (see §3) | OpenAI |
| Account identifier, and email address if you sign in | Sign-in, recovery, and linking your recipes to you | Firebase Authentication |
| Preferences — language, default servings, theme, display name, avatar | Your settings, applied across your devices | Cloud Firestore · Firebase Storage |
| Import usage counter — a per-day count of imports | Rate limiting, to control cost and abuse | Cloud Firestore |
| Advertising data — advertising identifier and ad-interaction data | Show and measure ads (see §6) | Google AdMob |
| Subscription status — whether you have an active Premium subscription, and which plan | Turn ads off and lift the scan limit for subscribers (see §6a) | RevenueCat · Apple App Store |
What we do not collect: we use no crash-reporting service. We never ask for your device's location (GPS) or your contacts. Google Analytics and Google AdMob estimate a rough region, such as your country or city, from your IP address (see §1a and §6). We do not scan your photo library (you pick the individual images yourself), and we do not sell your data.
We measure how the app is used, through Firebase Analytics, so we can see which parts of RecipeTune people actually use and which are not worth keeping. Two kinds of measurement are recorded:
recipe_list, recipe_detail
or settings.scan_started, free_quota_reached, paywall_viewed
and subscription_started.What these never carry. A measurement contains its own name and nothing else. It never contains a recipe, an ingredient, a search, a photo, a file name, a title, or any text you typed. Opening a recipe records that a recipe screen was opened; it does not record which recipe. What you cook stays yours.
What Firebase adds on its own. Like any app using Firebase Analytics, each measurement also carries a random app-install identifier, your device model and OS version, the app version, and a rough region worked out from your IP address. None of this is tied to your account or your email, and it is not used to track you across other apps.
RecipeTune is anonymous-first. On first launch the app creates an anonymous account for you automatically — you can import, save, scale and cook recipes without ever giving us an email address or any other personal detail.
Signing in is optional, and only adds recovery and multi-device sync. You can sign in with an email and password, or with your Google or Apple account. That provider authenticates you and shares your email address (and, for Apple, optionally a name); we never receive your Google or Apple password. Signing in links your existing anonymous account in place, so the recipes you already made come with you.
This is the one place your content is sent to a third party, so it is worth being precise.
When you import a recipe, the app sends that image to our server (a Firebase Cloud Function), which forwards it to OpenAI to be read into structured ingredients and steps. The result comes back to your device, where you review and correct it before anything is saved.
If you would rather no image ever left your device, you can add a recipe by typing it in manually instead — import is optional.
Your recipes, photos and settings are yours alone. RecipeTune has no sharing, no groups, no public profiles and no feed. Server-side security rules restrict every recipe, image and settings record to the account that owns it — this is enforced on the server, not just hidden in the app. Nothing you create is visible to other users or to the public.
The app is free and supported by advertising through Google AdMob. AdMob may collect a device advertising identifier and limited device and ad-interaction information to deliver, cap and measure ads.
Google's handling of ad data is described at policies.google.com/technologies/ads. We do not sell your personal data.
On iOS, RecipeTune offers an optional Premium subscription that removes ads and lifts the limit on AI recipe scans. The Android version has no subscription.
We never see your payment details. The purchase happens through the Apple App Store, which handles the card and the billing. Apple tells us only whether a subscription is active.
We use RevenueCat to keep track of that. RecipeTune sends it your account identifier, the same anonymous one described in §2, so that your subscription follows your account across your devices. It receives no recipes, no photos and no email address.
Cancelling is done in your Apple ID settings, not in the app. Cancelling stops the renewal; your recipes are untouched and the app keeps working on the free tier.
RecipeTune is local-first: your recipes are stored in a database on your device and the app works fully offline. When you are signed in and online, changes sync to your private cloud copy so you can use another device; if two devices change the same recipe, the most recent change wins.
Downloaded photos are cached on your device for speed and offline use. Cooking timers use local notifications only — scheduled by your device, not sent from our servers. RecipeTune does not use push notifications and has no notification token.
Deleting the app removes its on-device data. Signing out clears the local copy on that device.
The app is not directed at children under 13, and we do not knowingly collect personal data from children under 13. If you believe a child has provided us data, contact us and we will delete it.
The app and its developer are based in Japan. Your data is processed and stored on Google Cloud / Firebase infrastructure, and imported recipe images are processed by OpenAI; both involve servers in the United States and, depending on the service, other countries. By using the app you consent to your data being transferred and processed as described here.
Questions or deletion requests: privacy@koczancraft.com
We'll update this page when the policy changes; the "last updated" date above always reflects the latest revision.
最終更新日:2026年9月23日
レシピチューン(RecipeTune、以下「本アプリ」)は、レシピの写真を、分量調整や調理に使える形の レシピに変換するアプリであり、Koczan Craft(以下「当方」)が開発・提供しています。本ポリシーは、 本アプリが取り扱うデータの内容・目的・お客様の選択肢について説明します。本アプリのご利用をもって、 本ポリシーに同意したものとみなされます。
要約。お客様のレシピは端末内に保存され、お客様ご本人のみが閲覧できます。 本アプリには他のユーザーとの共有機能も公開機能もありません。クラッシュレポートツールは 使用していません。どの画面が開かれたかは計測しており、アプリのどの部分が使われているかを 把握するために利用しますが、どのレシピを開いたか、何を作ったかを記録することはありません (第1a項参照)。 広告はパーソナライズされる場合がありますが、お客様が許可された場合に限ります。許可を求める 確認が表示され、拒否してもアプリの動作は一切変わりません。後から変更することもできます (第6項参照)。データが端末外に送信されるのは、レシピの取り込み時のみです。 選択された写真が読み取りのため OpenAI に送信されます(第3項参照)。
| データ | 目的 | 保存・処理事業者 |
|---|---|---|
| レシピ(タイトル、人数、材料、手順、カテゴリ) | 本アプリの中核。端末内に保存し、サインイン中かつオンラインの場合はお客様専用のクラウドにも同期 | 端末内(SQLite)・Cloud Firestore |
| レシピの写真(取り込み元のスクリーンショット、任意の料理写真) | 元の情報をいつでも確認できるよう、レシピと一緒に保存するため | 端末内・Firebase Storage |
| 取り込むレシピ画像 | 材料と手順に読み取るため、一度だけ送信(第3項参照) | OpenAI |
| アカウント識別子、およびサインインした場合はメールアドレス | サインイン・復旧、レシピとお客様の紐付け | Firebase Authentication |
| 設定(言語、既定の人数、テーマ、表示名、アバター) | お客様の設定を各端末に反映するため | Cloud Firestore・Firebase Storage |
| 取り込み回数のカウンタ(1日あたり) | コストと不正利用を抑えるための利用制限 | Cloud Firestore |
| 広告データ(広告識別子・広告操作データ) | 広告の表示と効果測定(第6項参照) | Google AdMob |
| サブスクリプションの状態(有効かどうか、どのプランか) | 登録者の広告を非表示にし、読み取り回数の上限をなくすため(第6a項参照) | RevenueCat・Apple App Store |
収集しないもの:当方はクラッシュレポートツールを使用していません。 端末の位置情報(GPS)や連絡先へのアクセスを求めることはありません。ただし、Google AnalyticsとGoogle AdMobは、 IPアドレスから国や都市程度のおおまかな地域を推定します(§1aと§6をご覧ください)。フォトライブラリをスキャンすることもありません(画像は お客様ご自身が個別に選択します)。お客様のデータを販売することもありません。
アプリのどの部分が実際に使われているかを把握するため、Firebase Analytics を 使用して利用状況を計測しています。記録するのは次の2種類のみです。
recipe_list、recipe_detail、settings のように、
アプリ内に書かれた短い一覧の中から選ばれます。scan_started、
free_quota_reached、paywall_viewed、
subscription_started などです。記録されないもの。計測に含まれるのはその名前だけです。レシピ、材料、検索語、 写真、ファイル名、タイトル、お客様が入力した文字は一切含まれません。レシピを開いたことは 「レシピ画面が開かれた」としてのみ記録され、どのレシピかは記録されません。 何を作るかはお客様のものです。
Firebaseが自動で付け加えるもの。Firebase Analyticsを使うアプリと同じく、 計測にはアプリのインストールごとのランダムなID、端末の機種とOSのバージョン、アプリのバージョン、 IPアドレスから推定したおおまかな地域が付きます。これらはお客様のアカウントやメールアドレスとは 結び付けられず、他のアプリをまたいだ追跡にも使われません。
本アプリは匿名利用が前提です。初回起動時に匿名アカウントが自動的に作成され、 メールアドレスなどの個人情報を一切お預けいただくことなく、レシピの取り込み・保存・分量調整・調理が ご利用いただけます。
サインインは任意で、アカウントの復旧と複数端末での同期のためだけのものです。メールアドレスと パスワード、または Google・Apple アカウントでサインインできます。 各プロバイダが認証を行い、メールアドレス(Appleの場合は任意で氏名)を共有します。お客様の Google・ Apple のパスワードを当方が受け取ることはありません。サインインすると既存の匿名アカウントがそのまま 連携されるため、作成済みのレシピはそのまま引き継がれます。
お客様のコンテンツが第三者に送信されるのはこの場面のみですので、正確に説明します。
レシピを取り込むと、本アプリはその画像を当方のサーバー(Firebase Cloud Functions)に送信し、サーバーが OpenAI に転送して、材料と手順の構造化データに 読み取ります。結果はお客様の端末に返され、保存前にお客様が内容を確認・修正します。
画像を端末外に一切送信したくない場合は、レシピを手入力で追加することもできます。取り込み機能の 利用は任意です。
お客様のレシピ・写真・設定はお客様のみのものです。本アプリには共有機能、 グループ機能、公開プロフィール、フィードのいずれもありません。サーバー側のセキュリティルールにより、 すべてのレシピ・画像・設定は所有アカウントのみに制限されています。これはアプリ上で非表示にしている だけでなく、サーバー側で強制されています。お客様が作成したものが他のユーザーや一般に公開されることは ありません。
本アプリは無料で、Google AdMob による広告で支えられています。AdMobは、広告の 配信・表示回数の制御・効果測定のために、端末の広告識別子や限定的な端末・広告操作情報を収集する場合が あります。
Googleによる広告データの取り扱いは policies.google.com/technologies/ads に記載されています。当方がお客様の個人データを販売することはありません。
iOS版では、広告を非表示にし、AIによるレシピ読み取りの回数制限をなくす「Premium」 サブスクリプション(任意)をご利用いただけます。Android版にサブスクリプションはありません。
お支払い情報を当方が受け取ることはありません。購入手続きは Apple App Store が行い、カード情報と請求もAppleが扱います。当方が受け取るのは、サブスクリプションが有効か どうかのみです。
その管理には RevenueCat を使用しています。お客様のサブスクリプションが 複数の端末でアカウントに紐づくよう、第2項に記載の匿名のアカウント識別子のみを送信します。 レシピ、写真、メールアドレスが送られることはありません。
解約はアプリ内ではなく、Apple IDの設定から行います。解約しても更新が停止するだけで、 レシピはそのまま残り、無料プランとしてアプリを引き続きご利用いただけます。
本アプリはローカルファーストです。レシピは端末内のデータベースに保存され、 オフラインでも完全に動作します。サインイン中かつオンラインの場合、変更はお客様専用のクラウドに同期 され、別の端末でもご利用いただけます。2台の端末で同じレシピを変更した場合は、より新しい変更が優先 されます。
ダウンロードした写真は、表示速度とオフライン利用のため端末内にキャッシュされます。調理タイマーは ローカル通知のみを使用し、お客様の端末がスケジュールします。当方のサーバーから送信 するものではありません。本アプリはプッシュ通知を使用せず、通知トークンも保持しません。
アプリを削除すると端末内のデータは消去されます。サインアウトすると、その端末内のローカルデータが 消去されます。
本アプリは13歳未満の児童を対象としておらず、13歳未満の児童から故意に個人データを収集することは ありません。児童がデータを提供したと思われる場合はご連絡ください。速やかに削除します。
本アプリおよび開発者は日本に所在します。お客様のデータは Google Cloud / Firebase 上で処理・保存 され、取り込まれたレシピ画像は OpenAI が処理します。いずれも米国のサーバーを利用し、 サービスによってはその他の国のサーバーも利用します。本アプリのご利用をもって、本ポリシーに記載の とおりデータが移転・処理されることに同意したものとみなされます。
ご質問・削除のご依頼: privacy@koczancraft.com
ポリシーを変更した場合は本ページを更新します。上部の「最終更新日」は常に最新の改訂を反映します。