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