1. Information We Collect and Where It Is Stored
Pulse is built to work without creating a user account for core budgeting features. Most app data is stored locally in your browser or device storage.
We may collect or process the following categories of information:
- Financial data you enter
- Examples: transactions, amounts, notes, categories, envelopes, wallets, recurring entries, installment metadata, IOU records, savings goals, deposits, transfers, and related budgeting data.
- Where it lives: Stored locally on your device in browser storage.
- Whether it is required: Yes, for the core app features you choose to use.
- App preferences and settings
- Examples: theme, currency, pay cycle preferences, onboarding status, hidden-card preferences, and other saved UI preferences.
- Where it lives: Stored locally in browser storage.
- Whether it is required: No, but needed to preserve your preferences across sessions.
- Technical and local UI state
- Examples: install-banner dismissal state and similar local interface markers.
- Where it lives: Stored locally in browser storage.
- Whether it is required: No.
- Premium data
- Examples: license key and activation status when you choose to use Premium.
- Where it lives: Stored locally on your device, and the license key may be sent to a third-party licensing provider for verification when you activate Premium.
- Whether it is required: No, only if you use Premium.
- Receipt scanning data
- Examples: uploaded receipt images, extracted text, merchant name, amount candidates, and OCR review results.
- Where it lives: Processed in your browser/device for receipt scanning. Depending on browser behavior and cached assets, your browser may fetch OCR runtime assets needed for the feature.
- Whether it is required: No, only if you use receipt scanning.
- Imported backup data
- Examples: JSON backup files you choose to import.
- Where it lives: Processed locally on your device during import and restored into your local app storage.
- Whether it is required: No.
Pulse does not require you to create an account for normal use, and it does not use a cloud sync system for your finance records in the current implementation.
2. How Information Is Used
- Deliver budgeting, tracking, and planning features.
- Save your preferences and app state locally.
- Generate insights, summaries, and finance assistant responses that you request.
- Support recurring automation, installment tracking, and reminder logic.
- Support JSON backup export and import.
- Verify Premium license activation when you choose to activate Premium.
- Improve the reliability of local app behavior and user experience.
We do not use your finance entries for ad targeting in the current implementation.
3. Data Storage, Retention, and Deletion
Pulse is local-first. Your primary finance records are stored in browser/device storage rather than in a Pulse server database.
Your data remains on your device until one of the following happens:
- You delete individual entries in the app.
- You use the Settings screen to wipe all app data.
- You clear your browser storage or site data.
- You uninstall the app or remove the browser profile where the data is stored.
If you export a backup file, that file is controlled by you. If you import a backup, the restored data is written into your local app storage.
Receipt-scanning data is processed for the purpose of the feature you requested. If your browser or device caches related runtime assets, those assets may remain available according to your browser settings.
4. Data Sharing and Third-Party Services
Pulse does not sell personal data.
We may share or transmit limited data only when needed for specific features:
- Lemon Squeezy is used for Premium checkout and license verification.
- Payment and license verification are handled by Lemon Squeezy, not by Pulse.
- If you activate Premium, your license key and related activation details may be sent to Lemon Squeezy for verification.
- Hosting and infrastructure providers may process limited technical data needed to deliver the website and command center.
- OCR runtime assets may be fetched by your browser when you use receipt scanning, depending on caching and browser behavior.
Pulse does not intentionally use your financial data for targeted advertising, profiling for advertising, or resale.
5. User Controls and Rights
You can control your data in the app by:
- Viewing and editing your records in-app.
- Exporting your data as a JSON backup.
- Importing data from a JSON backup file.
- Deleting all app data from Settings.
- Clearing browser storage or site data directly in your browser.
- Managing or removing Premium activation data if you no longer want to use Premium.
If you have a privacy request, you may contact us using the details below.
6. Security
Pulse uses reasonable technical and organizational safeguards appropriate for a local-first application. However, no digital system is completely secure.
You are responsible for protecting:
- Your device.
- Your browser profile.
- Your exported backup files.
- Any copies of your data stored outside the app.
If you clear your browser storage without a backup, your local app data may be lost.
7. Children's Privacy
Pulse is not intended for use by individuals under the age of 18.
8. International Processing
Some third-party providers used to operate Pulse services may process limited data in jurisdictions outside your country.
9. Policy Updates
This policy may be updated from time to time. Material updates will be reflected on this page with a new Last Updated date.
10. Contact Us
If you have questions about this Privacy Policy or your data, contact Ant at hello@byant.dev.