B
BacHelper
BacHelper · Privacy

Privacy Policy

This Privacy Policy explains what data BacHelper collects, how it is used, where it is stored, and how users can control or delete their information.

Effective date: August 26, 2026
BacHelper respects your privacy. This policy explains how information is handled when you use the app, including optional Google sign-in and community features.
01

Information We Collect

Account Information

Users may choose to sign in with Google or continue using BacHelper as a guest.

When a user signs in with Google, BacHelper may receive and store basic account information provided by Google, such as:

  • User ID.
  • Display name.
  • Email address.
  • Profile photo URL.

Guest users can use the App without creating a Google account. Guest data is stored locally on the device unless the user later signs in and uses online community features.

Study Profile and Local Learning Data

BacHelper stores study-related information needed for app functionality, including:

  • Study division / branch ("shuba").
  • Selected subjects.
  • Study schedule and study sessions.
  • Pomodoro progress.
  • Lessons, lesson notes, completed lessons, and subject progress.
  • Personal notes and reminders.
  • Video notes.
  • App preferences, tutorial status, notification settings, and login state.

Most study data is stored locally on the user's device using SharedPreferences.

Community Data

If the user signs in and uses the community section, BacHelper may collect and store online community data in Firebase, including:

  • User profile information shown in the community, such as username, profile photo, user ID, and study division.
  • Posts created by the user.
  • Post images uploaded by the user.
  • Comments and replies.
  • Likes and follows.
  • Reports submitted by users.
  • Warnings, bans, and moderation records where applicable.
  • In-app community notifications, such as warning, ban, and unban notifications.

Community posts may be visible to other users depending on the selected post audience and the user's study division.

Images

If the user chooses to create or edit a community post with images, the App uses the device image picker so the user can select images.

Selected images may be uploaded to Firebase Storage as part of the community post.

BacHelper does not access the user's full photo library in the background.

Automatically Processed Technical Data

The App and third-party services used by the App may process technical information such as:

  • Device and app information.
  • Crash or diagnostic information where provided by platform services.
  • IP address and network information.
  • Advertising identifiers or similar identifiers when ads are displayed.
  • Authentication tokens required to keep the user signed in.
02

How We Use Information

BacHelper uses data to:

  • Provide the App's study planning, lessons, reminders, Pomodoro, notes, exams, and video features.
  • Save the user's study division and subjects.
  • Authenticate users who choose Google sign-in.
  • Enable community features such as posts, comments, likes, follows, reports, moderation, and notifications.
  • Store and display user-generated community content.
  • Enforce community safety rules, warnings, bans, and abuse prevention.
  • Show advertisements.
  • Improve app reliability and maintain core functionality.
  • Notify users about study reminders or important app/community events.
We do not sell user personal data.
03

Local Storage and Cloud Storage

Local Device Storage

Study data such as schedules, lessons, reminders, Pomodoro progress, video notes, app settings, and guest setup data is stored locally on the user's device using SharedPreferences.

If the user uninstalls the App or clears app data, locally stored data may be deleted.

Firebase Services

When users sign in or use online community features, BacHelper uses Firebase services, including:

Firebase Authentication
Used for Google sign-in.
Cloud Firestore
Used for user profiles, posts, comments, likes, follows, reports, moderation records, app configuration, and community notifications.
Firebase Storage
Used for images uploaded by users in community posts.

Firebase services are provided by Google and process data according to Google's terms and privacy practices.

04

Permissions Used

BacHelper requests permissions only when needed for app functionality.

INTERNET
  • Load educational content and YouTube videos.
  • Connect to Firebase services.
  • Display advertisements.
  • Download or open educational PDF files.
  • Open external links.
POST_NOTIFICATIONS
  • Community notification.
  • Study reminders.
  • Scheduled learning notifications.
  • Notes/reminder notifications.
  • App inactivity reminders.
SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM

Used to deliver scheduled study reminders at the time selected by the user.

VIBRATE

Used to provide vibration feedback for notification alerts.

WAKE_LOCK

Used to keep the screen awake during Pomodoro or study sessions where interruption would affect the user experience.

