feat: initial release of Brightwheel Memories & Reports Exporter Chrome extension
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
# Chrome Web Store Listing: Brightwheel Memories & Reports Exporter
|
||||
|
||||
**Last Updated:** 2026-08-23
|
||||
**Version:** 1.0.0
|
||||
**Status:** Ready for Packing & Review
|
||||
|
||||
---
|
||||
|
||||
## 1. Store Listing Metadata
|
||||
|
||||
- **Name:** Brightwheel Memories & Reports Exporter
|
||||
- **Short Description (max 132 chars):** Export all your child's high-res photos, videos, daily care logs, and activity reports from Brightwheel into a ZIP archive.
|
||||
- **Category:** Productivity / Photos
|
||||
- **Language:** English
|
||||
|
||||
### Detailed Description
|
||||
|
||||
```markdown
|
||||
Brightwheel Memories & Reports Exporter lets parents and guardians create a permanent local backup of their children's preschool and daycare memories.
|
||||
|
||||
Unlike manual downloads or limited screenshot tools, this extension exports your complete Brightwheel timeline into an organized, offline ZIP archive.
|
||||
|
||||
✨ KEY FEATURES:
|
||||
• High-Resolution Media: Download original quality photos and videos organized neatly by year and month (/YYYY/MM/photos/).
|
||||
• Daily Care Logs: Preserve meal records, nap times and durations, diaper/potty logs, and medication entries.
|
||||
• Milestones & Observations: Back up developmental milestones, curriculum tags, and teacher notes.
|
||||
• Attendance & Incidents: Export check-in/out timestamps and health screening logs.
|
||||
• Offline Interactive Viewer: Includes a standalone "index.html" inside the ZIP to browse, search, and relive memories locally with no internet connection required.
|
||||
• Spreadsheet & JSON Exports: Generates activities.csv for Excel/Google Sheets and manifest.json for data portability.
|
||||
|
||||
🔒 PRIVACY FIRST:
|
||||
• Runs 100% locally in your browser.
|
||||
• No logins, passwords, or personal data are ever sent to any third-party servers.
|
||||
• Direct connection between your browser and Brightwheel/S3.
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 2. Permissions Justification
|
||||
|
||||
| Permission / Host | Justification |
|
||||
| :--- | :--- |
|
||||
| `storage` | Used to remember the selected student ID and export preferences locally on the user's computer. |
|
||||
| `downloads` | Used to save the generated ZIP archive, media files, and CSV/JSON reports to the user's Downloads folder. |
|
||||
| `tabs` | Used to detect if an active Brightwheel tab is open and to launch the exporter dashboard in a new tab. |
|
||||
| `https://schools.mybrightwheel.com/*` | Required to communicate with the Brightwheel web portal and fetch the student's activity feed using the user's active session. |
|
||||
| `https://*.brightwheel.com/*` | Required to access Brightwheel API subdomains and services. |
|
||||
| `https://*.cloudfront.net/*` | Required to download high-resolution photos and video assets hosted on Brightwheel's CDN. |
|
||||
| `https://*.s3.amazonaws.com/*` | Required to retrieve multimedia attachments and avatars stored in AWS S3 storage buckets. |
|
||||
|
||||
---
|
||||
|
||||
## 3. Privacy Policy & Data Handling
|
||||
|
||||
- **Personal Information Collected:** None. The extension does not collect, track, or transmit any user information.
|
||||
- **Remote Communications:** Requests are made exclusively to Brightwheel domain endpoints and official CDN/S3 media storage URLs to fetch the user's authorized family records.
|
||||
- **Data Retention:** All exported files remain strictly on the user's local filesystem.
|
||||
|
||||
---
|
||||
|
||||
## 4. Version History
|
||||
|
||||
- **1.0.0 (2026-08-23)**: Initial release with full-feed harvester, multi-format export (ZIP, CSV, JSON, offline HTML viewer), rate-limit backoff, and live progress dashboard.
|
||||
Reference in New Issue
Block a user