Budget Angel — Privacy Policy
Last updated: March 1, 2026
Overview
Budget Angel is a browser extension that helps you manage impulse purchases by adding a delay before checkout on supported shopping sites. Your privacy is important to us. This policy explains what data we collect, how we use it, and your choices.
Data We Collect
- Product information: When you interact with a checkout button on a supported shopping site, we read the product name, price, currency, and image URL from the page to display in the extension overlay. This data is stored locally in your browser.
- Budget settings: Your monthly budget limit and spending data are stored locally in your browser using the Chrome Storage API.
- Google account (optional): If you choose to sign in with Google for cloud sync, we receive your name, email, and profile picture via Google OAuth. This is used solely to identify your sync account.
- Cloud sync data (optional): If you enable cloud sync, your delayed items and budget data are transmitted to our server and stored in your account. This data is encrypted in transit via HTTPS.
Data We Do NOT Collect
- We do not track your browsing history.
- We do not collect data on pages you visit where you do not click a checkout button.
- We do not sell, share, or transfer your personal data to third parties.
- We do not use your data for advertising.
Permissions Explained
- storage: To save your budget, delayed items, and settings locally.
- alarms: To notify you when a purchase delay period expires.
- notifications: To show desktop notifications when delays expire.
- activeTab: To read product information from the current shopping page when you click a checkout button.
- identity: To enable optional Google sign-in for cloud sync.
- Host permissions (shopping sites): To run content scripts on supported shopping sites (Amazon, eBay, Walmart, Shopee, Lazada, AliExpress, Taobao, Temu) that detect checkout buttons and display the delay overlay.
Data Storage & Security
All data is stored locally in your browser by default. If you opt in to cloud sync, data is transmitted over HTTPS to our server and stored in a PostgreSQL database. We do not share this data with any third party.
Data Deletion
You can delete all local data at any time by uninstalling the extension. If you have cloud sync enabled, you can sign out and request data deletion by contacting us.
Third-Party Services
Changes to This Policy
We may update this policy from time to time. Changes will be posted on this page with an updated date.
Contact
If you have questions about this privacy policy, please open an issue on our GitHub repository.