Privacy Policy

EcomForAll Student Mobile Application

📱 EcomForAll Student

Last Updated: March 2, 2026

📋 1. Introduction

Welcome to EcomForAll Student ("we," "our," or "us"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application EcomForAll Student (the "App"). Please read this policy carefully. By using the App, you agree to the collection and use of information in accordance with this policy.

EcomForAll Student is a personal coaching platform that connects students with their assigned coaches for e-commerce training, mentoring, and progress tracking.

📊 2. Information We Collect

2.1 Personal Information

When you register and use the App, we may collect:

  • Account Information: Your Discord username, Discord ID, avatar, and display name used for authentication via Discord OAuth.
  • Profile Information: Name, profile picture, and coaching level progress.
  • Communication Data: Messages, files, images, voice recordings, and other content shared through the in-app chat with your coach.

2.2 Automatically Collected Information

  • Device Information: Device type, operating system, unique device identifiers, and push notification tokens (FCM tokens).
  • Usage Data: App usage patterns, feature interaction, session participation, and coaching progress data.
  • Network Information: Connection status for real-time chat and video call functionality.

2.3 Media and Files

With your explicit permission, the App may access:

  • Camera: To capture photos or videos for sharing in chat with your coach.
  • Microphone: To record voice messages in chat and participate in live video coaching sessions.
  • Photo Library / Storage: To select and share images, videos, and documents in chat conversations.

Important: Camera, microphone, and storage access are only activated when you explicitly grant permission and initiate an action that requires them (e.g., taking a photo, recording a voice message, or joining a video session).

⚙️ 3. How We Use Your Information

We use the information we collect to:

  • Provide Coaching Services: Facilitate communication between you and your assigned coach through text chat, voice messages, file sharing, and live video sessions.
  • Authentication: Verify your identity through Discord OAuth to securely log you into the platform.
  • Push Notifications: Send you alerts about new messages from your coach, session invitations, new stories, and important updates.
  • Progress Tracking: Display your coaching level progress, task completion (todos), and session history on your dashboard.
  • Content Delivery: Display stories, announcements, and educational content published by coaches and administrators.
  • Improve the App: Analyze usage patterns to enhance the user experience, fix bugs, and develop new features.

🔗 4. Third-Party Services

The App integrates with the following third-party services:

We do not sell, trade, or otherwise transfer your personal information to third parties for marketing purposes.

🔒 5. Data Storage and Security

We take the security of your data seriously:

  • All data is transmitted over encrypted connections (HTTPS/TLS).
  • Authentication tokens are stored securely on your device using encrypted storage (Flutter Secure Storage).
  • Chat messages and files are stored on our secure servers.
  • We implement appropriate technical and organizational measures to protect your information against unauthorized access, alteration, disclosure, or destruction.

While we strive to use commercially acceptable means to protect your personal data, no method of transmission over the Internet or electronic storage is 100% secure. We cannot guarantee absolute security.

🗂️ 6. Data Retention

We retain your personal information for as long as your account is active or as needed to provide you with our coaching services. Specifically:

  • Account data: Retained while your coaching subscription is active.
  • Chat messages and files: Retained for the duration of your coaching relationship for continuity of service.
  • Session recordings: Retained for coaching quality and review purposes.

If you wish to have your data deleted, please contact us (see Section 10).

👤 7. Your Rights

Depending on your location, you may have the following rights regarding your personal data:

  • Access: Request a copy of the personal data we hold about you.
  • Correction: Request correction of inaccurate or incomplete data.
  • Deletion: Request deletion of your personal data, subject to legal retention requirements.
  • Data Portability: Request a copy of your data in a machine-readable format.
  • Withdraw Consent: Withdraw consent for data processing at any time (this may limit your use of the App).
  • Opt-out of Notifications: You can disable push notifications through your device settings at any time.

To exercise any of these rights, please contact us using the information in Section 10.

🧒 8. Children's Privacy

The App is not intended for use by children under the age of 16. We do not knowingly collect personal information from children under 16. If we discover that a child under 16 has provided us with personal information, we will delete such information from our servers immediately. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us.

📝 9. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date. You are advised to review this Privacy Policy periodically for any changes. Changes are effective immediately after they are posted on this page.

Continued use of the App after the posting of changes constitutes your acceptance of the updated Privacy Policy.

📧 10. Contact Us

If you have any questions or concerns about this Privacy Policy, or if you wish to exercise your data rights, please contact us at:

EcomForAll
Email: [email protected]

📱 11. App Permissions Summary

The following is a summary of the permissions the App may request and their purposes:

  • Internet & Network: Required for core app functionality — chat, video sessions, and data synchronization.
  • Camera: To capture photos and videos for sharing in chat and for video coaching sessions.
  • Microphone: To record voice messages and participate in live audio/video coaching sessions.
  • Storage (Read/Write): To share files, images, and documents through chat.
  • Notifications: To receive alerts about new messages, session invitations, and updates.
  • Bluetooth: Used during video/audio calls for connecting to external audio devices.
  • Vibrate: For haptic feedback on notifications.
  • Boot Completed: To ensure push notification services restart after device reboot.
  • Wake Lock: To keep the screen on during video coaching sessions.

All permissions are requested only when needed, and you can manage them through your device's settings at any time.