Effective date: August 29, 2026

GPAi (“we”, “us”, or “our”) is an academic assistant app built for NC State University students by the App Development Club at NC State. This Privacy Policy explains what data we collect, how we use it, and your rights in relation to that data. By using GPAi, you agree to the practices described here.

1. Data We Collect

Account Information

When you sign in with your Google account, we receive and store the following from Google’s identity verification:

We restrict sign-in to @ncsu.edu email addresses only. We do not collect any contacts or other Google account data. Your Google profile photo URL is included in the verification data from Google, but we do not store it on our servers. We only store it locally on your device to display it in the app.

Academic Transcript Data

You may optionally upload an unofficial PDF transcript from the NC State MyPack Portal. The app parses this file locally on your device to extract:

This data is stored locally in an on-device database and is used solely for GPA calculation on the device. Your transcript data is never sent anywhere unless you actively send a message in the AI advisor feature. If you only use the GPA calculator and do not use the advisor, your transcript data remains entirely on your device and is not transmitted to any server or third party.

Chat Messages and AI Advisor

When you send a message in the AI advisor, your message is sent to Google Gemini via Cloudflare AI Gateway to generate a response. In addition to your message, the following are also sent with each advisor request:

Your name and email are not automatically included in messages sent to the AI model. However, if you voluntarily include this information in your messages, it will be visible to the AI service.

Because we use a free-tier API key, Google may retain all prompts and responses — including your full transcript — and use them to improve Google products and services, including machine learning. See Google’s Gemini API Additional Terms of Service for details. Your messages and transcript are also routed through Cloudflare AI Gateway, which may log request metadata for analytics and caching purposes.

Rate Limiting Data

To prevent abuse, we track the number of chat requests you make per day and per minute. This uses only your opaque Google user identifier and the current timestamp — no message content or personal information is stored for rate limiting.

Content Reports

You may flag an AI-generated response as offensive, inaccurate, or misleading using the in-app report feature. When you submit a report, the following data is stored on our servers for up to 90 days:

Reports are reviewed by the GPAi development team to improve AI safety and content quality. Flagged message content is not shared with third parties except as necessary for review by the development team.

2. How We Use Your Data

We use your data for the following purposes only:

3. Third-Party Services

We use the following third-party services in connection with your data:

We do not use any analytics, advertising, crash reporting, or telemetry services.

4. Data Retention

5. Data Security

6. Your Rights and Choices

7. Children’s Privacy

GPAi is not directed at children under 13. We do not knowingly collect personal information from anyone under 13 years of age. If you are under 13, please do not use this app.

8. Changes to This Policy

We may update this Privacy Policy from time to time. If we make material changes, we will update the effective date at the top of this page. Continued use of GPAi after changes are posted constitutes acceptance of the updated policy.

9. Contact Us

If you have questions about this Privacy Policy, please contact the NC State App Development Club at ncsuappdevelopmentclub@gmail.com.