1. Introduction
This Privacy Policy explains how Dr. Saeed Abdallah, operating Pharmacy Boards Hub (“we,” “us,” or “our”), handles personal information in the All In One Teacher mobile application (the “Teacher App”) for iOS and Android. The Teacher App is a separate application from the student App and is intended only for authorized educators and administrators who manage curriculum content, approve student accounts, publish success-story images, and configure support contacts for the Pharmacy Boards Hub platform.
By registering or using the Teacher App, you agree to this policy. If you are not an authorized teacher or staff member, do not use this App. This document supports Apple App Store privacy requirements (Guideline 5.1) and describes how teacher activity intersects with student data stored on our Firebase backend.
2. Who We Are
Pharmacy Boards Hub
Dr. Saeed Abdallah
Abu Dhabi, United Arab Emirates
App identity: Display name “All In One” (Teacher) · Bundle ID com.allinone.teacher ·
Platforms: iOS and Android · Tagline: All In One = Your Study Partner.
3. Information We Collect
3.1 Teacher account information
- Email address and password (Firebase Authentication; password stored hashed by Google).
- Display name provided at registration.
- Role — stored as
teacherin Firestore. - Account status — new teacher accounts may be created as
pendinguntil approved by Dr. Saeed Abdallah or a designated administrator; approved teachers receive full dashboard access. - Timestamps — account creation and update metadata in Firestore.
3.2 Content and files you upload
Authorized teachers may upload or manage educational assets, including:
- PDF files — uploaded to Firebase Storage for student chapter reading.
- Images — including student success-story screenshots for the reviews gallery, uploaded via the device photo library (where permitted by your OS). Images are stored in Firebase Storage (e.g. under
reviews/paths) with metadata in Firestore. - Text metadata — titles, captions, ordering, active/inactive flags, and related fields for books, chapters, questions, model exams, doctors/instructors, curricula, and social links.
- Vimeo URLs — chapter video links stored in Firestore for embedded playback in the student App (the Teacher App may store and validate URLs).
Uploaded images may contain personal information about students (e.g. names or scores visible in screenshots). You are responsible for obtaining any required consents before uploading such images.
3.3 Student information you access (not collected from teachers directly)
Through student management features, teachers may view and process existing student records, including:
- Student email and display name.
- Approval status (
pending,approved,rejected,blocked). - Curriculum assignment and registration timestamps.
- Device identifier associated with a student account (for support and device-lock enforcement).
- Screenshot violation counters (iOS student App policy).
Teachers do not receive student passwords. Approval actions update Firestore status fields only.
3.4 App settings and support configuration
- WhatsApp phone numbers — teachers with permission may configure support or “contact doctor” numbers stored in Firestore (
settings/app), used by the student App. - Social media links — URLs managed in the Teacher App and displayed to students.
3.5 Device and technical data
- Local preferences — limited on-device storage via SharedPreferences where used.
- Photo library access — when you pick images for reviews, the OS provides access to selected photos; we upload the file you choose to Firebase Storage.
- Firebase operational logs — IP address, device type, and diagnostic logs may be processed by Google as part of hosting. The Teacher App does not integrate Firebase Analytics or Crashlytics in the current codebase.
3.6 What we do not collect in the Teacher App
- No advertising SDKs or ad profiling.
- No student device binding for teacher accounts (device lock applies to students in the student App).
- No in-app purchases or payment card data.
- No deliberate collection of precise GPS location, contacts, or microphone audio through the Teacher App features described in our codebase.
4. How We Use Information
We use teacher and administrative data to:
- Authenticate teachers and enforce role-based access to management screens.
- Approve or reject student registrations.
- Create, update, order, deactivate, and delete educational content and review gallery items.
- Upload and host PDFs, images, and related assets on Firebase Storage.
- Configure support WhatsApp numbers and social links shown to students.
- Investigate abuse, enforce content policies, and secure the platform.
- Respond to support requests you initiate via email or WhatsApp.
We do not sell teacher or student personal information.
5. Firebase & Google Cloud Services
| Service | Teacher App use |
|---|---|
| Firebase Authentication | Teacher sign-up, sign-in, sign-out, password re-authentication, account deletion |
| Cloud Firestore | User profiles, student records, books/chapters/questions, test content metadata, reviews catalog, app settings, social links |
| Firebase Storage | PDF uploads, review images, deletion of storage objects when content is removed |
| Firebase Core | SDK initialization and secure communication with Google backends |
Google Privacy Policy: policies.google.com/privacy. Firebase terms: firebase.google.com/terms.
6. Third-Party Services
- WhatsApp (Meta) — optional support links opened via
wa.me; governed by WhatsApp’s terms and privacy policy. - Vimeo — teachers may store Vimeo URLs used by students for embedded playback; Vimeo may process viewing data when students watch videos in the student App.
- Apple / Google — platform permissions (e.g. photo library) are requested through the operating system when you upload review images on iOS/Android.
7. Educational Content Management
Teachers with appropriate access can manage curriculum structures (American/Canadian paths), books, chapters, chapter questions, model exams, assigned doctors/instructors, and moderated “student review” success stories. All published content is intended for display to approved students in the separate student App.
You must only upload materials you have the right to distribute. Do not upload unlawful, infringing, or
unnecessarily invasive student imagery. Deactivating a review (isActive: false) hides it from students
without necessarily deleting underlying storage files until explicitly removed.
8. Teacher Accounts
8.1 Registration and approval
Teacher self-registration may be available depending on our administrative configuration. New accounts may remain
pending until approved by Dr. Saeed Abdallah or designated staff. The Teacher App shows a pending-approval screen until your status is
approved. We may disable or block accounts that violate policies or impersonate others.
8.2 Access separation
The Teacher App is technically separated from the student App (distinct bundle ID and routing). Client-side checks prevent non-teacher roles from using teacher routes. Server-side Firestore security rules must enforce write access— teachers should not rely on the App alone for authorization.
9. Student Data You Access
When you approve, reject, or block students, you process personal data on our behalf as an authorized user. You agree to:
- Use student information only for legitimate educational and administrative purposes.
- Not export, sell, or misuse student emails or identifiers.
- Comply with applicable student privacy laws and school policies, including UAE educational expectations.
- Report security incidents to us promptly at all.in.one.pharmacy.boards.hub@gmail.com.
Students’ own relationship with our platform is described in the Student App Privacy Policy.
10. Data Retention
- Teacher profiles — retained while your account is active.
- Uploaded content — retained until updated or deleted through management tools or backend administration.
- Student records — retained per student App policies and institutional requirements; teacher actions (approve/reject) are logged via Firestore status fields.
- Deleted teacher accounts — see below; content you created may remain for students unless separately removed.
11. Account Deletion
Successful deletion:
- Re-authenticates your identity with Firebase Authentication.
- Deletes your Firestore user document (
users/{teacherUserId}). - Deletes your Firebase Authentication account.
- Signs you out of the Teacher App.
Important: Deleting your teacher account does not automatically delete educational content (books, chapters, PDFs, review images, questions) you previously published, nor student accounts you managed. Contact us if you require removal of content or a full erasure plan for compliance purposes.
If password re-authentication fails, your account remains active and no deletion occurs.
12. Security
- Role-based access in the Teacher App UI and Firestore security rules (required on the backend).
- HTTPS for all Firebase communications.
- Password re-authentication before account deletion.
- Storage object deletion when review images are removed through management APIs (subject to successful Storage URL resolution).
You must safeguard your login credentials. Unauthorized teacher access could affect many students—notify us immediately if you suspect compromise at all.in.one.pharmacy.boards.hub@gmail.com.
13. Student Privacy & Educational Duty
The platform serves students, who may be minors in educational settings. Teachers and administrators must handle student personal information responsibly, upload only appropriate success-story media, and honor parental and school directives. We do not knowingly permit unauthorized collection of children’s data through the Teacher App beyond what is required to administer legitimate educational accounts.
14. Your Rights
Teachers may request access, correction, or deletion of personal information, or object to processing where applicable, by contacting all.in.one.pharmacy.boards.hub@gmail.com. You may also use in-app account deletion for your own teacher profile.
15. Policy Changes
We may update this policy periodically. The “Last updated” date will reflect changes. Continued use of the Teacher App after updates constitutes acceptance where permitted by law.
16. Contact Us
- Platform: Pharmacy Boards Hub
- Instructor / data controller: Dr. Saeed Abdallah
- Email: all.in.one.pharmacy.boards.hub@gmail.com
- WhatsApp: +971 54 777 0973
- Website: https://book-app-be90c.web.app
- Support page: Support Center
- Location: Abu Dhabi, United Arab Emirates