Effective Date: May 2026 Last Updated: May 2026
Fitport is a Chrome Extension that exports your MyFitnessPal nutrition data in formats optimized for AI analysis. All data processing happens entirely within your browser. No fitness data is ever transmitted to external servers.
All data processing occurs 100% client-side within the Chrome extension:
At no point does your fitness data leave your browser.
Fitport uses minimal Chrome extension storage:
chrome.storage.sync: Stores only your Pro license activation record — the license key, an opaque per-install instance ID, the current status flag, and an expiration timestamp returned by the licensing provider. Contains no fitness data.chrome.storage.session: Temporarily stores export state during an active export (cleared when the export completes or the browser session ends)No fitness data is persisted in any storage. Exported data exists only in memory during the export process.
Fitport itself runs no servers. The only third-party service the extension contacts beyond MyFitnessPal is Lemon Squeezy, which handles payments and license-key validation for the optional Pro tier:
For details on how Lemon Squeezy handles checkout and customer data, see https://www.lemonsqueezy.com/privacy.
Fitport requests the following permissions, each for a specific purpose:
| Permission | Purpose |
|---|---|
sidePanel |
Renders the Fitport UI as a Chrome side panel |
activeTab |
Detects whether MyFitnessPal is open in the active tab |
storage |
Stores the Pro license activation record (license key, instance ID, status, expiration) |
cookies |
Checks the presence of MyFitnessPal session cookies to determine login state. Cookie values are never read, transmitted, or stored. |
alarms |
Schedules a periodic background re-validation of the Pro license against the Lemon Squeezy License API |
scripting |
Injects content scripts to extract MyFitnessPal nutrition data from the page DOM |
webNavigation |
Detects single-page-app navigation events on MyFitnessPal so login status updates without polling. Scoped to MyFitnessPal hosts. |
https://www.myfitnesspal.com/* — MyFitnessPal platform detection and content script injection for diary exporthttps://api.lemonsqueezy.com/* — Lemon Squeezy License API calls for Pro entitlement (activate, validate, deactivate). Only the license key and an opaque per-install instance ID are sent.Fitport is a data portability tool aligned with GDPR Article 20 (Right to Data Portability). It enables users to export their own fitness data in structured, commonly used, and machine-readable formats. Since all processing is client-side, no data controller obligations apply to the extension itself.
We will update this privacy policy if our data practices change. The "Last Updated" date at the top reflects the most recent revision. Support for additional fitness platforms (e.g., Peloton) may be added in future releases — when that happens, this policy will be updated to reflect the new data sources and any additional host permissions.
For questions about this privacy policy or Fitport's data practices, please contact:
Email: support@quiicks1lver.dev GitHub: https://github.com/QuiickS1lver/fitport