Privacy Policy
Last updated: April 2026
What we collect
MacroScan is designed to collect as little data as possible.
- Nothing by default: All recipe parsing and nutrition calculation happens locally in your browser. We do not receive any information about which recipes you view.
- USDA API lookups: Ingredient names are sent to the USDA FoodData Central public API to retrieve nutrition data. This is a government API with its own privacy policy. We do not log or store these queries.
- License key validation: If you have a Pro license, your license key is sent to our server to verify it is valid. We do not log validation requests or associate them with your browsing activity.
What we do not collect
- Browsing history
- The URLs of pages you visit
- Recipe data or ingredient lists
- Personal macro targets you enter in the popup
- IP addresses (beyond what standard server logs capture for license validation requests)
Chrome extension permissions
- storage: Used to save your daily macro targets and cache nutrition lookups locally on your device.
- activeTab: Used to read the recipe page content when you're on a supported recipe site.
- host permission (api.nal.usda.gov): Allows the extension to call the USDA nutrition API directly from the browser.
Data retention
Nutrition lookups are cached in your browser's local storage for 30 days to improve performance. You can clear this cache at any time by removing the extension or clearing Chrome's local storage.
If you purchase Pro, your email address and license key are stored in our database (Supabase) for license management purposes. This data is not shared with third parties and is retained as long as you have an active or recently expired subscription.
Contact
Questions? Email us at macroscan.app@gmail.com.