Privacy Policy

Pulse Privacy Policy

Effective Date: April 27, 2026 | Last Updated: April 27, 2026

At Pulse, we believe your financial data is yours. Pulse is designed as a local-first app, which means your primary finance data stays on your device instead of being stored in a Pulse server database. This policy explains how information is handled when you use the Pulse application at https://pulse.byant.dev and its related command center at https://byant.dev/pulse.

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.