Saf7a app logo

Saf7a Privacy Policy

Saf7a — Multi-tenant educational platform · Android package com.saf7a.app

Effective date: · Document version 1.0

Who This Policy Covers

This Privacy Policy applies to persons who download and use the Saf7a mobile application (“App”) from Google Play and who interact with associated online functionality provided for the App. Depending on registration type, Saf7a serves students, instructors (“teachers”), course-center operators and administrators, assistants and related roles coordinating educational groups, sessions and attendance workflows.

The App communicates with backend services reachable at https://api.saf7a.net/ and opens authenticated reporting content in a Web environment at https://reports.saf7a.net/ where that feature is exposed to signed-in roles that have access inside the App.

Overview

Saf7a is built to organise multi-tenant education operations—profiles, enrolments, instructional groups, sessions, attendance—including QR-assisted verification where educators enable it—and related centre or subscription administration. Personal data processed through the App is handled to deliver these services, authenticate users, notify you where you opt in, keep records required for educational coordination, respond to lawful requests and secure the Services.

Information We Collect

Identifiers and credentials

Educational profiles and organisational data

User-generated multimedia

Invitations and deep links

Messaging identifiers

Device-level processing that does not leave your phone

Technical diagnostics derived from connectivity

How We Use Information

Google Mobile Services modules required for ML-backed scanning or optional downloads may expose limited device telemetry to Google under its policies; Firebase messaging subjects token metadata to Google's infrastructure as outlined in Google's Firebase documents linked below.

Sharing, Hosts and Service Providers

Saf7a shares personal data strictly when necessary:

Saf7a does not sell your personal information in the ordinary sense contemplated by regional “sale” definitions—monetisation is not effected by vending contact lists collected through the educational platform.

Mobile Technologies and Integrated Services

Dependencies declared in Saf7a's Flutter codebase inform the disclosures below (versions evolve with builds; inspect your installed build's dependency lockfile when auditing).

Capability / Dependency family Role in Saf7a
Firebase Core & Firebase Cloud Messaging (firebase_core, firebase_messaging) Maintains push notification plumbing; transmits device tokens Google routes on Saf7a's configured projects.
Flutter Local Notifications Presents actionable notifications surfaced from FCM or local alarms once permission is granted.
mobile_scanner (CameraX & bundled Google ML barcode stack) Runs camera previews and decodes QR or barcode imagery on-device—pixel buffers analysed locally before mapping to attendance or verification logic.
image_picker & UCrop-derived cropper (image_cropper) Selects portrait images via system pickers/camera delegates and trims them locally before upload.
local_auth biometric plugin Prompts biometric authentication for sensitive in-app password flows (local trust only).
dio HTTP client layer Communicates HTTPS JSON requests to REST endpoints under api.saf7a.net namespaces.
cached_network_image & Flutter SVG loaders Caches remote images (for example CDN-served educator media) responsibly with standard HTTP semantics.
Google Fonts retrieval Loads licensed webfont assets from Google's font distribution network matching UI typography bundles.
Isar embedded database communities edition Stores sanctioned offline entities on-device with encryption-compatible libraries.
flutter_secure_storage & shared_preferences Protects secrets (tokens, user e-mail echoes) separately from mundane preferences.
app_links & share_plus plugins Consumes HTTPS invitation URLs and emits OS-standard share intents when triggered.
webview_flutter Renders HTML received from APIs (Terms, onboarding content) plus authenticated reporting browser surfaces.

Additional Google disclosures: Firebase — https://firebase.google.com/support/privacy/ · ML Kit — https://developers.google.com/ml-kit/terms

Device Permissions Used by the App

Retention

Saf7a retains account and educational operational data for as long as your organisational relationship persists, longer where required bookkeeping or regulatory duties demand, and afterward for secure archival durations permitted by Egyptian data-protection expectations and pragmatic backup rotation.

On-device caches may persist until logout, manual clearing or reinstall; tokens should be invalidated server-side whenever sessions end.

Security

Absolute security cannot be promised; safeguard your device PINs and biometric enrollments concurrently.

Your Rights and Choices

Children, Students and Institutional Use

Saf7a frequently supports minors registered under instructional organisations. Centres, schools or guardians supply verifiable particulars consistent with onboarding agreements. Institutional administrators—not Saf7a engineers acting spontaneously—normally approve invitations and supervise account activation.

International Processing

Primary processing occurs for educational operations tied to deployments hosted for Saf7a tenants. Because Firebase and Google Fonts route through global infrastructure operated by Google LLC and affiliates, limited cross-border transfers may transpire pursuant to Google's data processing clauses.

Changes to This Policy

Updates post with a refreshed effective date retained at the top header; continued use thirty days following material edits constitutes acknowledgement unless jurisdictional statutes require affirmative consent workflows.

Contact Information

For privacy or data-protection correspondence, route requests through:

Please include identifying context (tenant name, approximate phone/username, role) sufficient for operators to reconcile records without undue delay.

Operational infrastructure references: REST API gateway https://api.saf7a.net/; authenticated reporting endpoints https://reports.saf7a.net/; invitation links resolve under api.saf7a.net-issued HTTPS prefixes as configured inside the Apps Links manifest.