01 Introduction
HokieCals ("the App") is a nutrition and dining tracking application designed primarily for Virginia Tech students to log meals, track calories and macros, and monitor progress toward their health goals.
This Privacy Policy explains how the App collects, uses, and protects your information. By using HokieCals, you agree to the collection and use of information in accordance with this policy.
02 Information We Collect
Account Information
- Email address
- Password (stored securely using Supabase authentication)
Profile & Health Information
- Name or display name (if provided)
- Age
- Gender
- Height and weight
- Activity level
- Nutrition and goal preferences (e.g., macro profile, goal speed)
App Usage & Log Data
- Foods and meals you log (including custom items)
- Saved foods and frequently used items
- Dates and times of logs
- Progress metrics such as weight history
Photos & Camera
- Progress photos you choose to upload
- Barcode scans using the device camera to identify food items
Device & Technical Information
- Basic device information (e.g., device model, operating system version)
- Anonymous technical data required for app functionality and security
03 How We Use Your Information
We use your information to:
- Create and maintain your HokieCals account
- Calculate personalized calorie and macro targets
- Store and display your food logs, saved foods, and progress history
- Generate summaries and insights about your nutrition over time
- Enable barcode scanning and photo uploads
- Improve app reliability, performance, and user experience
04 Legal Bases for Processing
Depending on your location, we may rely on one or more of the following legal bases:
- Your consent
- Performance of a contract (providing the App's core functionality)
- Legitimate interests (e.g., improving the App, preventing abuse)
05 Data Storage and Security
HokieCals uses Supabase as a backend service to store account, profile, and logging data.
We take reasonable technical and organizational measures to protect your information, including:
- Secure authentication and session management through Supabase
- Encrypted connections (HTTPS/TLS) between the App and backend services
However, no method of transmission or storage is 100% secure, and we cannot guarantee absolute security.
06 Data Sharing
We may share your data in the following limited circumstances:
- Service Providers: With infrastructure providers (such as Supabase) that help us operate the App.
- Legal Requirements: If required to do so by law or in response to valid legal requests.
- Protection of Rights: When necessary to protect the rights, property, or safety of HokieCals, our users, or others.
07 Retention of Your Information
We retain your data for as long as your account is active or as needed to provide the App's services. If you request account deletion, we will delete or anonymize your personal data within a reasonable time, subject to any legal obligations.
08 Your Rights and Choices
Depending on your jurisdiction, you may have rights such as:
- Accessing the personal data we hold about you
- Correcting inaccurate or incomplete data
- Requesting deletion of your data
- Withdrawing consent where processing is based on consent
To exercise these rights, please contact us using the email below.
09 Children's Privacy
HokieCals is not intended for children under the age of 13. If you believe that a child has provided us with personal information, please contact us so we can take appropriate action.
10 International Data Transfers
Your information may be processed and stored on servers located outside of your country of residence. By using the App, you consent to the transfer of your information to these locations, which may have different data protection laws than your country.
11 Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this document. Your continued use of the App after any changes indicates your acceptance of the updated policy.
12 Contact Us
If you have any questions about this Privacy Policy or your data, please contact us: