Privacy, in plain language.
Saved data & removal · Return to Business Pulse
Online Pulse privacy · Pulse terms · Billing and refunds
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.
Direct Stripe subscription and setup status
New Pulse signups use the IEPro website and Stripe directly. Card numbers, security codes and bank authentication are entered with Stripe. The extension does not receive complete card details. IEPro keeps your customer name, activation email, Stripe customer, subscription, saved-payment-method and invoice references, billing and refund status, agreed terms and consent timestamps needed to administer access.
IEPro sends your customer name and activation email to its HighLevel (GHL) customer account, together with Business Pulse signup, trial, complimentary-renewal or paid-purchase tags. This supports customer administration and identifies the product you chose. Saving a card is recorded separately from a paid purchase. Imported reports, learner or family records, mailbox evidence and mailbox tokens are never included in this customer sync.
IEPro may use the billing name and email you provide when purchasing Pulse to maintain purchaser audiences in HighLevel and Meta and to find similar potential customers through Meta lookalike audiences. This uses purchase contact information only. Mailbox data received from Google or Microsoft, imported Outschool reports, learner and family information, report totals and mailbox tokens are never used for advertising audiences. To request exclusion from purchaser advertising audiences, email hello@independenteducatorpro.com.
Pulse sends a setup-complete confirmation to the license service to start the seven-day trial. This confirmation does not include imported CSVs, learner names, mailbox messages or report totals. The server records the trial start and end and subscription renewal status. Signing up does not require a GHL account. Existing transactions or account records from earlier purchase arrangements may still be retained for billing, support and legal purposes.
A short-lived purchase identifier and private claim secret connect the checkout to the browser that began it. The extension stores the secret with its protected local records. Website-first signup uses a secure, HTTP-only, same-site cookie to display its activation details. Those records support signup and do not track your Outschool activity. Payment, consent, audit and security records may remain as needed for the service, accounting, fraud prevention, disputes and legal obligations. Contact hello@independenteducatorpro.com about applicable access, correction or deletion rights.
Stripe handles payment information under Stripe's Privacy Policy. Public IEPro website pages have their own cookie and privacy notices. Outschool reports, mailbox evidence and learner records stay local unless you choose to export or share them with someone.
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 plugin uses short-lived hashed connection records for rate limiting. 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.
Invited complimentary beta access does not require a card and does not automatically become a paid subscription. New trial signups save a card with Stripe, then start seven free days only when initial setup is complete.
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. 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.