Privacy
Favorites and optional email accounts
Hearts save your favorites in this browser immediately and help rank recipe suggestions. The favorites page does not require an account. Optional email-code sign-in and cross-device sync are available. Cooking and local favorites still work without an account.
Requesting a sign-in code sends your email address and a short-lived code through Resend. Cloudflare D1 stores your email, hashed sign-in codes and session tokens, favorites, fridge selections and shopping state. Codes expire in 10 minutes and work once in the requesting browser. Session cookies are Secure, HttpOnly and SameSite=Strict; they expire after 14 days, or 7 days without sync activity. Guest records merge only after you choose to sign in. Account data is kept until you delete the account; the account menu will offer deletion after recent sign-in. Signing out clears synced records on that device; deleting an account also removes its server records, not provider logs or backups. Legacy member and photo records use the separate retention and contact process below.
Updated November 7, 2026
On your device
We use this browser’s localStorage for language, ingredients, menus, servings, shopping checks, preferred store, favorites, leftovers and some member/waitlist details. It is not a cloud backup. Clearing site data removes local records, not data already sent to servers. Some member ingredient selections also synchronize with our API when available.
Optional email registration
The waitlist sends your email, language, registration time, source page and selected recipe IDs to Formspree. Pending submissions can remain in a local retry queue; your signup email is remembered in the browser. Formspree applies its own privacy policy. Registration is optional.
Optional member photo service
When this feature is available and you submit a photo, our API receives the photo, email, member code, language, ingredient selections and optional notes. It checks access and quotas and lets authorized operators review the submission for the requested service. Upload metadata includes browser user-agent and country. Avoid faces, receipts and other private information. The inspected API stores uploads; it does not itself make an automatic AI image-analysis call.
Server retention
The photo API sets a 48-hour expiry on image files and a 30-day expiry on request records. On completion it deletes the image, clears notes and replaces the request email with a hash; this does not delete the separate member email. Member records and synchronized ingredient state have no automatic expiry in current code. Quota and rate-limit records also have expiry settings. Formspree notifications contain request ID, language and time, not the submitted photo or email. These settings are not a guarantee about all provider logs and backups.
Shopping services
Walmart cart links include matched product IDs and package counts; store searches include ingredient search terms. You review products and pay at the retailer, under its own policies. We do not collect retailer passwords or checkout card details. If configured and available, our shopping API sends ingredients and quantities to Instacart to create a shopping link, cached for up to six days.
Hosting, fonts and tracking
Cloudflare hosts this site and API and processes network requests. Pages using Google Fonts send requests to Google. These providers may process IP addresses and request information. If approved affiliate tracking is enabled in future, Walmart/Impact may set or recognize cookies and receive visit/purchase information for attribution. Current ordinary cart links are not represented as already earning commissions.
Choices and requests
You can browse without email registration or photo uploads. Use browser controls to clear site storage or manage cookies; clearing local data does not delete server records. Contact the operator below for privacy questions or access/deletion requests. No automatic server-deletion tool or guaranteed response deadline is claimed. Retailers and other providers manage data under their own policies.
隐私政策
喜欢与可选邮箱账号
点击爱心会立即保存在此浏览器,并用于优先推荐。查看「我喜欢的」无需账号。现可自愿使用邮箱验证码登录并跨设备同步;无需账号也可做菜和在本机保存喜欢的菜。
获取登录验证码会通过 Resend 向你的邮箱发送短期有效验证码。Cloudflare D1 保存邮箱、验证码和会话令牌的哈希、喜欢、冰箱选择及清单记录。验证码10分钟有效,仅能在申请的浏览器使用一次。会话 cookie 使用 Secure、HttpOnly、SameSite=Strict,14天到期,或7天未同步即失效。只有主动登录后才合并访客记录。账号记录保留至删除账号;账号菜单会在近期验证登录后提供删除。退出会清除此设备同步记录,删除账号也会删除服务器账号记录,但不保证删除服务商日志与备份。旧会员及照片记录适用下方独立保存和联系流程。
更新于 2026 年 11 月 7 日
设备上的记录
本站使用本浏览器的 localStorage 保存语言、食材、菜单、份数、购物勾选、超市偏好、喜欢的菜谱、剩菜及部分会员和候补名单信息,不是云端备份。清除本站数据可删除本地记录,但不会删除已经发往服务器的数据。部分会员食材选择也会在 API 可用时同步到服务器。
可选邮箱登记
候补名单将邮箱、语言、登记时间、来源页面和所选菜谱编号发送至 Formspree。待发送登记可能留在本地重试队列,浏览器也会记住登记邮箱。Formspree 使用自己的隐私政策。登记是自愿的。
可选会员照片服务
在该功能可用并提交照片时,本站 API 接收照片、邮箱、会员码、语言、所选食材和自填备注,检查权限和限额,并供获授权的运营人员查看以处理所请求的服务。上传元数据包括浏览器 user-agent 和国家。请避免上传人脸、账单或其他隐私信息。已检查的 API 保存上传内容,本身未实现自动 AI 图像分析调用。
服务器保存期限
照片 API 为图片设置 48 小时到期,为请求记录设置 30 天到期。标记完成时删除图片、清空备注,并将请求记录中的邮箱换为哈希,但不会删除另存的会员邮箱。当前代码未为会员记录和同步食材状态设置自动到期;限额与频率记录也有各自到期设置。Formspree 请求通知含编号、语言和时间,不含提交的照片或邮箱。这些设置不保证所有服务商日志和备份采用同一期限。
购物服务
Walmart 购物车链接包含匹配商品编号和包装数,超市搜索包含食材搜索词。你在零售商处核对商品并付款,适用对方政策。本站不收集超市密码或结账银行卡资料。如果购物 API 已配置且可用,会将食材和用量发送至 Instacart 生成购物链接,最多缓存六天。
托管、字体与追踪
Cloudflare 托管本站和 API 并处理网络请求。使用 Google Fonts 的页面会向 Google 发出请求;这些服务商可能处理 IP 地址与请求信息。如果未来启用获批的联盟追踪,Walmart/Impact 可能设置或识别 cookie,并接收访问和购买信息用于归因。现有普通购物车链接不被表述为已经赚取佣金。
选择与请求
可以不登记邮箱、不上传照片而浏览。使用浏览器控制清除本地存储或管理 cookie;清除本地数据不会删除服务器记录。隐私问题或访问、删除请求可联系下方运营者。本站不声称已有服务器数据自动删除工具,也不承诺保证的回复期限。零售商及其他服务商按各自政策管理数据。
隱私政策
喜歡與選用電子郵件帳號
點擊愛心會立即儲存在此瀏覽器,並用於優先推薦。查看「我喜歡的」無需帳號。現可自願使用電子郵件驗證碼登入並跨裝置同步;無需帳號也可做菜和在本機儲存喜歡的菜。
取得登入驗證碼會透過 Resend 向你的電子郵件寄送短期有效驗證碼。Cloudflare D1 儲存電子郵件地址、驗證碼與工作階段權杖的雜湊、喜歡、冰箱選擇及清單紀錄。驗證碼10分鐘有效,僅能在申請的瀏覽器使用一次。工作階段 cookie 使用 Secure、HttpOnly、SameSite=Strict,14天到期,或7天未同步即失效。只有主動登入後才合併訪客紀錄。帳號紀錄保留至刪除帳號;帳號選單會在近期驗證登入後提供刪除。登出會清除此裝置同步紀錄,刪除帳號也會刪除伺服器帳號紀錄,但不保證刪除服務商日誌及備份。舊會員與照片紀錄適用下方獨立保存及聯絡流程。
更新於 2026 年 11 月 7 日
裝置上的紀錄
本站使用本瀏覽器的 localStorage 儲存語言、食材、菜單、份數、購物勾選、超市偏好、喜歡的食譜、剩菜及部分會員與候補名單資訊,不是雲端備份。清除本站資料可刪除本機紀錄,但不會刪除已傳送至伺服器的資料。部分會員食材選擇也會在 API 可用時同步至伺服器。
選用的電子郵件登記
候補名單將電子郵件地址、語言、登記時間、來源頁面及所選食譜編號傳送至 Formspree。待傳送登記可能留在本機重試佇列,瀏覽器也會記住登記地址。Formspree 採用自己的隱私政策。登記是自願的。
選用的會員照片服務
在功能可用並提交照片時,本站 API 接收照片、電子郵件地址、會員碼、語言、所選食材及自填備註,檢查權限與限額,並供獲授權的營運人員查看以處理所請求的服務。上傳中繼資料包含瀏覽器 user-agent 與國家。請避免上傳人臉、帳單或其他私密資訊。已檢查的 API 儲存上傳內容,本身未實作自動 AI 影像分析呼叫。
伺服器保存期限
照片 API 為圖片設定 48 小時到期,為請求紀錄設定 30 天到期。標記完成時刪除圖片、清空備註,並將請求紀錄中的電子郵件地址換為雜湊,但不會刪除另存的會員地址。目前程式碼未為會員紀錄和同步食材狀態設定自動到期;限額與頻率紀錄也有各自到期設定。Formspree 請求通知含編號、語言與時間,不含提交的照片或地址。這些設定不保證所有服務商日誌及備份採相同期限。
購物服務
Walmart 購物車連結包含配對商品編號與包裝數,超市搜尋包含食材搜尋詞。你在零售商處核對商品並付款,適用對方政策。本站不收集超市密碼或結帳銀行卡資料。若購物 API 已設定且可用,會將食材與用量傳送至 Instacart 產生購物連結,最多快取六天。
託管、字型與追蹤
Cloudflare 託管本站與 API 並處理網路請求。使用 Google Fonts 的頁面會向 Google 發出請求;這些服務商可能處理 IP 位址與請求資訊。若未來啟用獲准的聯盟追蹤,Walmart/Impact 可能設定或識別 cookie,並接收瀏覽與購買資訊用於歸因。現有普通購物車連結不被表述為已賺取佣金。
選擇與請求
可以不登記電子郵件、不上傳照片而瀏覽。使用瀏覽器控制清除本機儲存或管理 cookie;清除本機資料不會刪除伺服器紀錄。隱私問題或存取、刪除請求可聯絡下方營運者。本站不宣稱已有伺服器資料自動刪除工具,也不承諾保證的回覆期限。零售商及其他服務商按各自政策管理資料。
Privacidad
Favoritas y cuentas opcionales
Los corazones guardan tus favoritas en este navegador al instante y ayudan a ordenar sugerencias. No necesitas cuenta para verlas. El acceso opcional con código por correo y la sincronización entre dispositivos están disponibles. Puedes cocinar y guardar favoritas locales sin cuenta.
Al solicitar acceso, Resend envía un código temporal a tu correo. Cloudflare D1 guardará tu correo, hashes de códigos y sesiones, favoritas, nevera y lista. El código caduca en 10 minutos, funciona una sola vez y solo en el navegador que lo solicitó. Las cookies de sesión usan Secure, HttpOnly y SameSite=Strict; caducan a los 14 días o tras 7 días sin sincronizar. Los datos de invitado se combinan solo al iniciar sesión voluntariamente. Los datos de cuenta se conservan hasta borrarla; el menú permitirá borrarla tras un acceso reciente. Salir limpia los datos sincronizados de ese dispositivo. Borrar la cuenta elimina sus registros del servidor, no garantiza borrar registros o copias de proveedores. Los datos antiguos de miembros y fotos siguen el proceso separado indicado abajo.
Actualizado el 7 de noviembre de 2026
En tu dispositivo
Usamos localStorage para idioma, ingredientes, menús, raciones, casillas de compra, tienda preferida, recetas favoritas, sobras y algunos datos de membresía y lista de espera. No es una copia en la nube. Borrar datos locales no elimina lo enviado al servidor. Algunas selecciones de ingredientes de miembros también se sincronizan con nuestra API cuando está disponible.
Registro de correo opcional
La lista de espera envía correo, idioma, fecha, página de origen e identificadores de recetas a Formspree. Los envíos pendientes pueden permanecer en una cola local de reintento y el navegador recuerda el correo. Formspree aplica su propia política. Registrarse es opcional.
Fotos opcionales para miembros
Cuando la función está disponible y envías una foto, nuestra API recibe foto, correo, código de miembro, idioma, ingredientes y notas opcionales. Comprueba permisos y límites y permite que operadores autorizados revisen el envío para prestar el servicio solicitado. Los metadatos incluyen user-agent y país. Evita caras, recibos y datos privados. La API revisada almacena los archivos; no realiza por sí misma una llamada automática de análisis de imágenes con IA.
Conservación
La API establece 48 horas de caducidad para las imágenes y 30 días para los registros de solicitud. Al marcar una solicitud como completada, elimina la foto y las notas y sustituye el correo del registro por un hash; no elimina el correo separado del miembro. Los registros de miembros y los ingredientes sincronizados no tienen caducidad automática en el código actual. Los registros de límites también caducan. Los avisos de Formspree incluyen ID, idioma y fecha, no foto ni correo del envío. Esto no garantiza el mismo plazo en todos los registros o copias de proveedores.
Compras
Los enlaces de carrito de Walmart contienen ID de productos y número de paquetes; las búsquedas contienen términos de ingredientes. Revisas y pagas en la tienda bajo sus políticas. No recopilamos contraseñas de tiendas ni datos de tarjeta de pago. Si está configurada y disponible, la API envía ingredientes y cantidades a Instacart para crear un enlace, almacenado hasta seis días.
Alojamiento, fuentes y seguimiento
Cloudflare aloja el sitio y la API y procesa solicitudes. Las páginas con Google Fonts envían solicitudes a Google. Estos proveedores pueden procesar IP y datos de solicitudes. Si se activa afiliación aprobada en el futuro, Walmart/Impact pueden establecer o reconocer cookies y recibir información de visitas y compras para atribución. No presentamos los enlaces actuales como generadores de comisiones.
Opciones y solicitudes
Puedes navegar sin registrarte ni subir fotos. Usa los controles del navegador para borrar almacenamiento local o gestionar cookies; eso no elimina registros del servidor. Para consultas de privacidad o solicitudes de acceso o eliminación, contacta al operador indicado abajo. No prometemos una herramienta automática de borrado del servidor ni un plazo de respuesta garantizado. Los proveedores gestionan sus datos bajo sus propias políticas.
개인정보 안내
즐겨찾기와 선택적 이메일 계정
하트를 누르면 이 브라우저에 바로 저장하고 추천 순위에 반영해요. 즐겨찾기는 계정 없이 볼 수 있어요. 이메일 코드 로그인과 기기 간 동기화를 선택해서 사용할 수 있어요. 계정 없이도 요리하고 즐겨찾기를 이 기기에 저장할 수 있어요.
로그인 코드를 요청하면 Resend가 이메일로 일회용 코드를 보내요. Cloudflare D1에 이메일, 코드와 세션 토큰의 해시, 즐겨찾기, 냉장고와 목록을 저장해요. 코드는 10분 뒤 만료되며 요청한 브라우저에서 한 번만 써요. 세션 쿠키는 Secure, HttpOnly, SameSite=Strict를 사용하고 14일 뒤 또는 7일 동안 동기화하지 않으면 만료돼요. 직접 로그인한 뒤에만 게스트 기록을 합쳐요. 계정 기록은 삭제할 때까지 보관하며 최근에 로그인한 경우 계정 메뉴에서 삭제할 수 있게 해요. 로그아웃하면 해당 기기의 동기화 기록을 지워요. 계정 삭제는 서버 계정 기록도 지우지만 제공자 로그나 백업 삭제까지 보장하지 않아요. 기존 회원과 사진 기록에는 아래의 별도 보관·문의 절차가 적용돼요.
2026년 11월 7일 업데이트
기기 내 기록
언어, 재료, 메뉴, 인분, 장보기 체크, 선호 매장, 즐겨찾기 레시피, 남은 음식 및 일부 회원·대기 명단 정보에 브라우저 localStorage를 사용합니다. 클라우드 백업이 아닙니다. 로컬 데이터를 지워도 서버에 보낸 자료는 삭제되지 않습니다. 일부 회원 재료 선택은 API가 사용 가능할 때 서버에도 동기화됩니다.
선택적 이메일 등록
대기 명단 등록 시 이메일, 언어, 시각, 출처 페이지와 선택한 레시피 ID를 Formspree로 보냅니다. 미전송 자료는 로컬 재시도 대기열에 남을 수 있고 브라우저는 이메일을 기억합니다. Formspree는 자체 정책을 적용합니다. 등록은 선택 사항입니다.
선택적 회원 사진 서비스
기능이 사용 가능하고 사진을 제출하면 API가 사진, 이메일, 회원 코드, 언어, 재료와 선택적 메모를 받습니다. 권한과 한도를 확인하며 요청한 서비스를 위해 권한 있는 운영자가 자료를 확인할 수 있습니다. 메타데이터에는 user-agent와 국가가 포함됩니다. 얼굴, 영수증, 사적인 정보는 피하세요. 확인한 API는 사진을 저장하며 자체적으로 자동 AI 이미지 분석을 호출하지 않습니다.
서버 보관
사진 API는 이미지에 48시간, 요청 기록에 30일 만료를 설정합니다. 완료 처리 시 이미지와 메모를 삭제하고 요청 이메일을 해시로 바꾸지만 별도 회원 이메일은 삭제하지 않습니다. 현재 코드의 회원 기록과 동기화 재료 상태에는 자동 만료가 없습니다. 한도 기록에도 만료가 있습니다. Formspree 알림에는 ID, 언어, 시각이 포함되며 제출 사진이나 이메일은 포함되지 않습니다. 모든 제공자의 로그·백업에 같은 기간을 보장하지 않습니다.
장보기
Walmart 장바구니 링크에는 상품 ID와 포장 수량이 포함되며 매장 검색에는 재료 검색어가 포함됩니다. 매장 정책에 따라 직접 검토하고 결제합니다. 매장 비밀번호나 결제 카드 정보를 수집하지 않습니다. API가 설정되어 사용 가능하면 재료와 수량을 Instacart에 보내 링크를 만들고 최대 6일간 캐시합니다.
호스팅, 글꼴, 추적
Cloudflare가 사이트와 API를 호스팅하고 요청을 처리합니다. Google Fonts를 쓰는 페이지는 Google에 요청을 보냅니다. 제공자는 IP 주소와 요청 자료를 처리할 수 있습니다. 향후 승인된 제휴 추적을 쓰면 Walmart/Impact가 쿠키를 설정·인식하고 방문·구매 정보를 기여도 측정에 사용할 수 있습니다. 현재 링크에서 이미 수수료가 발생한다고 주장하지 않습니다.
선택과 요청
이메일 등록이나 사진 제출 없이 둘러볼 수 있습니다. 브라우저 설정으로 로컬 저장소와 쿠키를 관리할 수 있지만 서버 기록은 삭제되지 않습니다. 개인정보 문의나 열람·삭제 요청은 아래 운영자에게 보내세요. 자동 서버 삭제 도구나 보장된 응답 기한을 약속하지 않습니다. 외부 제공자는 자체 정책으로 데이터를 관리합니다.