Mobile App Operations

Last Updated: August 18, 2025

This page provides comprehensive information about how the Ojjo Real Estate mobile applications operate, including features, data handling, and user rights.

1. App Overview

1.1 Available Platforms

  • iOS App: Available on Apple App Store
  • Android App: Available on Google Play Store
  • Web App: Accessible via mobile browsers

1.2 Core Features

  • Property search and browsing
  • Advanced filtering and map-based search
  • Property details and image galleries
  • Agent and agency profiles
  • Property booking and tour scheduling
  • In-app messaging and communication
  • Favorites and saved searches
  • Push notifications for property updates
  • User account management
  • Property listing management (for agents)

2. How the App Works

2.1 Property Discovery

  • Browse properties by location, type, and price range
  • Use map view to explore properties geographically
  • Apply advanced filters for specific requirements
  • Save searches to receive notifications about new listings

2.2 User Interaction

  • Create and manage user profiles
  • Save favorite properties for later viewing
  • Contact property owners and agents directly
  • Schedule property viewings and tours
  • Leave reviews and ratings for properties

2.3 Agent Features

  • Upload and manage property listings
  • Update property information and availability
  • Respond to inquiries and manage communications
  • Track property performance and analytics
  • Manage subscription and payment information

3. Data Collection and Usage

3.1 Information We Collect

  • Account Data: Name, email, phone number, profile information
  • Usage Data: App interactions, search queries, property views
  • Location Data: GPS coordinates for location-based services (with permission)
  • Device Data: Device type, OS version, unique identifiers
  • Communication Data: Messages, inquiries, and notifications

3.2 How We Use Your Data

  • Provide personalized property recommendations
  • Enable communication between users and agents
  • Send relevant notifications about property updates
  • Improve app performance and user experience
  • Ensure security and prevent fraudulent activity

3.3 Data Sharing

  • Property agents and agencies (for inquiries and bookings)
  • Payment processors (for subscription and transaction processing)
  • Analytics providers (anonymized usage data)
  • Legal authorities (when required by law)

4. Permissions and Access

4.1 Required Permissions

  • Internet Access: To load property data and communicate with servers
  • Network State: To check connectivity and optimize data usage
  • Storage: To cache property images and app data

4.2 Optional Permissions

  • Location: For location-based property search and mapping
  • Camera: To take photos for property listings (agents only)
  • Push Notifications: To receive property updates and messages
  • Contacts: To invite friends and share properties
  • Phone: To make direct calls to agents and property owners

4.3 Permission Management

You can manage app permissions through your device settings:

  • iOS: Settings → Privacy → [Permission Type] → Ojjo Real Estate
  • Android: Settings → Apps → Ojjo Real Estate → Permissions

5. In-App Purchases and Subscriptions

5.1 Available Purchases

  • Premium property listing upgrades
  • Extended agent subscription plans
  • Featured property placement
  • Additional property photo uploads

5.2 Payment Processing

  • All payments are processed through secure, certified payment gateways
  • Supported payment methods: M-Pesa, MTN Mobile Money, PayPal, Visa, Mastercard
  • Payment information is encrypted and not stored on our servers
  • Receipts are sent via email and available in your account

5.3 Refund Policy

Refunds are handled according to our Refund Policy and platform-specific policies:

  • iOS: Apple App Store refund policy applies
  • Android: Google Play Store refund policy applies
  • Direct payments: Our standard refund policy applies

6. Security and Privacy

6.1 Data Encryption

  • All data transmission is encrypted using SSL/TLS protocols
  • User passwords are hashed using industry-standard algorithms
  • Payment information is tokenized and encrypted
  • Personal data is encrypted at rest on our servers

6.2 Authentication

  • Multi-factor authentication available for account security
  • Biometric authentication support (fingerprint, face recognition)
  • Automatic session timeout for inactive users
  • Device-specific login tokens for enhanced security

6.3 Privacy Controls

  • Granular privacy settings for profile visibility
  • Option to limit data collection and tracking
  • Ability to delete account and data entirely
  • Control over marketing communications and notifications

7. Third-Party Integrations

7.1 Analytics Services

  • Google Analytics (anonymized usage statistics)
  • Firebase Analytics (app performance monitoring)
  • Crashlytics (crash reporting and debugging)

7.2 Mapping Services

  • Google Maps API for property location display
  • Location services for nearby property search
  • Geocoding for address validation and mapping

7.3 Communication Services

  • Push notification services (FCM, APNs)
  • Email delivery services for notifications
  • SMS services for verification and alerts

8. User Rights and Controls

8.1 Account Management

  • View and edit your profile information
  • Manage privacy and notification settings
  • Download your personal data
  • Delete your account and all associated data

8.2 Content Control

  • Report inappropriate content or users
  • Block specific users or agents
  • Control who can contact you
  • Manage your property listing visibility

8.3 Data Rights

See our Data Rights page for complete information about:

  • Accessing your personal data
  • Correcting inaccurate information
  • Requesting data deletion
  • Objecting to data processing

9. App Updates and Changes

9.1 Automatic Updates

  • Security patches and bug fixes are released regularly
  • Feature updates are released based on user feedback
  • Critical updates may be automatically downloaded
  • Users are notified of significant changes

9.2 Version Support

  • We support the latest app version and one previous major version
  • Older versions may lose access to certain features
  • Security updates are provided for supported versions only

10. Support and Contact

10.1 In-App Support

  • Help section with frequently asked questions
  • In-app contact form for technical issues
  • Live chat support during business hours
  • Video tutorials and user guides

10.2 Contact Information

Office Address

Ojjo Real Estate
Mobile App Support Team
9G4R+GJ7, Nabweru Rd
Kampala, Uganda