Privacy Policy
Effective date: July 24, 2026
Soti is a weekly dinner planner that keeps your preferences and saved plans on your device. This policy explains what stays local, what is sent when Soti generates a meal plan for you, and how to control or delete app data.
Plain-English summary
- Soti does not require an account and does not sell personal information.
- Your preferences — supermarket, weekly budget, household size, dietary needs, cooking vibes, kitchen equipment — plus saved plans, favourites, and shopping-list progress are stored on your device.
- When you generate a weekly plan, the preferences needed to build it are sent over HTTPS to the Soti backend, which returns your plan.
- Budget figures shown in the app are local planning estimates, not live store prices, and are not financial advice.
- Apple handles App Store payments, and RevenueCat helps manage the optional Soti Pro subscription.
- Notification permission is only used if you enable the weekly planning reminder, and can be changed in iOS Settings.
1. Overview
This Privacy Policy applies to the Soti iOS app, the meal-plan generation backend, Soti Pro purchase features, these public pages, and related services.
Soti plans a week of dinners around your supermarket, weekly budget, household size, taste, dietary needs, and kitchen equipment, then builds a shopping list automatically. The app is designed around local device storage, with network requests used to generate meal plans, and with subscriptions, support email, and App Store services provided by third parties.
Soti does not create user accounts. It does not operate a cloud account database of your plans, favourites, or preferences. When you ask Soti to plan a week, the information needed to build that plan is transmitted to the Soti backend so the plan can be generated and returned to your device.
2. Short Summary
| Accounts | Soti does not require account creation or login. |
|---|---|
| Ads and tracking | Soti does not show third-party ads and does not track you across other apps or websites for advertising. |
| Local app data | Preferences (supermarket, weekly budget, household size, dietary needs, cooking vibes, kitchen equipment), saved weekly plans, favourite meals, shopping-list tick state, and onboarding status are stored locally on your device. |
| Plan generation | Meal-plan requests are sent over HTTPS to a Soti-controlled backend, hosted on infrastructure such as Cloudflare Workers, which may use an AI model provider to generate the plan. |
| Payments | Apple processes App Store payments. RevenueCat helps validate purchases, restore purchases, and manage the optional Soti Pro entitlement. |
| Deletion | You can delete saved plans and favourites in the app, and remove remaining local app data by deleting Soti from your device, subject to your device backup settings. |
3. Information Stored Locally on Your Device
Soti stores app data locally using iOS app storage, such as an on-device database and preference storage inside the app's private storage area. Local data can include:
- Your setup preferences: chosen supermarket or grocery brand, weekly budget, household size (1–6), dietary needs (vegetarian, vegan, pescatarian, gluten-free, dairy-free, nut-free), cooking vibes, food likes, and kitchen equipment (such as hob, oven, air fryer, microwave, slow cooker, blender).
- Your current and saved weekly plans, including the dinners on each plan, swaps you make, and estimated cost information shown with the plan.
- Favourite meals you save and want future plans to build around.
- Shopping-list state, such as which items you have ticked off.
- App settings such as language or notification preference, and whether you have completed onboarding.
- Technical values needed to operate the app, such as an anonymous per-install identifier used for purposes like rate limiting on plan requests. Such an identifier is not tied to your identity or an account.
If you uninstall Soti, iOS normally removes the app's local data. Device backups controlled by Apple, your device, or your settings may include local app data.
4. Notifications and Permissions
Soti asks for permission only when a feature needs it.
- Notification permission is used when you enable the gentle weekly reminder so your plan is ready before the shop.
- Soti does not need access to your contacts, location, camera, or photo library to plan your week.
- You can change notification permission at any time in iOS Settings.
5. Information Sent to Generate a Meal Plan
When you ask Soti to plan (or re-plan) your week or swap a dinner, the app sends the information needed for that request to the Soti backend over HTTPS. Depending on the request, this can include:
- The planning preferences the request needs, such as your chosen supermarket, weekly budget, household size, dietary needs, cooking vibes, food likes, and kitchen equipment.
- Context needed for the specific request, such as the dinner being swapped or favourites you have asked plans to build around.
- Technical request information, such as an anonymous install identifier and anti-abuse values used to verify the request comes from the app and to apply rate limits.
The backend returns a structured weekly plan — dinners, recipes, steps, prep times, estimated costs, and the grouped shopping list — which the app displays and stores locally on your device.
Soti does not send your contacts or your location with plan requests, and does not need your name or email address to plan your week.
6. Backend Processing and Logs
The Soti backend runs at a Soti-controlled endpoint on hosting infrastructure such as Cloudflare Workers. It receives plan requests, verifies them, may apply rate limits, generates or assembles the weekly plan — which may involve sending the request content to an AI model provider using server-side credentials — and returns the plan to the app.
Soti does not intentionally maintain a cloud database of your saved plans or preferences. Hosting providers may process technical and network information needed to operate the service, such as IP address, request timing, status codes, security events, and operational logs. Logs are intended for reliability, security, and debugging, not for building a record of your meals.
7. Budget Estimates
Estimated costs shown in Soti — per dinner and per week — are local planning estimates for your chosen supermarket, shown in your local currency. They are not live store prices, price comparisons, or guarantees, and they are not financial advice. Actual prices at the till can differ due to promotions, regional pricing, availability, and pack sizes.
8. Purchases, App Store, and RevenueCat
Soti may offer Soti Pro through Apple App Store in-app purchase. Apple processes the payment transaction through your Apple Account. Soti does not receive your full payment card number.
RevenueCat helps validate purchases, restore purchases, manage product offerings, and determine whether the Soti Pro entitlement is active. RevenueCat may process an app-specific anonymous user identifier, Apple receipt and transaction data, product identifiers, entitlement and subscription status, renewal and expiration information, device or app technical information, and related purchase analytics.
Exact product names, prices, trial terms, renewal terms, and availability are controlled by the App Store configuration shown in the purchase sheet before you confirm a purchase.
9. Service Providers
Soti uses service providers to operate app features:
- Apple, for App Store distribution, iOS permissions, in-app purchase, subscription management, refunds, device services, and App Store account management.
- Hosting providers such as Cloudflare, for backend hosting, routing, security, rate limiting, and operational logs for the plan-generation backend.
- An AI model provider, whose service the backend may use to generate weekly plans from your planning preferences.
- RevenueCat, for purchase validation, entitlement management, restore purchases, and subscription analytics.
- Email providers, when you contact the support address.
10. Sensitive Data
Soti is not designed to process highly sensitive personal information. Dietary preferences you set in Soti are used to plan meals, not to build a health profile. Avoid adding personal, medical, financial, government ID, password, confidential, or safety-critical information to preference fields or support messages.
Meal plans and recipes are general suggestions. They are not medical or nutritional advice, and dietary filtering is not a substitute for checking product labels — especially for allergies.
11. Your Choices and Data Deletion
- You can change your supermarket, budget, household size, dietary needs, and other preferences in the app at any time.
- You can disable the weekly reminder in the app or in iOS Settings.
- You can delete saved plans and remove favourites inside Soti.
- You can remove remaining local app data by deleting Soti from your device, subject to iOS and backup behaviour.
- You can manage or cancel subscriptions through your Apple Account subscription settings.
- You can contact support with privacy or deletion questions at [email protected].
Because Soti does not create user accounts, we may not be able to identify or delete local data on your device or provider records without information from you. Do not send sensitive information unless it is necessary for your request.
12. Data Retention
- Records you create in Soti stay on your device until you delete them in the app or delete the app; device backups you control may retain copies.
- Support emails and their attachments are kept only as long as needed to handle your request and for a reasonable period afterward for our records.
- Subscription status handled by Apple and RevenueCat is retained under their policies for as long as needed to manage your entitlement.
- Planning preferences you submit to generate a weekly plan (such as your supermarket, budget, household size, dietary needs, and kitchen equipment) are sent only to generate your result and are not used by Soldra to advertise to you or build a marketing profile; any retention by our backend or the third-party AI provider is governed by their terms.
13. Security
Soti uses HTTPS for plan-generation requests and relies on platform security controls provided by iOS, Apple, its hosting providers, and RevenueCat. Backend secrets, such as AI provider credentials, are intended to stay server-side and are not stored in the production iOS app.
No method of local storage, transmission, or processing is perfectly secure. Keep your device, Apple Account, and backups protected.
14. International Processing
Soti and its providers may process information in countries other than your own. Data protection laws may differ from those in your country or region.
15. Children
Soti is not directed to children under 13, and the App Store listing carries a 12+ rating. The app does not knowingly collect personal information from children. Do not submit children's personal information in preferences or support messages.
16. Privacy Rights
Depending on where you live, you may have privacy rights such as the right to request access, correction, deletion, restriction, objection, portability, or information about certain processing. Because Soti stores most app data locally and does not create accounts, many controls are available directly on your device.
To ask about provider-side, support, or privacy requests, contact [email protected]. We may need enough information to understand and respond to your request, but please avoid sending unnecessary sensitive content.
17. Your Privacy Rights (GDPR, UK GDPR, and EEA)
If you are in the European Economic Area, the United Kingdom, or another region with similar laws, you have rights over your personal data. Because Soti is local-first, most of your data stays on your device and is not held by Soldra, so many of these rights are exercised directly on your device by viewing, editing, exporting, or deleting your data in the app or by deleting the app.
Subject to applicable law, you may have the right to:
- Access the personal data we hold about you and receive a copy.
- Correct inaccurate or incomplete personal data.
- Delete your personal data ("right to erasure").
- Restrict or object to certain processing of your personal data.
- Receive your data in a portable format where technically feasible.
- Withdraw consent at any time, without affecting processing already carried out.
- Lodge a complaint with your local data protection supervisory authority.
Where Soldra processes limited personal data (for example, support emails or subscription status), our legal bases are: your consent (such as allowing notifications); performance of a contract (providing the app and any subscription you buy); our legitimate interests (operating, securing, and supporting the app); and compliance with legal obligations. To make a request, email [email protected]. We may need to verify your request before acting on it.
18. California Privacy Rights (CCPA/CPRA)
If you are a California resident, you have rights under the California Consumer Privacy Act as amended by the CPRA. Soti does not sell or share your personal information, and has not done so in the preceding 12 months. We do not use or disclose sensitive personal information for purposes that would require an opt-out.
Subject to applicable law, you have the right to:
- Know what personal information is collected and how it is used.
- Request access to or deletion of your personal information.
- Correct inaccurate personal information.
- Opt out of the sale or sharing of personal information (we do not sell or share).
- Not be discriminated against for exercising your privacy rights.
Because Soti keeps your records on your device, you can exercise most of these rights directly in the app. For other requests, contact [email protected].
19. App Store Privacy Disclosure Notes
App Store privacy disclosures should match the actual app behaviour. Based on the current implementation, Soti may collect or process the following data types for app functionality, purchases, diagnostics, and support:
- Preferences you choose to provide for planning, such as supermarket, budget, household size, dietary needs, and kitchen equipment, plus support emails and feedback messages.
- Purchases and subscription information processed by Apple and RevenueCat.
- Identifiers such as an anonymous RevenueCat app user identifier used for entitlement management, and an anonymous install identifier used for request rate limiting.
- Diagnostics or technical data processed by Apple, RevenueCat, hosting providers, and support email systems as needed to operate the app and services.
Soti does not use these data types for third-party advertising tracking and does not sell personal information.
20. Provider Policies
You can review policies and terms for providers used by Soti:
21. Changes to This Policy
This policy may be updated when Soti changes, when service providers or legal requirements change, or when purchase, AI, or data practices change. The effective date above shows when this version took effect.
22. Contact
For privacy questions, support requests, or deletion questions, contact [email protected].