Privacy Policy

Last Updated: February 2026

Back to Home

Your privacy is important to us. This Privacy Policy explains how Geesly collects, uses, and protects your personal information when you use our dating application.

1. Information We Collect

We collect information you provide, information generated when you use the app, and information from third parties.

A. Information You Provide

  • Account Credentials: Phone number, email address, and login credentials via Google or Apple Sign-In
  • Profile Information: Name, public ID (username), age, date of birth, gender, photos (2-6 images), bio, tagline, interests, personality traits, MBTI type, and languages spoken
  • Demographics & Lifestyle: Job title, company, school, height, body type, education level, relationship intent, workout frequency, smoking and drinking habits, dietary preferences, religious beliefs, political views, zodiac sign, and race/ethnicity
  • Preferences: Gender preference, age range, maximum distance, preferred body styles, and other matching criteria
  • User Content: Messages in chats (subject to spam detection filters)
  • Verification Data: World ID verification data if you choose to verify your profile (processed through World ID)

B. Information We Collect Automatically

  • Usage Data: Activity within the app including likes (5-star ratings), passes (1-4 star ratings), matches, chat invitations sent/received, profiles viewed, rating progress (earn 1 Corn per 12 ratings), hourly rating limits (6 per hour), features used, and login times
  • Device Information: Device model, operating system, IP address, device identifiers, mobile network information, and app version
  • Location Data: Precise geolocation (latitude/longitude) and geohash (encoded location) to suggest nearby matches within a maximum distance of 300km (approximately 186 miles). Users beyond this distance will not appear in your discovery feed. Users without location data may still be shown but will appear after all nearby users have been rated, with significantly lower visibility. You can revoke this permission in device settings, though it will severely limit your visibility to other users
  • Analytics: App performance data, crash reports, and usage patterns via Firebase Analytics (which includes Google Analytics) and Crashlytics

C. Information from Third Parties

  • Purchase Details: Transaction confirmations from RevenueCat and app stores (Google Play or Apple App Store) for premium subscriptions and Corn purchases. We do not store your payment information directly
  • Authentication: Basic profile information from Google or Apple when you sign in through their services
  • World ID: Verification status from Worldcoin's World ID system if you verify your profile

2. How We Use Your Information

We use the information we collect to:

  • Provide the Service: Create your account, display your profile to other users, and facilitate messaging
  • Matchmaking: Show you profiles based on your preferences (gender, age range, distance, body type), location proximity, and activity. Our algorithm scores users based on ratings received and prioritizes showing you highly-rated, nearby users first
  • Safety & Moderation:
    • Monitor chat messages for spam, URLs, phone numbers, harassment, inappropriate content, and other violations of our Terms of Service
    • Block messages containing URLs, phone numbers, or repeated spam (5+ identical messages)
    • Process user reports for harassment, inappropriate content, spam, and fake profiles
    • Automatically blacklist users who receive 50+ reports
    • Send report details (including last 20 messages) to our team at geeslyhelp@gmail.com
    • Enforce community standards and Terms of Service
  • Transactions: Process premium subscriptions and Corn purchases via app stores, manage virtual currency balances, and handle restore purchases
  • Gamification: Track rating progress, award Corns for user engagement (1 Corn per 12 ratings), manage hourly rating limits (6 profiles per hour), and unlock rate limit with 20 Corns
  • Communications: Send push notifications and in-app alerts about matches, chat invitations, received messages, likes, and account activity. Send emails via Gmail/Nodemailer for reports and administrative purposes
  • Analytics: Track usage trends via Firebase Analytics to improve features, fix bugs, and optimize performance
  • Advertising: Show rewarded video ads that users can watch to earn 1 Corn (optional)

3. Information Sharing and Disclosure

We do not sell your personal data. We share information only as follows:

  • With Other Users: Your public profile data (photos, bio, interests, preferences, etc.) is visible to other users for dating purposes. Messages are visible only to you and your chat partner
  • Service Providers: We share data with trusted third parties including:
    • Google Firebase: Cloud hosting, Firestore database, Authentication, Cloud Functions, Analytics, Crashlytics, Cloud Messaging (push notifications), Remote Config, and App Check for security
    • Google Cloud Vision API: Automated image analysis for content moderation (see Section 5)
    • RevenueCat: Subscription and in-app purchase management
    • Apple/Google: Payment processing through their respective app stores (Apple App Store and Google Play Store)
    • Gmail/Nodemailer: Email service for sending user reports to geeslyhelp@gmail.com
    • World ID (Worldcoin): Profile verification service (optional)
    • Ad Networks: For serving rewarded video ads (processed through ad SDKs)
    All providers are contractually obligated to protect your data and use it only for specified purposes. These third parties have their own privacy policies governing their data handling practices.
  • Legal Compliance: We may disclose information if required by law, court order, or subpoena
  • Safety: We may disclose information if necessary to protect the safety of any person, including sharing reported chat messages with our team
  • Business Transfers: If Geesly is involved in a merger, acquisition, or sale of assets, your information may be transferred

