This Privacy Policy describes how AB Tools ("we", "us", "our") collects, uses, and protects information when you visit pulseedit.com or use our software products (Pulse Edit, Beat Markers).

1. Data We Collect

Website Analytics (Google Analytics 4)

When you accept cookies on our website, we use Google Analytics 4 (measurement ID: G-JV9DJHLCY2) to collect aggregated usage data, including:

Google Analytics only activates after you accept cookies. If you decline cookies, no analytics data is collected.

Google Analytics 4 does not log or store IP addresses. Our own servers see your full IP address only transiently — for up to 60 seconds, as an anti-abuse rate-limit key — and never store it alongside your purchase, licence or email.

License and Purchase Data

When you purchase a license for Pulse Edit or Beat Markers, the following data is processed:

Your email address is required to enter into and perform the contract: without it we cannot deliver or manage your licence. The other data above are collected automatically when the app checks the licence and cannot be switched off while the licence is in use — you can stop them by deactivating the licence on that computer.

Product Updates & Email List

When you sign up for product updates or an early-access list on this site, you voluntarily submit your email address. We process it solely to send you updates about the product you signed up for. We also record the date and time of your signup, and your approximate country, IP address and browser user-agent — used only for security and anti-abuse (spam/rate-limiting) and not for profiling.

Checkout reminder: the checkout page has an optional box, unticked by default, to receive occasional offers and reminders about Pulse. Only if you tick it and don’t complete the purchase, we may send you one reminder email about that checkout, with an offer. Lawful basis: your consent (Art. 6(1)(a)); every such email has an unsubscribe link, and if you leave the box unticked you get no such email.

Feedback Form

When you fill in our feedback form, we store your answers on our licence server (hosted by Cloudflare) so we can read them and improve the product. If you choose to leave your email — it is optional — we use it only to reply to you about that message. A copy of the message is also sent to the operator’s private Telegram channel as an internal notification (see “Telegram” in section 5).

Software Usage — Pseudonymous Diagnostic Data

Our desktop applications (Pulse Edit, Pulse Studio, Beat Markers) collect a minimal amount of pseudonymous diagnostic data to help us detect crashes and improve product reliability. Specifically:

Each device generates a pseudonymous identifier (SHA-256 hash of the machine’s hostname, truncated to 24 characters) used to deduplicate reports. This identifier is not linked to your name, email, payment information, or any other personal data. For Pulse Studio (licensed), crash data is also not linked to your license key or email. (The app version and operating system are, however, also stored on your licence record, as described under License and Purchase Data.)

How to opt out: create a plain-text file named telemetry.json containing exactly {"enabled": false} at the location below for your app (create the folder if it does not exist yet), then restart the app. A toggle in the app settings is in the works. File locations:

Crash reports are retained for 30 days, then deleted automatically.

2. How We Use Your Data

3. Lawful Basis for Processing

Under GDPR Article 6, we process your personal data on the following legal grounds:

4. Cookie Consent

We use a cookie consent banner on our website. Google Analytics cookies are only loaded after you click "Accept". Your preference is stored in your browser's local storage under the key cookie_consent.

Cookies and similar technologies

How to Withdraw Consent

You can withdraw cookie consent at any time: click “🍪 Manage cookies” at the bottom-left of any page and choose Decline. Declining stops analytics immediately. Google Analytics cookies already stored on your device (_ga, _ga_JV9DJHLCY2) are no longer read by us once you decline; you can remove them at any time from your browser’s cookie settings. If you prefer, you can also clear this site’s local storage in your browser:

5. Third-Party Services

Google Analytics

We use Google Analytics 4 for website analytics. Google may process data on servers outside the EEA — see “International transfers” below. For more information, see Google's Privacy Policy.

Stripe

Payments are processed by Stripe, Inc. We do not store or have access to your full credit card details. Stripe handles all payment data securely. See Stripe's Privacy Policy.

GitHub

This website is hosted on GitHub Pages (GitHub, Inc., USA). Like any web host, GitHub may log your IP address and browser user agent in its server logs when you visit any page of this site. See GitHub's Privacy Statement.

Fonts

