Privacy Policy

Last updated: March 9, 2026

Introduction

Welcome to gry (“we”, “us”, or “our”). We respect your privacy and are committed to protecting your personal data. This privacy policy explains how we collect, use, and safeguard your information when you use our app.

App Name: gry
Website: gryapp.com
Bundle ID: com.adigowo.gry

Data We Collect

User Account Data

  • Email (required) - used for authentication and friend discovery
  • Username (required) - your public profile identifier
  • Phone number (optional) - used for friend discovery via contacts
  • Profile picture (optional) - stored in Firebase Storage
  • Timezone - used for meal window calculations
  • Meal preferences - breakfast, lunch, and dinner toggles

Post Data

  • Photos - one or more images per post
  • Meal type - breakfast, lunch, dinner, snack, dessert, or drink
  • Timestamp - stored in UTC
  • Caption (optional)
  • Calories (optional)
  • Ingredients (optional)
  • Visibility - global (public) or friends-only
  • Likes and comments from other users

Social Data

  • Friend relationships - your connections with other users
  • Starred friends - friends you've marked for notifications
  • Friend requests - pending connection requests

Device Data

  • Push token - for delivering notifications via Expo
  • Device timezone - for scheduling meal reminders

Third-Party Services

We use the following third-party services to operate gry:

ServicePurposeData Shared
Firebase AuthUser authentication (Email, Google, Apple)Auth credentials
Cloud FirestoreDatabase for users, posts, comments, friendsAll app data
Firebase StoragePhoto storageMeal images, profile pictures
Amplitude AnalyticsUsage analyticsEvents, user ID, session data
Expo NotificationsPush notification deliveryPush tokens
Google OAuthSign in with GoogleEmail, basic profile
Apple Sign-InSign in with AppleEmail (may be anonymized)
RevenueCatSubscription and in-app purchase managementUser ID, purchase history, subscription status
OpenAIAI-powered image analysis (meal identification)Meal images

Device Permissions

PermissionPurposeRequired
CameraCapture meal photosRequired for posting
Photo LibrarySelect existing photosOptional
ContactsFind friends on gryOptional
NotificationsMeal reminders, friend post alertsOptional

Important Contact Privacy Note: Contact data is only used locally to match existing users. Names are displayed locally only and discarded after matching. Phone numbers and emails from your contacts are never stored on our servers.

Subscriptions & Purchases

We use RevenueCat to manage subscriptions and in-app purchases. RevenueCat processes and stores:

  • Your anonymous user identifier
  • Purchase and subscription history
  • Subscription status (active, expired, trial, etc.)

Payment processing is handled entirely by Apple through the App Store. We do not collect or store your payment information (credit card numbers, billing address, etc.). RevenueCat's use of your data is governed by their privacy policy.

AI Image Analysis

When you use AI-powered features (such as meal identification), your meal images are sent to OpenAI for processing. OpenAI analyzes the image and returns results such as identified food items and meal descriptions. Calorie and nutritional estimates are sourced separately from the USDA FoodData Central database.

OpenAI's use of data transmitted through our API is governed by their API data usage policy. Images sent via our API are not used by OpenAI to train their models.

Anonymized Data & Model Training

To improve our services, we may create anonymized, de-identified copies of meal images. These anonymized images have all personally identifiable information removed (including metadata, user associations, and any identifying context) and cannot reasonably be linked back to you.

We may use these anonymized images to:

  • Train and improve machine learning models for food recognition and nutritional analysis
  • Enhance the accuracy of AI-powered features within the app
  • Conduct internal research to improve our services

Important: Anonymized data is no longer considered personal data under applicable privacy laws. By using gry, you consent to the creation and use of anonymized versions of your meal images for the purposes described above.

Analytics Events

We use Amplitude to track the following types of events to improve the app experience:

  • Authentication events (sign up, sign in, sign out)
  • Feature usage (camera, posting, feed browsing)
  • Social actions (friend add/remove, starring)
  • Onboarding completion
  • Errors and crashes

How We Use Your Data

We use your data solely to provide and improve the gry experience:

  • To create and maintain your account
  • To display your posts to friends you've chosen to share with
  • To show public posts on user profile pages (when you opt-in to global sharing)
  • To calculate meal windows based on your timezone
  • To send meal reminders and friend notifications
  • To enable social features like likes, comments, and friend connections
  • To process meal images using AI for food identification
  • To manage your subscription and unlock premium features
  • To create anonymized datasets for improving our AI models

What We Do NOT Do

We are committed to respecting your privacy. We do NOT:

  • Sell your data to anyone
  • Share data with advertisers
  • Track you across other apps or websites
  • Use your data to build advertising profiles

Data Storage & Security

Your data is stored securely using Google Firebase services. We implement the following security measures:

  • Firebase Authentication with secure token handling
  • Firestore security rules ensuring users can only access their own data
  • HTTPS encryption for all communications
  • Secure session management

Your Rights & Controls

You have full control over your data. You can:

  • Delete your account - Settings → Delete Account
  • Delete individual posts at any time
  • Change post visibility - switch between global and friends-only
  • Disable notifications in app settings
  • Skip contacts permission - friend discovery is optional
  • Update meal preferences at any time
  • Change username and profile picture

Children's Privacy

gry is not directed at children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us and we will promptly delete that information.

Contact Us

If you have questions about this privacy policy or want to request data deletion, please contact us at: [email protected]

Changes to This Policy

We may update this privacy policy from time to time. We will notify you of any significant changes through the app or by posting the new policy on this page and updating the “Last updated” date.