4. Spam Detection and Message Filtering

Automatic Message Blocking: To protect users from spam and unwanted contact sharing, we automatically block messages that contain:

  • URLs and Links: Any web addresses, domain names, or links (http://, https://, www., .com, .net, etc.)
  • Phone Numbers: All common phone number formats including international numbers
  • Repeated Spam: Sending the same message 5+ times in your last 10 messages

These filters run in real-time before messages are sent. You'll receive a notification if your message is blocked.

5. Image Scanning and Content Moderation

To maintain a safe and appropriate environment, all profile images uploaded to Geesly are automatically scanned using Google Cloud Vision API before being accepted.

A. What We Scan For

Our automated image analysis checks for:

  • Explicit Adult Content: Full nudity or sexually explicit material (bikini and swimwear are permitted)
  • Violent Content: Images containing violence or weapons
  • Minor Detection: Images that may contain or depict minors (anyone under 18)
  • Spam/Promotional Content: QR codes, advertisements, promotional material, or commercial content

B. How It Works

When you upload a profile image:

  • The image is sent to Google Cloud Vision API for analysis
  • The API returns safety scores and content labels
  • Images that violate our policies are automatically rejected
  • You receive immediate feedback if an image is rejected, with the reason
  • Approved images are then uploaded to your profile

C. Data Handling

  • Images are analyzed in real-time during upload
  • Google Cloud Vision API processes images temporarily for analysis only
  • Image data is not stored by Google after analysis is complete
  • Only approved images are stored on our servers
  • We do not use image data for training AI models

D. Why We Do This

Image scanning helps us:

  • Protect minors by preventing images of children from being uploaded
  • Maintain community standards by blocking explicit or violent content
  • Prevent spam and commercial exploitation of the platform
  • Create a safer dating environment for all users

6. Your Rights and Choices

Depending on your location, you may have specific rights:

  • Access & Portability: Request a copy of the data we hold about you
  • Correction: Update your profile information via app settings at any time
  • Deletion: Request account deletion via Settings → Privacy → Delete Account. All your data including profile, photos, messages, matches, and purchase history will be permanently deleted within 45 seconds (with 45-second timeout protection)
  • Device Permissions: Revoke permissions for Location, Camera, Photos, or Notifications through your device settings at any time
  • Notification Preferences: Manage push notifications and alerts in Settings → Notifications. Toggle on/off for: push notifications, alerts, vibration, and online status visibility
  • Blocking: Block users to prevent them from seeing your profile or contacting you

7. Data Retention

We retain your personal information as follows:

  • Active Accounts: Data is kept while your account is active
  • Deleted Accounts: Upon account deletion (via in-app delete function), your data is immediately and permanently deleted within 45 seconds, including:
    • User profile and authentication data
    • All profile photos from Firebase Storage
    • Chat invitations (sent and received)
    • Chat messages and conversations
    • Chat unlock records
    • References in other users' blocked lists
    • Local app cache and SharedPreferences/UserDefaults
  • Automatic Cleanup:
    • Notifications: Auto-deleted after 7 days
    • Chat Invitations: Auto-deleted after 7 days if not accepted
    • Matches & Likes: Reset monthly (1st of each month), except for active chats, blocked users, and pending invitations
    • Rating Progress: Tracked for Corn rewards, resets after earning
  • Reports: User reports and associated chat logs are retained for safety investigations and may be kept for up to 1 year
  • Payment Records: Transaction history retained as required by app stores, tax regulations, and for 7 years for accounting purposes
  • Blacklisted Users: Users auto-blacklisted after 50+ reports remain banned permanently

8. Security

We use Firebase's industry-standard security measures, including:

  • TLS/SSL encryption for all data in transit
  • Secure cloud infrastructure (Google Firebase with App Check)
  • Firebase Authentication for secure login
  • Rate limiting in Cloud Functions (max 10 notifications per minute, max 3 reports per minute)
  • Spam detection filters to prevent malicious content
  • Automatic blacklisting system for reported users

However, no transmission over the internet is completely secure, and we cannot guarantee absolute security of your data.

9. Children's Privacy

Geesly is strictly for users 18 years of age or older. We do not knowingly collect data from minors. Age is collected through self-reported date of birth during registration and is NOT independently verified. If we discover that a user is under 18, we will immediately terminate the account and delete all associated data.

Additionally, no images of minors (anyone under 18 years of age) are allowed on the platform. Users must not upload, share, or post any images containing or depicting minors in any form. Any content containing images of minors will be immediately removed and may result in permanent account termination.

10. International Data Transfers

If you are located outside the United States, your information may be transferred to and stored on servers in the US (via Google Firebase US-Central1 region). We rely on Firebase's security measures and standard contractual clauses to ensure your data is treated securely in accordance with this Privacy Policy.

11. Third-Party Services

Our app integrates with and may contain links to third-party services:

  • Google Play Store / Apple App Store: For purchases and downloads
  • World ID (Worldcoin): Optional identity verification
  • Ad Networks: For rewarded video ads

We are not responsible for the privacy practices of these third parties. We encourage you to read their privacy policies.

12. Analytics and Tracking

We use Firebase Analytics to understand how users interact with our Service. This service collects:

  • Device information and identifiers
  • Usage patterns and feature engagement
  • App performance and crash data (via Firebase Crashlytics)
  • Session duration and frequency

We do not use Google Analytics or third-party ad tracking.

13. Email and Push Notifications

We may send you:

  • Service Emails: Administrative messages via Gmail/Nodemailer about account activity, reports, or security issues (cannot be disabled)
  • Push Notifications: Via Firebase Cloud Messaging about:
    • New matches (when someone likes you back)
    • Chat invitations received
    • New messages in active chats
    • Account activity and security alerts

You can manage push notification and alert preferences in Settings → Notifications. You cannot opt out of critical security and administrative messages.

14. California Privacy Rights (CCPA)

If you are a California resident, you have additional rights under the California Consumer Privacy Act:

  • Right to Know: Request information about personal data we collect, use, and share
  • Right to Delete: Request deletion of your personal information (use in-app delete account feature)
  • Right to Opt-Out: Opt out of the sale of personal information (we do not sell personal data)
  • Non-Discrimination: We will not discriminate against you for exercising your privacy rights

To exercise these rights, use the in-app delete account feature or contact us at geeslyhelp@gmail.com.

15. European Privacy Rights (GDPR)

If you are in the European Economic Area (EEA), United Kingdom, or Switzerland, you have rights under the General Data Protection Regulation:

  • Right of Access: Obtain confirmation of data processing and access to that data
  • Right to Rectification: Correct inaccurate or incomplete personal data
  • Right to Erasure: Request deletion of your personal data (use in-app delete function)
  • Right to Restriction: Request restricted processing of your data
  • Right to Data Portability: Receive your data in a structured, commonly used format
  • Right to Object: Object to processing based on legitimate interests
  • Right to Withdraw Consent: Withdraw consent for data processing at any time
  • Right to Lodge a Complaint: File a complaint with your local data protection authority

16. Data Processing Legal Basis

We process your personal data based on:

  • Contract Performance: To provide dating and matchmaking services
  • Legitimate Interests: To improve services, prevent fraud, detect spam, ensure user safety, and maintain security
  • Consent: For optional features like World ID verification, location services, and marketing communications
  • Legal Obligations: To comply with laws, respond to legal requests, and protect rights

17. Messaging and Chat Data

Your messages are:

  • Encrypted in transit: Using TLS/SSL (Firebase default)
  • Stored securely: On Firebase Firestore servers
  • Filtered for spam: URLs, phone numbers, and repeated messages are blocked before sending
  • Accessible by: You and your chat partner only
  • Limited to 200 characters: Per message
  • Subject to review: If reported by users (last 20 messages included in reports)
  • Deleted when: Either user deletes their account, blocks the other user, or ends the chat

We access messages only for: safety investigations based on user reports, legal compliance, or spam detection enforcement.

18. Virtual Currency (Corns)

Geesly uses a virtual currency called "Corns" for in-app actions:

Earning Corns:

  • 1 Corn per 12 profile ratings
  • 1 Corn per rewarded video ad watched (optional)
  • Bonus Corns with premium subscriptions

Using Corns:

  • 20 Corns to unlock chat with a match
  • 20 Corns to bypass hourly rating limit (unlock 6 more ratings)
  • 5 Corns to view a user's full profile

Purchasing Corns:

Available via in-app purchases through app stores

Corn balances and transactions are stored securely and associated with your account. Premium subscribers get unlimited certain features.

19. World ID Verification (Optional)

You may choose to verify your profile using World ID (Worldcoin):

  • Verification is completely optional
  • Provides a verified badge on your profile
  • We receive only verification status (verified/not verified) from World ID
  • World ID's own privacy policy applies to their verification process
  • We do not store biometric data

20. Data Breach Notification

In the event of a data breach affecting your personal information:

  • We will notify affected users without unreasonable delay
  • For EU residents: We will notify within 72 hours of discovery when required by law
  • Notification will include: nature of breach, data affected, when it occurred, and protective steps you should take
  • We will notify relevant supervisory authorities as required by law
  • You will be notified via email or in-app notification

21. Changes to This Policy

We may update this policy periodically. We will notify you of changes via in-app notification, email, or push notification. Continued use of Geesly after updates constitutes acceptance of the revised policy. The "Last Updated" date at the top indicates the most recent version.

22. Contact Us

For privacy-related questions or to exercise your rights, please contact us at:

Email: geeslyhelp@gmail.com

Operator: Individual Developer

Service Provider: Google Firebase (Cloud Infrastructure)