Terms of Service

Last updated: April 25, 2026

Saffra is preparing for App Store launch. These Terms describe how the Service will operate. The early-access waitlist on this site is governed by sections 4 and 11 (AI disclaimers and "as is" warranty). The remaining sections apply once you have an account in the iOS app.

These Terms govern your use of Saffra (the "Service"), operated by Daniel Muskin.

1. Acceptance

By using the Service, you agree to these Terms. If you don't agree, don't use the Service.

2. Who can use it

You must be at least 13 years old (or older where required by law — 16 in much of the EU). If you're a minor, a parent/guardian must agree on your behalf.

3. Account

You log in with Sign in with Apple. You're responsible for actions taken under your account.

4. The Service is an AI

5. Acceptable use

You agree not to:

5a. Community content rules (objectionable-content policy)

If you opt into the Community, additional rules apply to anything you post (photos, captions, comments, display name, bio). These rules exist so everyone can enjoy the feed, and so we can comply with the App Store's user-generated-content guidelines.

You will not post:

We use automated image classification and manual review to enforce these rules. We reserve the right to remove any content and, in serious or repeat cases, terminate the account responsible, without notice. You can report content from the post's overflow menu; every report is reviewed and actioned within 24 hours.

You can also block another user at any time from their public profile; they will no longer see your posts and you will no longer see theirs.

We have zero tolerance for objectionable content or abusive behavior. Violations may result in immediate removal and permanent ban.

We may suspend or terminate accounts that violate these rules.

6. Your content

7. Our content

8. Third-party services

Parts of the Service depend on third parties (OpenAI, Voyage AI, ElevenLabs, Open Food Facts, Apple, Fly.io). Those providers have their own terms. We're not responsible for their downtime or policy changes.

9. Subscriptions and payment

Saffra is free to try. Saffra Pro is an optional paid tier that unlocks unlimited chef chat, per-recipe adaptation, hands-free voice cooking, recipe imports, and pantry scanning (barcode + receipt). The free tier gives you a full taste of each feature before you decide to pay.

9.1 Products, pricing, and billing

Saffra Pro is sold exclusively through the App Store in three flavors:

Exact prices are shown in-app on the upgrade screen immediately before purchase, in your local currency. Prices may vary by region per Apple's pricing matrix.

9.2 Auto-renewal

Monthly and Annual subscriptions auto-renew at the end of each billing period at the then-current price unless you cancel at least 24 hours before the renewal date. Payment is charged to your Apple ID at confirmation of purchase, and again at each renewal. The renewal charge is billed by Apple, not by us.

9.3 Free trial

The Annual plan includes a 7-day free trial for first-time subscribers. At the end of the trial, your Apple ID is charged the full annual price unless you cancel at least 24 hours before the trial ends. Apple will send you a reminder email before any trial-to-paid conversion. The trial is limited to one per Apple ID family.

9.4 Managing, cancelling, and refunds

9.5 Price changes

If we change the price of an existing subscription, Apple will notify you in advance and require your explicit consent before charging the new price. If you don't consent, the subscription will not renew.

9.6 Downgrade behavior

If your Pro subscription lapses (non-renewal, cancellation, refund, or expired payment method), you will be moved back to the free tier. Your data — recipes, pantry, conversations, community posts — stays put; only the usage caps re-engage. You can re-subscribe at any time.

9.7 What Pro is not

Saffra Pro is a subscription to a software service — it does not include human nutrition counseling, medical advice, or any offline product. The AI safety disclaimers in §4 apply to Pro just as they do to the free tier.

10. Termination

You can stop using the Service at any time. We may terminate or suspend your access if you violate these Terms, abuse the Service, violate the community rules in §5a, or create safety risk for other users. Deleting your account from Profile / Me immediately removes your community content, including photos, posts, comments, likes, follows, and notifications.

11. Disclaimers

12. Limitation of liability

To the maximum extent permitted by law, Daniel Muskin will not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, arising from your use of the Service. Our total liability is limited to the greater of (a) the amount you paid us in the 12 months before the claim or (b) $20 USD.

13. Indemnity

You agree to indemnify and hold Daniel Muskin harmless from claims arising out of your misuse of the Service, your violation of these Terms, or your violation of another's rights.

14. Governing law

These Terms are governed by the laws of the State of California, United States, without regard to its conflict-of-laws rules. Any dispute will be resolved in the state or federal courts located in California, and you consent to that jurisdiction.

15. Changes

We may update these Terms. Material changes will be flagged in-app. Continued use after changes means you accept them.

16. Contact