The typefaces used on this website (Inter, Bricolage Grotesque, Hanken Grotesk, IBM Plex Mono and IBM Plex Sans, all released under the SIL Open Font License) are stored on and served from this website itself, together with its pages (see GitHub above). Loading a page does not connect your browser to Google Fonts or to any other third-party font service.

Cloudflare

Cloudflare, Inc. (USA) runs our licence server and our download mirror, and hosts the database in which licence keys, purchase email addresses and feedback messages are stored. When you download a file, activate a licence or click a tracked link, Cloudflare processes connection data including your IP address and browser user-agent, in order to deliver the file, validate the licence and protect the service from abuse. Cloudflare also provides the cookieless Web Analytics beacon, which loads only after you accept cookies. See Cloudflare's Privacy Policy.

Downloads (Cloudflare) and GitHub

Our installers are served from our own download mirror running on Cloudflare Workers (pulse-edit-mirror.abtools.workers.dev). A few older Beat Markers links still point to GitHub Releases; GitHub may log your IP address when you download from them. When a download starts, our mirror records the file name, date, country, connecting network (ISP) and browser user-agent, in order to count downloads and to tell real users apart from bots (legitimate interest, Art. 6(1)(f)). Your IP address is used only momentarily, to avoid counting the same download twice, and is not retained by us. A summary of this event is sent to a private Telegram channel used by the operator as an internal notification.

Resend

Transactional emails (licence keys, receipts, support replies) are delivered by Resend, Inc. (USA). Your email address and the content of those messages pass through their servers. See Resend's Privacy Policy.

Telegram

We receive an internal notification on a private Telegram chat, read only by the operator, for each order (product, amount and the purchase email address), each feedback message submitted through our feedback form (including the message text and, if you provide it, your email address) and each download (country and browser user agent). These notifications are delivered through Telegram's servers, which are located outside the EU. See Telegram's Privacy Policy. If you prefer not to have your feedback forwarded this way, write to support@pulseedit.com instead of using the form.

International transfers

Some of the services above are established outside the European Economic Area (United States and other countries), or may process data on servers outside the EEA. Where the recipient is certified under the EU–US Data Privacy Framework, the transfer relies on the European Commission's adequacy decision of 10 July 2023 (Implementing Decision (EU) 2023/1795). In all other cases the transfer relies on the European Commission's Standard Contractual Clauses (Art. 46(2)(c) GDPR), incorporated in each provider's data processing agreement. You can obtain a copy of the safeguards applying to a specific transfer by writing to support@pulseedit.com.

6. Data Retention

7. Data Sharing

We do not sell, trade, or rent your personal data to third parties.

We share your data only with the third-party services listed in section 5 above (Google Analytics, Stripe, Cloudflare, Resend, Telegram and GitHub), each strictly for the purposes described there. Some of them act as our service providers on our instructions; others, such as Stripe for payment data, act as independent controllers under their own privacy policies. We share your data with no one else, except where we are required to do so by law.

8. Your Rights Under GDPR

If you are located in the European Economic Area (EEA), you have the following rights regarding your personal data:

One limit applies to erasure: where the law requires us to keep a document — in particular invoices and tax records — we cannot delete it on request (GDPR Art. 17(3)(b)). In that case we stop using the data for anything other than that legal purpose, and we delete it when the retention period ends.

To exercise any of these rights, contact us at the email address below.

9. Security

We take reasonable measures to protect your data, including HTTPS encryption on our website, secure API communication for license validation, and using trusted third-party processors (Stripe, Google, Cloudflare, GitHub, Resend).

10. Children's Privacy

Our website and software are not directed at children under 16. We do not knowingly collect personal data from children.

11. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date.

12. California (CCPA) Rights

We do not sell personal information. California residents may request access to, deletion of, and opt-out of any data sharing of their personal information by contacting support@pulseedit.com. We respond to verifiable consumer requests within 45 days, as required by the California Consumer Privacy Act (CCPA).

13. Contact

For privacy-related questions or to exercise your GDPR or CCPA rights, contact us at:

Email: support@pulseedit.com

Operator: AB Tools / Abramo Benedetti

Legal address: Via M. Bertini 32, 55100 Lucca, Italia

VAT ID: IT02742450469

Right to complain: You have the right to lodge a complaint with the Italian data protection authority — Garante per la protezione dei dati personali (garanteprivacy.it).

🍪 Manage cookies