Image Selection Access

Used only when the user chooses images for community posts. The App does not scan the user's gallery in the background.

Storage / Download Access

Used when needed to download or open educational PDF files on the user's device.

05

Advertising and Third-Party Services

BacHelper displays ads using Google AdMob.

Google AdMob may collect and process data such as device information, advertising identifiers, approximate location derived from IP address, ad interactions, diagnostics, and other information according to Google's policies.

BacHelper does not directly control the data collected by AdMob and does not sell this data.

The App may also use:

  • YouTube Player / YouTube services to display educational videos.
  • Google Sign-In and Firebase Authentication for login.
  • Firebase Firestore and Firebase Storage for online community features.
  • Google Play services, such as in-app review or app update-related functionality.

Each third-party service may process data according to its own privacy policy.

Relevant Third-Party Privacy Resources

06

Community Content and Public Sharing

If users use the community feature, they may publish posts, comments, replies, and images. This content may be visible to other users of the App.

Users should not post sensitive personal information, private contact details, passwords, identity documents, or content they do not have the right to share.

BacHelper may moderate, restrict, remove, or preserve certain community content where needed to protect users, investigate abuse, enforce rules, or comply with legal obligations.

07

Children and Students

BacHelper is designed for Baccalaureate students and is not directed to children under 13.

If the user is under the legal age required in their country to consent to data processing, they should use the App only with permission from a parent or legal guardian.

Because the App may include advertisements, Google sign-in, and community features, users and guardians should review the App's data practices before using online features.
08

Account Creation and Account Deletion

Users can use BacHelper as a guest or sign in with Google.

Users who sign in can request deletion of their account and associated online data from within the App through:

Settings → Delete Account Permanently

When account deletion is requested, BacHelper attempts to delete associated account data such as:

  • User profile document.
  • User posts and uploaded post images.
  • User comments and replies.
  • Follows and social relationships.
  • Reports created by the user, where allowed.
  • Community notifications, bans, and related records where applicable.

Some records may be retained for a limited period if required for security, moderation, legal compliance, abuse prevention, or where deletion is technically restricted by security rules.

Users may also request account deletion by contacting:

aymen.attia.work@gmail.com

To protect user accounts, we may ask for information needed to verify ownership before processing deletion requests.

For additional information, please visit our Account Deletion page .
09

User Controls

Users can:

  • Continue as guest without Google sign-in.
  • Change their username and study division, subject to anti-abuse limits.
  • Disable study notifications from inside the App.
  • Delete their Google-linked account from inside the App.
  • Delete local app data by clearing app storage or uninstalling the App.
  • Avoid community features if they do not want to share content online.
10

Data Retention

Local study data remains on the user's device until the user deletes it, clears app data, or uninstalls the App.

Firebase account and community data may remain until the user deletes the account, deletes specific content where available, or requests deletion.

Moderation, safety, legal, and abuse-prevention records may be retained for a limited period when necessary.

11

Data Security

BacHelper uses Firebase services and platform security features to help protect user data. Access to online data is restricted by Firebase Authentication and Firestore/Storage security rules.

However, no method of transmission or storage is completely secure.

Users should avoid sharing sensitive personal information through community posts or comments.

12

Educational Content Sources

BacHelper provides access to educational exams, materials, videos, and links for learning and revision purposes.

Some content may come from publicly available educational sources or third-party platforms such as YouTube or educational websites.

BacHelper does not claim ownership of third-party educational materials.

If you are a rights holder and believe content should be removed, please contact us.

13

International Data Transfers

Because BacHelper uses Google and Firebase services, user data may be processed on servers located outside the user's country, according to Google's infrastructure and policies.

14

Changes to This Privacy Policy

We may update this Privacy Policy when the App changes or when legal, platform, or Google Play requirements change.

Updates will be reflected in the App and/or on the app store listing where required.

15

Contact Us

For questions, privacy requests, content removal requests, or account deletion requests, contact us.

Privacy & Support

Contact BacHelper for privacy questions, content removal requests, account deletion, or other concerns.

aymen.attia.work@gmail.com