プライバシーポリシー
Hagyyyy株式会社(以下「当社」といいます。)は、当社が提供する「自炊」のWebサイト、iOSアプリおよびAndroidアプリ(以下、総称して「本サービス」といいます。)における利用者情報の取扱いについて、以下のとおりプライバシーポリシー(以下「本ポリシー」といいます。)を定めます。
1. 基本方針
本サービスは、料理記録を端末内に保存して使い始められるローカルファーストのサービスです。ログインしない場合、利用者が登録した料理名、日付、評価、メモ、タグ、参考URLおよび写真・動画は、原則として利用中のブラウザまたはアプリ内の端末ストレージに保存され、アカウント同期のために当社サーバーへ送信されることはありません。
ただし、本サービスの配信、安全な運用および障害対応のため、ログインの有無にかかわらず、アクセス情報やエラー情報が処理されることがあります。ログインした場合は、端末間同期のため、アカウント情報、料理記録および選択した写真・動画が当社の利用するクラウド環境へ送信されます。
2. 取得・利用する情報
2-1. 端末内に保存される情報
- 料理名、日付、評価、メモ、タグ、参考URL、写真・動画
- 表示言語、最後に使用したログイン方法、利用状況計測の同意状態等の設定
- ログイン状態を維持するための認証トークン
- 招待リンクから本サービスを訪れた場合に、アカウント作成時まで一時的に保持する招待コード
- お問い合わせを送信した場合に、送信内容(お名前、メールアドレス、お問い合わせ内容、添付の件数および送信日時)を利用者ご自身が後から確認できるよう、端末内に保持する控え
Web版では主にIndexedDBおよびlocalStorageを、アプリ版ではアプリ内データベース、ファイル領域および安全な認証情報保存領域を利用します。
2-2. アカウントおよび認証に関する情報
- メールアドレス、メール確認状況、アカウント作成日時
- ハッシュ化されたパスワード(当社は平文のパスワードを保存しません)
- Google、LINEまたはAppleでログインする場合、選択した認証事業者の名称、当該事業者が発行する利用者識別子、メールアドレス(提供される場合)および連携日時
- 認証事業者からメールアドレスが提供されない場合に、アカウントを識別するため当社が生成する内部識別子
- 本規約およびプライバシーポリシーへの同意記録(同意した版、同意日時、同意した経路、内部利用者IDを一方向変換した識別子および同意時のIPアドレス)
2-3. 友達招待に関する情報
- 利用者に発行する招待コード(無作為に生成する文字列で、氏名等を含みません)
- 招待コード経由で登録された場合の、招待した利用者を示す内部利用者IDの参照
招待した利用者に対し、招待により登録した利用者のメールアドレスその他の情報は開示しません。招待による登録の集計は利用者に表示しません。招待コードは、特典の付与、料金の割引その他の経済的な利益とは結び付けていません。
2-4. 同期する料理記録
- 料理名、日付、評価、メモ、タグ、参考URL、作成・更新日時
- 利用者が同期対象として選択した写真・動画およびその保存先を示す識別情報
2-5. アクセス、セキュリティおよび障害に関する情報
- IPアドレス、ユーザーエージェント、アクセス日時、リクエスト先、応答状況等の通信・アクセス情報
- エラーの種類、メッセージ、スタックトレース、サービス名、実行環境等の障害情報
- 不正利用防止のために一時的に利用するIPアドレス単位のアクセス回数
2-6. 利用状況に関する情報
- サーバー運用上のイベント: アカウント登録、同期の実行、送受信件数、メール送信エラー等。内部利用者IDを使用しますが、料理名、メモ、タグ、写真・動画、メールアドレス等の入力内容はイベントに含めません。
- 任意の画面利用状況: 利用者が明示的に許可した場合に限り、ページの大まかな種類や固定された操作種別等を送信します。生のURLクエリ、料理ID、入力内容は送信しません。
- 任意のストア導線利用状況: 利用者が明示的に許可した場合に限り、App Store、Google PlayまたはWeb版へのリンクを選んだ配置、言語、OSの大分類および既知の記事campaignを匿名の件数として送信します。生のURL、ユーザーエージェント、端末IDおよび自由入力は送信しません。
- 任意のアプリ利用状況: ログインおよび現行文書への同意後、利用者が明示的に許可した場合に限り、初回起動、起動および同期成功の匿名件数と、OS、アプリ版、ビルド番号、配信経路を送信します。内部利用者ID、メールアドレス、広告ID、端末IDおよび入力内容は含めません。
2-7. 退会に関する情報
- 任意で選択した退会理由および「その他」に入力した内容
- 退会日時、退会経路、退会時点のメールアドレスおよび内部利用者IDを一方向変換した識別子
退会アンケートへの回答は任意です。回答しない場合も、退会日時、退会経路、退会時点のメールアドレスおよび一方向変換した識別子を退会記録として保存します。退会時点のメールアドレスを保存するのは、退会後に本人からお問い合わせや開示等の請求を受けた場合に、対象の退会記録を特定して対応するためです。
2-8. お問い合わせに関する情報
お問い合わせ時に提供される氏名(任意)、メールアドレス(任意)、問い合わせ内容および添付ファイルを取得します。あわせて、状況の確認のため、お問い合わせを送信した画面のURLおよびブラウザ・アプリの種類を示す情報(ユーザーエージェント)を記録します。氏名およびメールアドレスの入力は任意ですが、ご返信をご希望の場合は連絡先が必要です。
3. 利用目的
- 本サービスの提供、本人確認、認証、端末間同期、写真・動画の保存および配信のため
- メールアドレスの確認、重要なセキュリティ通知およびサポート対応のため
- 不正アクセス、不正利用その他のセキュリティ上の問題を検知・防止・調査するため
- 障害の検知、原因調査、品質改善および本サービスの安定運用のため
- 利用者が許可した場合に、利用状況を分析して機能や使いやすさを改善するため
- 友達招待の招待コードを発行し、招待コード経由の登録を記録するため
- お問い合わせに回答し、その記録を残すため
- 退会理由および退会状況を分析し、本サービスの改善に役立てるため
- 退会後に本人からお問い合わせまたは開示等の請求を受けた場合に、対象を特定して対応するため
- 本規約およびプライバシーポリシーへの同意の有無および同意した版を記録・確認するため
- 本ポリシーまたは利用規約の変更その他の重要事項を通知するため
- 法令上の義務を履行し、当社または第三者の権利を保護するため
4. 外部サービスへの送信および委託
当社は、次の外部サービスを利用します。各サービスには、記載した情報に加えて、通信に伴うIPアドレス、ユーザーエージェント等が送信されることがあります。送信先事業者は、当社から委託された処理のほか、自ら定めるプライバシーポリシーに従って情報を取り扱う場合があります。
| 送信先・サービス | 主な送信情報 | 目的・送信条件 |
|---|---|---|
| Cloudflare(Web配信、Worker、R2) | アクセス情報、セキュリティ情報、同期対象の写真・動画 | 配信、安全管理およびクラウド保存。アクセス時、またはログインしてメディアを同期した場合 |
| Turso | アカウント情報、認証事業者の識別子、同期対象の料理記録、退会記録および任意の退会理由 | アカウント管理、端末間同期および退会状況の分析。ログイン、同期または退会した場合 |
| Amazon Web Services(SES) | メールアドレス、確認・セキュリティ通知の本文、お問い合わせの通知内容 | メールアドレス確認、重要な通知および運営へのお問い合わせ通知。対象メールを送信する場合 |
| Slack | お問い合わせの内容および入力された場合の氏名・メールアドレス、送信元の画面URL | 運営がお問い合わせに速やかに気付き、対応するため。お問い合わせを受信した場合 |
| Google、LINE、Apple | 認証リクエスト、当該サービス上のアカウント情報、利用者識別子、メールアドレス(提供される場合) | 外部アカウントによる本人確認。利用者が該当するログイン方法を選択した場合 |
| PostHog(EUリージョン) | サーバー運用イベントの内部利用者ID、固定されたイベント種別、ページ分類、匿名のストア導線クリック・アプリ起動・同期成功件数等 | 安定運用および品質改善。サーバー運用イベントは必要な範囲で送信し、Web・アプリの任意利用状況は利用者が許可した場合のみ送信 |
| Google Analytics 4 | 閲覧・利用状況、端末・ブラウザに関する情報 | 利用状況の分析。設定が有効で、かつ利用者が明示的に許可した場合のみ送信 |
| Sentry | エラーの種類、メッセージ、スタックトレース、サービス名、実行環境 | 障害の検知および原因調査。設定が有効で、障害が発生した場合 |
当社は、利用目的の達成に必要な範囲で委託先を選定し、契約、アクセス制御その他の方法により必要かつ適切な監督を行います。委託先の設備またはサポート体制を通じて、情報が日本国外で取り扱われる場合があります。
外国で個人データが取り扱われる場合、当社は、本人の同意を取得し、または個人情報保護法が定める相当な措置を継続して実施する体制を整備した委託先を利用する等、法令に従って必要な措置を講じます。現在、情報が取り扱われる主な国は、アメリカ合衆国および欧州連合の加盟国です。委託先の設備の変更により、これら以外の国で取り扱われる場合があります。該当する外国の制度および当社の措置に関する情報は、法令上必要な範囲で、本人の求めに応じて提供します。
5. 第三者提供
当社は、次の場合を除き、本人の同意なく個人データを第三者へ提供しません。また、個人データを販売せず、広告配信のために提供しません。
- 法令に基づく場合
- 人の生命、身体または財産の保護のために必要で、本人の同意を得ることが困難な場合
- 利用目的の達成に必要な範囲で取扱いを委託する場合
- 合併、事業譲渡その他の事由により事業が承継される場合
6. 利用状況計測とCookie等
- 広告目的の追跡、広告IDの利用、セッション録画および入力内容の自動収集は行いません。
- Web・アプリの任意利用状況計測は既定で停止しており、利用者が明示的に許可した場合のみ有効になります。Webの許可はこのページ末尾、アプリの許可はアカウント画面からいつでも撤回できます。
- サービス提供、安全管理および障害対応に必要なアクセスログ、エラーログおよびサーバー運用イベントは、画面上の利用状況計測の設定にかかわらず処理されます。
7. 端末の権限
アプリ版で料理の写真・動画を追加する際は、OS標準の写真選択画面を使用します。カメラや写真ライブラリ全体へのアクセス許可は求めず、利用者が選択して本サービスに登録した写真・動画だけを取り扱います。
また、記録忘れを防ぐリマインダーを表示するため、通知の許可を求めます。この通知は端末内で作成・表示されるものであり、当社サーバーから送信するものではありません。当社は、この機能のために端末を識別する情報(プッシュ通知トークン等)を取得しません。リマインダーはアプリ内の設定からいつでも停止できます。
権限は、いずれも端末の設定から変更できます。
8. 保存期間と削除
- 端末内データは、利用者が削除するか、アプリまたはブラウザの保存領域が削除されるまで保存されます。
- アカウント情報と同期データは、アカウントが存続する間、または利用目的の達成に必要な間保存します。
- アカウントを削除すると、当社の稼働環境にあるアカウント、同期した料理記録、写真・動画および招待コードを削除します。当該利用者が招待した利用者の記録からは、招待元を示す参照を削除します。退会記録として、退会日時、退会経路、退会時点のメールアドレス、一方向変換した識別子および任意の退会理由は別途保存します。ログアウトだけではサーバー上のデータは削除されません。
- アカウント削除後も端末内の料理記録は残ります。端末内データも削除する場合は、アプリ内の削除機能、アプリの削除またはブラウザのサイトデータ削除を行ってください。
- お問い合わせの内容、添付ファイルおよび連絡先は、対応の完了後も、経緯の確認および再発防止に必要な期間、運営管理者にアクセスを制限して保存した後、削除します。アカウントを削除しても、お問い合わせの記録は当然には削除されません。削除をご希望の場合は、下記のお問い合わせ窓口へご連絡ください。
- 同意記録は、同意の有無を証明する必要がある期間、保存します。
- バックアップ、アクセスログ、障害記録および不正利用対策記録は、復旧、セキュリティまたは法令遵守に必要な期間、利用を制限して保存した後、削除または個人との対応関係を失わせます。
- 退会記録は、サービス改善および退会状況の把握に必要な期間、運営管理者にアクセスを制限して保存した後、削除または個人との対応関係を失わせます。
- 個人を識別できない統計情報は、期間を定めず保存することがあります。
9. 安全管理措置
当社は、個人データの漏えい、滅失または毀損を防止するため、取扱範囲の限定、アクセス権限の管理、通信の暗号化、パスワードのハッシュ化、非公開ストレージおよび期限付きURLの利用、委託先の選定・監督、脆弱性対応等の安全管理措置を講じます。安全管理措置の詳細は、安全管理に支障のない範囲で、本人の求めに応じて回答します。
10. 開示、訂正、利用停止等の請求
本人は、法令に基づき、当社が保有する本人の個人データについて、利用目的の通知、開示、訂正・追加・削除、利用停止・消去および第三者提供の停止を請求できます。請求する場合は、本人確認に必要な情報、対象となるアカウントおよび請求内容を下記窓口へお知らせください。当社は本人または正当な代理人であることを確認したうえで、法令に従って遅滞なく対応します。開示等の請求手数料は原則としていただきません。
11. 未成年者の利用
未成年者がアカウントを作成して本サービスを利用する場合は、必要に応じて親権者その他の法定代理人の同意を得てください。
12. 本ポリシーの変更
当社は、法令、サービス内容または情報の取扱いの変更に応じて本ポリシーを改定することがあります。重要な変更を行う場合は、変更内容と効力発生日を本サービス上その他の適切な方法で事前にお知らせし、法令上必要な場合は同意を取得します。
13. 事業者情報・お問い合わせ窓口
- 個人情報取扱事業者
- Hagyyyy株式会社
- 住所
- 〒160-0023 東京都新宿区西新宿3丁目3番13号 西新宿水間ビル6階
- 代表者
- 本人からの求めに応じて、下記お問い合わせ窓口より遅滞なく開示します。
- お問い合わせ・苦情の申出・開示等請求の窓口
- support@hagyyyy.com
利用状況の計測設定
この端末から送信する任意の画面利用状況の計測を切り替えられます。サービス提供、安全管理および障害対応に必要なログは、この設定の対象外です。
利用状況の計測
任意で、いつでも変更できます。料理内容・写真・メモは計測イベントに含めません。安全な提供に必要なアクセス・障害・運用ログはこの設定の対象外です。
Privacy Policy
This English translation is provided for convenience. If it differs from the Japanese version, the Japanese version governs.
Hagyyyy株式会社 (“we,” “us,” or “our”) establishes this Privacy Policy (the “Policy”) for handling user information in the Jisui website, iOS app, and Android app (collectively, the “Service”).
1. Basic approach
The Service is local-first: you can begin by storing cooking records on your device. While signed out, dish names, dates, ratings, notes, tags, reference URLs, photos, and videos are generally stored in your browser or app and are not sent to our servers for account synchronization.
Access and error information may still be processed to deliver, secure, and troubleshoot the Service. When you sign in, account information, cooking records, and selected photos or videos are sent to our cloud environment for cross-device synchronization.
2. Information we collect and use
2.1 Information stored on your device
- Dish names, dates, ratings, notes, tags, reference URLs, photos, and videos
- Settings such as display language, last-used sign-in method, and analytics consent
- Authentication tokens used to keep you signed in
- An invitation code held temporarily until account creation if you arrive through an invitation link
- A copy of any inquiry you send (your name, email address, message, attachment count, and the time sent), kept on your device so that you can review what you submitted
The web version primarily uses IndexedDB and localStorage. The apps use an in-app database, file storage, and secure credential storage.
2.2 Account and authentication information
- Email address, verification status, and account creation time
- A hashed password (we do not store plaintext passwords)
- If you sign in with Google, LINE, or Apple: the provider, provider-issued user identifier, email address when supplied, and connection time
- An internal identifier generated by us when the provider does not supply an email address
- A record of your agreement to these documents: the versions accepted, the time and channel of acceptance, a one-way-derived identifier based on the internal user ID, and the IP address used at acceptance
2.3 Friend invitations
- An invitation code issued to you (a randomly generated string that contains no name or similar information)
- A reference to the internal user ID of the inviting user when an account is created through an invitation code
We do not disclose an invited user’s email address or other information to the inviting user. We do not display invitation-registration counts to users. Invitation codes are not tied to rewards, discounts, or any other economic benefit.
2.4 Synchronized cooking records
- Dish names, dates, ratings, notes, tags, reference URLs, and creation and update times
- Photos and videos you select for synchronization and identifiers indicating where they are stored
2.5 Access, security, and error information
- IP address, user agent, access time, request destination, response status, and similar connection data
- Error type, message, stack trace, service name, environment, and similar diagnostic data
- Request counts temporarily associated with an IP address to prevent abuse
2.6 Usage information
- Server operational events, including account registration, synchronization, record counts, and email errors. These use an internal user ID but do not include dish names, notes, tags, media, email addresses, or other entered content.
- Optional screen analytics: only with your express permission, we send broad page categories and fixed action types. We do not send raw URL queries, dish IDs, or entered content.
- Optional store-link analytics: only with your express permission, we send anonymous counts describing the placement, selected App Store, Google Play, or web destination, language, broad OS category, and an allowlisted article campaign. We do not send the raw URL, user agent, device ID, or free text.
- Optional app analytics: after sign-in and acceptance of the current documents, and only with your express permission, we send anonymous counts of first opens, app opens, and successful synchronizations together with OS, app version, build number, and distribution channel. We do not include an internal user ID, email address, advertising ID, device ID, or entered content.
2.7 Account-deletion information
- Any optional account-deletion reasons you select and details you enter under “Other”
- Deletion time, deletion channel, the email address held at deletion, and a one-way-derived identifier based on the internal user ID
Answering the account-deletion survey is optional. Even if you do not answer it, we retain the deletion time, deletion channel, email address held at deletion, and one-way-derived identifier as an account-deletion record. We keep the email address held at deletion so that we can identify the relevant record if you contact us or make a statutory request after deleting your account.
2.8 Contact information
When you contact us, we collect your name (optional), email address (optional), message, and any attached files. We also record the URL of the screen from which you wrote and information identifying your browser or app (user agent) to help us understand the situation. Name and email address are optional, but we need contact details if you would like a reply.
3. Purposes of use
- Providing the Service, identity verification, authentication, synchronization, and media storage and delivery
- Email verification, important security notices, and support
- Detecting, preventing, and investigating unauthorized access, misuse, and other security issues
- Detecting and investigating failures, improving quality, and operating the Service reliably
- Analyzing usage to improve features and usability when you permit it
- Issuing invitation codes and recording account creation through an invitation code
- Responding to your enquiries and keeping a record of them
- Analyzing account-deletion reasons and trends to improve the Service
- Identifying the relevant record if you contact us or make a statutory request after deleting your account
- Recording and verifying whether, and to which version, you agreed to these documents
- Notifying you of changes to this Policy or the Terms and other important matters
- Complying with legal obligations and protecting our or others’ rights
4. External services and processors
We use the services below. In addition to the listed information, IP addresses, user agents, and similar connection data may be transmitted. Providers may handle data both as our processors and under their own privacy policies.
| Recipient / service | Main information sent | Purpose / condition |
|---|---|---|
| Cloudflare (web delivery, Workers, R2) | Access and security data; synchronized photos and videos | Delivery, security, and cloud storage; on access or when signed-in media is synchronized |
| Turso | Account data, identity-provider identifiers, synchronized cooking records, account-deletion records, and optional deletion reasons | Account management, device synchronization, and deletion analysis; when you sign in, synchronize, or delete an account |
| Amazon Web Services (SES) | Email address, verification or security-notice content, and enquiry notification content | Email verification, important notices, and notifying our operators of enquiries; when an applicable email is sent |
| Slack | Enquiry content, your name and email address if provided, and the originating screen URL | So our operators notice and respond to enquiries promptly; when an enquiry is received |
| Google, LINE, Apple | Authentication request, provider account data, user identifier, and email when supplied | Authentication; when you select the applicable sign-in method |
| PostHog (EU region) | Internal user ID for server operational events; fixed event types, page category, and anonymous store-link, app-open, and synchronization-success counts | Reliability and quality; necessary server events, and optional web/app analytics only with permission |
| Google Analytics 4 | Browsing and usage data; device and browser information | Usage analysis only when configured and expressly permitted |
| Sentry | Error type, message, stack trace, service name, and environment | Error detection and diagnosis when configured and an error occurs |
We select and appropriately supervise processors through contracts, access controls, and other measures. Information may be handled outside Japan through a provider’s infrastructure or support operations.
Where personal data is handled abroad, we take measures required by law, such as obtaining consent or using processors that continuously maintain safeguards equivalent to those required by Japan’s Act on the Protection of Personal Information. The main countries where data is currently handled are the United States and member states of the European Union; a processor may change its infrastructure so that data is handled elsewhere. Where legally required, we provide information about the relevant foreign system and our safeguards upon request.
5. Disclosure to third parties
We do not provide personal data to third parties without consent, sell personal data, or provide it for advertising, except:
- as required by law;
- where necessary to protect life, physical safety, or property and obtaining consent is difficult;
- when processing is entrusted within the scope needed for the stated purposes; or
- in connection with a merger, business transfer, or other succession.
6. Analytics, cookies, and similar technologies
- We do not use advertising tracking, advertising IDs, session replay, or automatic collection of entered content.
- Optional web and app analytics are off by default and activate only with your express permission. You may withdraw web permission at the bottom of this page and app permission from the Account screen.
- Access logs, error logs, and server operational events needed to provide, secure, and troubleshoot the Service are processed regardless of your screen-analytics setting.
7. Device permissions
The apps use the operating system’s photo picker when you add cooking media. They do not request access to the camera or your full photo library, and handle only the photos or videos you select for the Service.
The apps also request notification permission in order to show reminders so you do not forget to record a dish. These notifications are created and shown on your device rather than sent from our servers, and we do not collect a device identifier such as a push notification token for this feature. You can turn reminders off at any time in the app’s settings.
All of these permissions can be changed in your device settings.
8. Retention and deletion
- Local data remains until you delete it or the app’s or browser’s storage is cleared.
- Account information and synchronized data are retained while the account exists or as needed for the purposes described above.
- Deleting your account removes the account, synchronized records, photos, videos, and your invitation code from our active environment, and clears the reference identifying you as the inviter in the records of users you invited. We separately retain an account-deletion record containing the deletion time and channel, email address held at deletion, a one-way-derived identifier, and any optional deletion reasons. Signing out alone does not delete server data.
- Local cooking records remain after account deletion. To remove them, use the in-app deletion feature, uninstall the app, or clear the browser’s site data.
- Enquiry content, attachments, and contact details are restricted to service administrators and retained after we respond for as long as needed to review what happened and prevent recurrence, then deleted. Deleting your account does not by itself delete enquiry records; contact us at the address below if you would like them removed.
- Records of your agreement are retained for as long as we may need to demonstrate that agreement was given.
- Backups, access logs, incident records, and abuse-prevention records are access-restricted and retained as needed for recovery, security, or legal compliance, then deleted or de-identified.
- Account-deletion records are restricted to service administrators and retained as needed to improve the Service and understand deletion trends, then deleted or de-identified.
- Statistics that do not identify an individual may be retained indefinitely.
9. Security measures
To prevent leakage, loss, or damage, we limit processing scope, manage access rights, encrypt communications, hash passwords, use private storage and time-limited URLs, supervise providers, and address vulnerabilities. We provide further information about safeguards upon request to the extent doing so does not compromise security.
10. Access, correction, suspension, and other requests
Under applicable law, you may request notice of purposes, access, correction, addition, deletion, suspension or erasure of use, and cessation of third-party provision concerning your personal data held by us. Contact the address below with information needed to verify your identity, the relevant account, and the request. After verifying you or an authorized representative, we will respond without undue delay as required by law. We generally do not charge a request fee.
11. Minors
Minors should obtain consent from a parent or other legal representative where required before creating an account and using the Service.
12. Changes to this Policy
We may revise this Policy in response to changes in law, the Service, or our data practices. For material changes, we will announce the changes and effective date in advance through the Service or another appropriate method and obtain consent where legally required.
13. Operator and contact
- Personal information handling business operator
- Hagyyyy株式会社
- Address
- 〒160-0023 東京都新宿区西新宿3丁目3番13号 西新宿水間ビル6階
- Representative
- Disclosed without undue delay upon request through the contact address below.
- Contact, complaints, and data-subject requests
- support@hagyyyy.com
Optional usage analytics
Use this setting to control optional screen analytics from this device. Logs needed to provide, secure, and troubleshoot the Service are not covered by this setting.
利用状況の計測
任意で、いつでも変更できます。料理内容・写真・メモは計測イベントに含めません。安全な提供に必要なアクセス・障害・運用ログはこの設定の対象外です。