BatchCompass
Your kitchen, in proportion

A good batch
starts here.

Keep your own recipes, scale them to the servings you need, and bring a whole cooking plan into one useful shopping list.

01 / RECIPES

Right-size the recipe.

Save ingredients and methods. Change the target servings and see proportional quantities.

02 / PLANS

Prepare the full batch.

Combine recipe snapshots, check ingredients and see totals within each measurement family.

03 / JOURNAL

Keep what worked.

Complete a plan once and keep its quantities, methods and notes as a cooking record.

Support

From a recipe to a record.

  1. Open Recipes and add a name, original servings and ingredients. Add a method and notes if useful. Sample recipes are loaded only when you choose that action.
  2. Open a recipe and choose Scale recipe. Set target servings between 0.25 and 1,000, then add the result to a new or existing cooking plan.
  3. Open Plans to prepare your ingredients. A plan keeps its own snapshot; later recipe changes do not rewrite it. The shopping list combines matching names within the same measurement family.
  4. Complete a plan with at least one recipe to move it into Journal. Completion removes the open plan and creates one record. Deleting a record does not restore the plan.

Something looks different?

Ingredient checks belong to each recipe snapshot. The combined shopping list shows the total batch requirement, including checked ingredients. It does not subtract checked amounts. Separate names or measurement families stay separate.

If saved data cannot be read, the app preserves the original file and blocks ordinary edits. Use Retry loading after resolving the issue, or deliberately choose Erase all local data in About. Erasing discards unreadable data too; it does not create a hidden recovery copy.

Contact support

Email asher11223366@gmail.com. Include the app version, iOS version, what you tried and what happened. Avoid sending private recipes or other personal information unless needed to explain your request.

Calculation conventions

Clear measures. Separate families.

BatchCompass scales quantities by target servings divided by original servings. Stored values are not rounded; display formatting is for readability.

These are the app's culinary volume conventions. Check your own measuring tools and recipe. Mass is never converted to volume. This app provides no nutrition analysis, cooking temperatures or food-safety instructions.

Public app behavior

Online destination.

At each cold process launch, when first active, BatchCompass reads one configuration record from its own CloudKit public database. A white status screen waits for up to 2.5 seconds. If enabled with a valid HTTPS address, the app prepares its local tabs and automatically asks iOS to open that address once. This is automatic startup behavior. iOS may use your default browser or a Universal Link handler; Safari is not forced.

Disabled, missing, invalid, failed or timed-out configuration leaves the local features available. Backgrounding during startup cancels that automatic opening. Returning from the website does not repeat it. Late or duplicate responses cannot open a website, and the app does not cache the destination across launches.

Journal → About → Online destination shows the latest status and destination host. Refresh configuration checks again without opening a website. Open website explicitly opens the latest valid enabled destination. A failed opening shows an error and leaves local features available. The behavior is the same for users and App Review.

A support page used during technical verification is a test destination, separate from any business website. The owner configures the business destination separately. This static page does not display live CloudKit values. Website functionality, operator, access requirements and data practices must reflect the actual configured service.

Privacy policy · October 30, 2026

Your recipes stay on your device.

Local app records

BatchCompass stores recipes, ingredient quantities, methods, plans, ingredient checks and completed cooking records on your device. It does not upload these records to CloudKit or to a developer server. It has no native user account, advertising SDK or analytics tracking. System device backups may include local app data according to your device settings.

CloudKit configuration

The app reads one public configuration record to determine whether an online destination is enabled and which HTTPS address to open. It does not create, update or delete those records, request a user profile, or synchronize your recipes. Apple processes the network request under its applicable privacy practices. Configuration errors do not prevent access to local features.

Opening a website

When enabled, the destination is automatically opened once at cold startup as described above. You may also open it manually from About. A destination website is a separate network service; its actual operator and privacy policy govern information you provide there. The configured website's data collection, sharing, tracking and access requirements depend on that service. This policy does not claim that an unspecified future website collects no data.

This support website

This support and privacy page is hosted by Netlify. Visiting it sends normal network information, such as your IP address and request/browser details, to the hosting provider. Netlify may add its own operational interface or badge. The app publisher has not added a contact form, advertising or analytics SDK to this submitted page. This is not a claim that the hosted page or provider processes no network data. See Netlify's privacy statement for the provider's practices.

Support email

If you email support, your email address, message and any information you choose to include are handled to respond to your request. Email travels through the applicable email providers. Do not send passwords or verification codes. We do not ask for your Apple Account credentials.

Deletion and control

You can edit or delete recipes, remove plans and delete individual cooking records. Existing plan and journal snapshots are independent of their source recipe, so deleting a recipe does not delete those snapshots. Journal → About → Erase all local data clears the active library after confirmation, including an unreadable original database if present. It does not create a hidden backup. The app cannot erase copies retained in system device backups or email already sent.

Contact and updates

For support or privacy questions, contact asher11223366@gmail.com. Apple distribution account: Una Finnman. This does not identify the operator of a future business destination. This policy will be updated when relevant app behavior or the configured service's disclosed data practices change.