Privacy, in plain language.
Who provides Business Pulse
IEPro Business Pulse is provided by Independent Educator Pro. Contact hello@independenteducatorpro.com for support or privacy questions. This notice covers the Business Pulse Chrome extension and its license service. Separate IEPro website and platform services have their own notices.
Reports you import
Business Pulse processes supported CSV reports on your device. Saved records can include report snapshots, class titles, schedules, teacher labels, learner and family labels, platform identifiers, enrollment events, roster decisions, notes and review history. Your imported reports, learner records and roster decisions are not uploaded by the extension to IEPro servers or sent to an AI provider.
Mailbox access you choose
Connecting Gmail or Outlook requests read-only mail access to find and read Outschool notifications for enrollment matching. Outlook can also use a shared mailbox when selected and authorized. Mail requests go directly from your device to Google or Microsoft. Business Pulse does not send, edit or delete emails.
Matching message bodies are processed locally. Saved evidence can include your mailbox address, notification subject, received date, provider message identifier, source-message link and extracted Outschool class, section, learner or parent identifiers. Full message bodies are not retained as full bodies in the matching-evidence store. Scan progress, imported roster evidence, previous profiles and review history can also be saved. Switching sources, pausing or undoing matching does not erase earlier evidence.
How saved information is protected
Starting with version 0.3.133, Business Pulse encrypts saved reporting records, mailbox evidence, Microsoft tokens and license activation details with AES-256-GCM before writing them to its private IndexedDB database. Each record uses a fresh random initialization value and an integrity check. The encryption key is generated for that extension profile and stored there as a non-extractable Web Crypto key; it is not embedded in the extension or sent to IEPro.
This local encryption does not provide a separate password lock or protect against someone controlling your Chrome profile or device. Chrome manages Gmail authorization in its own identity cache. Non-sensitive display and reminder preferences remain in local browser preferences. Downloads are separate files and are not encrypted by this feature.
When updating an existing test installation, the extension commits an encrypted copy before removing its old application-accessible storage. If migration or cleanup fails, it reports an error. Keep original source reports and contact support before resetting a failed migration.
License verification
Activation and access checks send your activation email, license key and a random browser identifier over HTTPS to admin.independenteducatorpro.com. The license service receives no imported reports, learner records, mailbox evidence or mailbox tokens. It keeps license and gift records, expiration and revocation status, browser identifiers, last-seen timestamps and administrative history. Expiration and revocation do not automatically erase those records.
The license host receives your connection IP address. The plugin uses a keyed hash of that address with a time window to limit repeated requests; it does not determine your precise location. Expired rate-limit records are cleaned up during later requests. Hosting services may keep separate access/security logs and backups. Those operational copies have separate retention; this notice does not promise an automatic purge date. Contact support to request information about, access to, correction of or deletion of your license records. Requests are reviewed for identity and any continuing administrative or legal needs; we cannot remotely inspect records stored only on your device.
The invited gift beta requires no payment card and does not automatically become a paid subscription. Any future paid offer will describe its purchase and payment terms separately.
Exports, support and optional links
You choose whether to download and share reports. Roster exports hide learner and family names by default; you can explicitly include them. Class and teacher labels, custom notes and links can still identify people. Source CSV exports retain their source fields. Downloaded files are not synchronized and cannot be remotely revoked.
The saved-data download is a reporting export, not a complete restoration backup of mailbox evidence and matching history. Keep original CSV files. When requesting help, redact names, email addresses, private links and identifiers from screenshots. Do not send passwords, mailbox tokens, license keys or full reports as routine feedback. Information you voluntarily send to support is separate from the extension’s local processing.
Business tips are bundled with the extension and do not read reports, contact AI or send view/click analytics. Optional links open separate IEPro web services without attaching report or learner information.
Your removal controls
Clear saved reports removes report snapshots, not all mailbox or matching records.
Disconnect mailbox stops the connection and resets the original mailbox/roster state. Saved reports, separate matching evidence and previous profiles remain. When prompted, return from active matching before disconnecting.
Privacy & data → Saved data & removal → Erase saved workspace stops sync and removes the extension’s reports, learner/family records, rosters, notes, matching evidence, previous profiles, scan progress, saved mailbox tokens and preferences. Type ERASE to confirm, then select Reopen Business Pulse. Close other Pulse windows. The control works without an active license. Your encrypted license activation and browser license identifier are kept so setup can be repeated without using another activation.
Local removal does not delete your emails, downloaded files, other Chrome profiles or server license records. Remove downloads separately and contact support about server records. Revoke Business Pulse in Google or Microsoft account permissions if you also want to withdraw the provider grant; revocation alone does not erase previously saved data. Local deletion describes removal from application storage, not guaranteed forensic erasure from device or backup media.
Google API and Limited Use commitments
IEPro Business Pulse’s use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Business Pulse also follows the Chrome Web Store User Data Policy, including its Limited Use requirements. Google user data is used only for the mailbox, roster and reporting features described here. It is not sold, used for advertising or advertising profiles, or used to train generalized AI models. Business Pulse does not upload it to IEPro or an AI service.
Business Pulse · Privacy · Support
Independent software. Not affiliated with or endorsed by Outschool.