1. Our agreement
These Terms govern your use of the BarCal AI application and its related account, nutrition-planning and meal-analysis services (the “Service”). The operator of BarCal AI is identified in the contact section below. “You” means the person using the Service.
These Terms form an agreement between you and us when you accept them through [CONFIRMED ACCEPTANCE MECHANISM]. Read them before accepting. If you do not agree, do not use the Service.
Nothing in these Terms limits consumer rights or other rights that applicable law does not allow us to exclude.
2. Eligibility
BarCal AI is intended only for adults aged 18 and above in India. You must be at least 18 years old and have legal capacity to enter this agreement. Anyone under 18 is not eligible to use the Service, create an account or access Gemini-powered features. Parental or guardian permission does not make an under-18 user eligible.
You must confirm that you are 18 or older before continuing and provide your age during onboarding. Provide accurate age information. Under-18 ages cannot proceed through onboarding; known minor profiles and unknown ages cannot authorize Gemini-powered processing. Age checks are based on self-declaration and do not verify identity. Live Gemini meal analysis remains paused pending provider review.
3. What the Service provides
BarCal AI lets you complete a nutrition questionnaire, save profile preferences to your account, obtain estimated daily calorie and macronutrient targets where supported, and submit meal photos for estimated food and nutrition information. Completed food analyses are saved to your account and included in your daily totals. You can review your current day's scans and update questionnaire answers to generate a new plan.
After the adult age-group selection, guest questionnaire drafts are stored on your device or in your browser. Signing in is required to save an adult account plan and use personal meal scanning when available. The age-group choice is held in memory for the session; it is not identity or parental-consent verification. Online features depend on a working internet connection and available service providers.
Google Play Billing is not implemented. Subscriptions and trials described below are planned and cannot currently be purchased or started in this build. There is no commitment to a permanent free plan. Features marked “Coming soon” are not current entitlements or commitments to a release date.
When live analysis is enabled, the existing implementation limits scanning to 30 new scans per account in a rolling 24-hour period and five total submission attempts for each scan, including its first attempt. Failed and unrecognized-food scans count toward the new-scan limit. Uploads must be JPEG images no larger than 4 MiB after decoding; the app prepares supported gallery photos for upload. Failed analysis may be retried within the attempt limit. These limits do not guarantee successful results.
4. Planned subscriptions — not currently available
This section describes the intended launch model only. It does not start a trial, create an entitlement, authorize billing or bind you to a purchase. Google Play Billing, entitlement checks and associated screens must be implemented and approved before paid access is offered.
- Monthly plan: planned price ₹149 per month.
- Yearly plan: planned price ₹1,200 per year, billed yearly rather than monthly.
- No permanent free plan is planned. Final prices, applicable taxes, billing periods and eligibility must be clearly displayed before purchase. [CONFIRM WHETHER ADVERTISED PRICES INCLUDE ALL APPLICABLE TAXES.]
Planned trial. An eligible user would first confirm a Google Play subscription. The intended allowance is a maximum of five AI food scans during the trial, only where that user is eligible for live AI analysis. The preferred 24-hour trial is not supported by the currently documented standard Google Play subscription trial range, which starts at three days. [SELECT AND APPROVE A SUPPORTED TRIAL DURATION; CONFIRM ELIGIBILITY AND WHETHER FAILED SCANS COUNT TOWARD THE FIVE-SCAN ALLOWANCE.] No trial is presently offered.
Planned renewal. If implemented and purchased, the selected plan would automatically renew after its confirmed trial and at the selected monthly or yearly billing interval unless cancelled through Google Play before renewal. The purchase screen must disclose the trial end, renewal price and billing period before confirmation.
Planned scan access. Paid subscribers are intended to receive unlimited AI food scans for ordinary personal use, subject to transparent, reasonable fair-use limits and provider eligibility. This is not an entitlement in the current build: its existing 30-new-scans-per-24-hours cap remains in place behind the provider gate. [DEFINE FAIR-USE LIMITS, ABUSE CRITERIA, NOTICE AND APPEAL PROCESS; RECONCILE THE CODE BEFORE ADVERTISING UNLIMITED SCANS.] A minor must not be sold unavailable AI functionality.
Cancellation and refunds once purchases are available. You would manage or cancel a Google Play subscription through Google Play subscription settings. Uninstalling the app does not cancel a Play subscription; do not assume deleting a BarCal account cancels billing. Cancellation ordinarily stops the next renewal while access continues through the paid period. Refunds will follow applicable Indian consumer protection law and Google Play refund policies; no blanket no-refunds term applies. You may also contact barcalai.support@gmail.com. [CONFIRM ACTUAL CANCELLATION, REFUND, DELETION AND RESTORE-PURCHASE IMPLEMENTATION BEFORE LAUNCH.]
5. Your account
You can sign in using the supported Google, Apple or email verification flows provided through Clerk. New email accounts may require a password as well as email verification. Provide accurate account details and questionnaire answers, and update them when they change; inaccurate information can affect your estimates.
Keep passwords, verification codes and access to your sign-in provider secure. Do not use another person's account without authorization or let others impersonate you. You are responsible for your own use of the Service and for access you authorize, subject to applicable law. Contact us at barcalai.support@gmail.com if you suspect unauthorized access.
Signing out ends your current signed-in experience; it does not delete your account or saved plan.
6. Nutrition estimates and AI output
Daily targets are currently calculated using a formula based on questionnaire answers. Previously saved targets may have been generated using AI. The meal-photo implementation, currently paused pending provider clearance, uses Google Gemini to estimate the visible food, portion, calories, protein, carbohydrates and fat.
These outputs are general wellness estimates, not medical advice, diagnosis, treatment or an individualized clinical diet. They may be incomplete or wrong. A photo cannot reliably establish ingredients, allergens, food safety, exact quantities or nutrition. Automated checks do not verify an estimate's clinical suitability or accuracy.
Do not use the Service to decide whether food is safe for an allergy, to determine medication or insulin doses, or as a substitute for a qualified healthcare professional. Consult an appropriate professional about dietary changes, particularly if you have a medical condition, are pregnant or breastfeeding, or have concerns about disordered eating or growth. Do not disregard professional advice because of an app estimate.
No particular weight, muscle, fitness or health outcome is promised. Review estimates critically and check reliable food information where available. The current Service does not provide a manual correction tool for saved scan results. Demo meal previews are illustrations, not analyses of your food. AI output may resemble output supplied to others; we do not promise that it is unique or eligible for intellectual-property protection.
7. Acceptable use
Use the Service lawfully and for its supported nutrition-tracking functions. You must not:
- Access another person's account or records without authorization, impersonate another person, or misrepresent your eligibility.
- Upload content you do not have permission to submit, unlawful content, or content that infringes another person's rights.
- Interfere with the Service, introduce malicious code, or bypass authentication, ownership checks, upload limits or scan limits.
- Use meal images or other inputs to attempt to override the analysis system's instructions or obtain information about other users.
Submit food photos relevant to the analysis. Avoid including faces, documents or other unnecessary personal information. The Service is not intended for identifying people or determining health conditions from images.
8. Your content and processing permission
You retain any ownership rights you have in the photos and other content you submit. You confirm that you have the permissions necessary for us to process that content to provide the Service.
By submitting content, you grant us a non-exclusive, royalty-free permission to host, store, copy, resize or convert, transmit and analyze it, and display it back to you, only as needed to provide the Service. We may allow service providers acting for us to perform those operations. This permission is worldwide only to accommodate the locations in which the Service and its providers operate; it does not transfer ownership.
This permission does not authorize public advertising use or sale of your photos. It lasts while needed to provide the requested functions and to handle remaining copies described in the deletion section, subject to applicable law. It does not replace any consent or other legal basis required for personal-data processing.
Selecting or taking a photo is separate from submitting it. When live scanning is enabled, pressing “Analyze food” uploads the selected photo for processing using ImageKit and Google Gemini. The Service has no public photo-sharing feed.
9. Third-party services
The Service relies on Clerk for authentication, Neon for account and nutrition storage, ImageKit for photos, Trigger.dev for background processing, Google Gemini for meal analysis, and Sentry for diagnostics. Their availability may affect sign-in, saving, analysis or deletion.
If you choose Google or Apple sign-in, your separate relationship with that account provider remains subject to the terms applicable to your provider account. These Terms do not replace those agreements. Our suppliers' business-service agreements do not, merely because we use those suppliers, become contracts between you and every supplier.
Personal-data handling is described in the review draft of the Privacy Policy. [PRIVACY POLICY PLACEHOLDERS AND RETENTION PRACTICES MUST BE RESOLVED AND REVIEWED BEFORE PUBLICATION.]
10. Intellectual property
Except for your content and rights governed by separate licenses, rights in the Service's software, design, branding and other materials remain with their respective owners. You may use the Service's available functions under these Terms. No ownership of our branding is transferred to you.
Open-source components remain governed by their applicable licenses. These Terms do not remove rights those licenses give you, including rights under the repository's MIT license where it applies.
11. Access, stopping use and account deletion
You may stop using the Service at any time. To delete your account, open Profile, choose “Delete your account,” type DELETE and confirm. Deletion is intended to be permanent. Signing out or uninstalling the app does not initiate this account-deletion process.
The deletion process removes your uploaded meal-photo folder, requests image-cache invalidation, deletes account-linked app records including your profile, nutrition plans, meals and any stored weight entries, and deletes your Clerk account. If deletion reports a failure, follow the retry instructions; some steps may already have completed. Contact barcalai.support@gmail.com if you cannot complete the process.
Image-cache invalidation is asynchronous. A minimal synchronization record remains to prevent deleted accounts from being recreated by delayed background events. The account-deletion process does not itself erase historical provider job records, diagnostic logs, AI-provider records or backups. It also cannot remove copies already downloaded to other devices. [CONFIRM RETENTION PERIODS AND THE PROCESS FOR ADDITIONAL ERASURE REQUESTS IN THE PRIVACY POLICY.] Nothing here limits statutory deletion rights.
Access requests are rejected when authentication, age or account-ownership checks fail, an account has been deleted, or applicable technical limits are reached. Under the intended launch policy, we may proportionately restrict or suspend access where reasonably necessary to address fraud, abuse, a security threat, illegal activity or a serious violation of these Terms. We may terminate access for a serious or repeated breach where a lesser measure would not reasonably address it. Where lawful and safe, we will explain the reason and allow a reasonable opportunity to respond or remedy the issue; urgent protective action may precede notice. You may request review at barcalai.support@gmail.com. Suspension does not automatically forfeit statutory refund or data-access rights. [IMPLEMENT AND REVIEW NOTICE, HUMAN REVIEW, DATA ACCESS AND SUBSCRIPTION HANDLING BEFORE THIS POLICY BECOMES OPERATIVE.]
12. Availability and warranties
To the extent permitted by applicable law, the Service and its estimates are provided “as is” and “as available.” We do not guarantee uninterrupted or error-free operation, successful processing of every image, exact nutritional measurements, or any particular health result.
These statements do not exclude mandatory warranties or obligations to exercise legally required care and skill.
13. Responsibility and liability
Nothing in these Terms excludes or limits liability for fraud, willful misconduct, death or personal injury caused by negligence where exclusion is prohibited, or any other liability that cannot lawfully be excluded or limited.
[CONFIRM A REASONABLE MONETARY CAP, LOOKBACK PERIOD AND ANY EXCLUDED LOSS CATEGORIES WITH INDIAN COUNSEL. NO NUMERIC CAP OR BLANKET INDIRECT-LOSS EXCLUSION IS SELECTED PENDING THAT REVIEW.]
14. Narrow indemnity — proposed for review
To the extent enforceable under Indian law, an adult contracting user is responsible for reasonable, documented third-party losses and reasonable legal costs finally awarded by a competent court, or agreed in a settlement that user approves, directly caused by the user's knowing infringement of a third party's rights through submitted content or intentional unlawful misuse of the Service. This does not cover ordinary mistakes, AI inaccuracies, our negligence or breach, or losses attributable to us or our providers.
We must give prompt notice of the claim and a reasonable opportunity to participate in its defence. We may not impose a settlement, admission or other obligation on you without your agreement. This clause does not impose an indemnity on a minor or automatically on their parent or guardian and does not reduce mandatory consumer rights. [INDIAN COUNSEL TO CONFIRM ENFORCEABILITY AND WHETHER TO RETAIN THIS CLAUSE.]
15. Changes to the Service or these Terms
Features and these Terms may need to change as the Service develops. A revised version will state its effective date. Material changes will be communicated through [CONFIRMED NOTICE CHANNEL AND ADVANCE-NOTICE PERIOD], and we will obtain agreement where required by law. Changes will not remove rights that already accrued under applicable law.
Any future paid offering requires separate, clear pricing and purchase terms before you agree to buy it. These Terms do not authorize a charge or automatic enrollment in a paid plan.
16. Governing law and disputes
These Terms are governed by the laws of India. Disputes may be brought in the competent courts in Hyderabad, Telangana, India, subject to applicable consumer protection law and any mandatory right you have to use the courts or benefit from the consumer protections of your place of residence.
You may contact us using the details below about a concern. This does not require you to delay or waive any legal remedy. There is no mandatory arbitration requirement, class-action waiver or contractual shortening of statutory claim periods. Your rights to approach a competent consumer commission or other statutory forum are preserved; Hyderabad is not an exclusive venue where mandatory law provides otherwise.
17. Contact
The Service is operated by Lingala Anjan Goud, an individual developer based in Hyderabad, Telangana, India (“BarCal AI,” “we,” “us” or “our”).
Service operator: Lingala Anjan Goud (individual developer)
Public business location: Hyderabad, Telangana, India
Full legal/business address: [TO BE CONFIRMED BEFORE PUBLICATION]
Support and legal inquiries: barcalai.support@gmail.com
Grievance officer and any additional legally required contact details: [CONFIRM APPLICABILITY, APPOINTMENT AND DETAILS BEFORE LAUNCH]