Privacy Policy for Dorossi Teacher
Effective Date: October 12, 2025
Last Updated: October 12, 2025
Privacy Policy URL: https://dorossi.app/privacy
Overview
Dorossi Teacher is a mobile application designed to help teachers manage their groups, students, sessions, and payments. We are committed to protecting your privacy and ensuring the security of your data.
Developer Information
- App Name: Dorossi Teacher
- Developer: Mazen Bougandoura
- Contact: support@dorossi.app
Data Collection and Storage
Data We Collect
Dorossi Teacher collects and stores the following information locally on your device only:
1. Teacher Information:
- Teacher name
- Language preference
2. Student Information:
- Student names
- Enrollment dates
- Enrollment status (active/inactive)
3. Group Information:
- Group names
- Subject
- Academic level
- Monthly price
- Class schedule
4. Session Records:
- Session dates and times
- Attendance records (present/absent)
- Session type (paid/free)
5. Payment Information:
- Payment amounts
- Payment dates
- Sessions covered by payments
6. Usage Data:
- Tutorial completion status
- Language preferences
- App settings
How Data is Stored
- All data is stored locally on your device using SQLite database
- Data is stored in the app's private directory and is not accessible by other apps
- No data is transmitted to external servers except for the AI assistant feature (see below)
Third-Party Services and SDKs
Core Dependencies
3. Google Gemini AI (Optional Feature)
- Only used when you interact with the Dorossi Agent (AI assistant)
- Data flow: Your questions → Dorossi backend server (https://dorossi-backend-teacher.azurewebsites.net) → Google Gemini AI
- What's sent: Your questions and app context (screen name, available features)
- What's NOT sent: Student names, payment amounts, or any personal/sensitive data
- Backend server: Hosted on Microsoft Azure
- Privacy Policy: https://policies.google.com/privacy
- You can choose not to use this feature
Local Storage Libraries
The following libraries are used for local-only data storage and do NOT transmit data:
- Drift (SQLite) - Local database
- SharedPreferences - Local app settings
- Path Provider - File system access (local only)
Utility Libraries
These libraries operate locally and do NOT collect or transmit personal data:
- Intl - Date/time formatting and localization
- Timezone - Time zone handling
- Logger - Development logging (disabled in production builds)
- Flutter Markdown - Markdown rendering
- Flutter SVG - SVG image rendering
- Image - Image processing (local only)
- Connectivity Plus - Checks internet connection status (no data transmitted)
Permissions
Android Permissions
- INTERNET - Required for AI assistant feature and font downloads
iOS Permissions
(To be added when iOS version is available)
Data Security
Security Measures
- Local Storage with Encryption: All data is stored in your device's private app directory and protected by Android's File-Based Encryption (FBE). This app requires Android 7.0 (API 24) or higher, which guarantees automatic encryption of all app data at rest.
- No Cloud Sync: Data never leaves your device (except AI queries which contain no personal data)
- No Account System: No user accounts, logins, or passwords required
- No Analytics: We do not use any analytics or tracking services
- No Advertisements: The app contains no ads or ad tracking
Technical Security Details
- Minimum Android Version: 7.0 (API 24) - ensures File-Based Encryption is available
- Database: SQLite stored in app-private directory (
/data/data/com.dorossi.teacher/
) - Platform Encryption: Automatic encryption at rest via Android FBE
- Network Security: HTTPS used for all network requests (AI API, font downloads)
Network Communication
The app makes network requests only in these specific cases:
1. AI Assistant (Optional Feature):
- Your questions are sent to our backend server:
https://dorossi-backend-teacher.azurewebsites.net
- Our backend forwards queries to Google Gemini API
- No personal data transmitted: Student names, payment amounts, and personal information are never sent
- Only your questions and app context (screen name, available features) are transmitted
- All communication uses HTTPS encryption
- Completely optional - you can use the app without ever using this feature
2. Google Fonts:
- Downloads font files when needed
- Fonts are cached locally for offline use
- No personal data transmitted
Important: Your core data (students, groups, sessions, payments) is NEVER transmitted over the network.
Data Backup
- Data is stored locally on your device
- You can back up your data using your device's built-in backup system (Android Backup / iCloud)
- We do not provide cloud backup services
Data Sharing
We do not share your personal data with any third parties.
External Services Used:
1. Dorossi Backend Server (Our Own Server)
- URL:
https://dorossi-backend-teacher.azurewebsites.net
- Hosted on: Microsoft Azure
- Purpose: Routes AI assistant queries to Google Gemini API
- Data sent: Only your questions and app context when using AI feature
- Data NOT sent: Student names, payment records, personal information
- Used only when: You actively use the AI assistant feature
2. Google Gemini AI (Via Our Backend)
- Used only when you interact with the AI assistant
- Your questions are sent through our backend server (above)
- No personal student/payment data is ever transmitted
- Privacy Policy: https://policies.google.com/privacy
Important: Your core data (students, groups, sessions, payments) remains entirely on your device and is never shared with any service.
Children's Privacy
Dorossi Teacher stores student names for educational management purposes. However:
- We do not knowingly collect personal information from children
- Teachers are responsible for obtaining appropriate consent before entering student information
- Student data is stored locally on the teacher's device only
Data Retention and Deletion
How Long We Keep Data
- Data is stored on your device until you delete it manually
- Tutorial completion status is stored until you clear app data
How to Delete Your Data
You can delete your data in several ways:
- Delete individual items within the app (groups, sessions, students, payments)
- Uninstall the app (removes all local data)
- Clear app data through device settings:
- Android: Settings → Apps → Dorossi Teacher → Storage → Clear Data
- iOS: Delete and reinstall the app
Your Rights
You have the right to:
- Access all your data (it's on your device)
- Delete your data at any time
- Stop using any optional features (like AI assistant)
- Export your data (future feature)
Changes to Privacy Policy
We may update this Privacy Policy from time to time. Changes will be reflected in:
- The "Last Updated" date at the top of this document
- App update notes
- In-app notifications (if significant changes)
Contact Us
If you have questions or concerns about this Privacy Policy, please contact us at:
Email: support@dorossi.app
Compliance
This app complies with:
- GDPR (General Data Protection Regulation)
- CCPA (California Consumer Privacy Act)
- Google Play Store data safety requirements
- Apple App Store privacy requirements
Consent
By using Dorossi Teacher, you agree to this Privacy Policy. If you do not agree, please do not use the app.
Technical Details (for transparency)
Database Schema
The app stores the following tables locally:
- users: Teacher information
- students: Student names and creation dates
- groups: Group details and schedules
- enrollments: Student-group relationships
- sessions: Session records
- attendance_records: Attendance tracking
- payments: Payment history
- imported_sessions: Legacy session data (for migration)
Network Communication Summary
The app makes network requests only for:
- AI Assistant (Optional): Questions → Our backend server (
dorossi-backend-teacher.azurewebsites.net
) → Google Gemini API - Font Downloads: Downloads Google Fonts when needed (cached locally)
No personal student or payment data is ever transmitted over the network.
This privacy policy is provided in good faith and we strive to be transparent about our data practices. If you notice any discrepancies or have concerns, please contact us at support@dorossi.app.