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:
📱 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.