LinkPulse

Privacy statement

In plain language: what LinkPulse collects, why, where it lives, and what you can do about it. Written so you can read it once and know.

The short version. We process your account data because you signed up. We collect anonymous product analytics only if you switched it on (default off). We share data with Stripe, Anthropic, WeCanTrack, Buttondown, Resend, Cloudflare and our hosting provider only when needed to make the product work. You can ask for a copy or deletion any time at [email protected].

1. Who is responsible

LinkPulse is operated by 31 Ventures, a sole proprietorship registered with the Dutch Chamber of Commerce.

Under the GDPR (EU 2016/679) we are the controller for the personal data described below.

2. What we collect, why, and on which legal basis

2.1 Account & subscription data

WhatEmail address, license key, plan, billing/payment details (handled by Stripe).
WhyTo create your account, give you the product, send service emails, take payment.
Legal basisPerformance of contract (Art. 6(1)(b) GDPR).
RetentionFor as long as you have an account, plus 7 years for invoices (Dutch tax law).

2.2 Plugin and dashboard product data

WhatThe links you scan, scan results, link-health snapshots, suggested replacements you accept or reject, your WeCanTrack revenue rows (if you connect WCT). Stays in your workspace.
WhyThe product can't tell you which links are broken or earning money without storing the data.
Legal basisPerformance of contract (Art. 6(1)(b)).
RetentionActive for the lifetime of your workspace; deleted within 30 days of account closure or on request.

2.3 Product analytics (opt-in only)

WhatAnonymous events: which features you use, scan-run started, suggestion accepted/rejected, errors. We strip URLs, post titles and domains both client-side and server-side. Each event carries a random anon-ID generated on consent and never linked to your license, email or workspace.
WhyTo learn what to build, what's confusing, what breaks. Pre-launch this is how we improve fast.
Legal basisConsent (Art. 6(1)(a)). Off by default. You can flip it any time in plugin Settings → Privacy or in the cloud dashboard's privacy banner.
Retention18 months, then deleted.

If you turn this off, your anon-ID is destroyed locally and no further events are sent. Past events keep their original anon-ID; because we hold no map back to you, they cannot be re-linked.

2.4 Server logs

WhatHTTP method, path, status code, response time, IP address (truncated). No request bodies, no headers beyond what we need.
WhyDebugging, abuse prevention, capacity planning.
Legal basisLegitimate interest (Art. 6(1)(f)) — running a reliable service.
Retention30 days.

2.5 Newsletter

WhatEmail address and signup source if you join our list. Stored at Buttondown.
WhySend the welcome sequence and the monthly LinkPulse update.
Legal basisConsent (you submitted the form). Unsubscribe link at the bottom of every email.
RetentionUntil you unsubscribe.

2.6 Support email and feedback

WhatWhatever you send us when you reply to a mail or use the in-product feedback widget.
WhyTo answer you and to fix the thing you flagged.
Legal basisLegitimate interest (Art. 6(1)(f)) — supporting our customers.
Retention2 years from last contact, then archived or deleted.

3. Cookies and similar storage

We keep this short on purpose:

We do not use Google Analytics, Meta Pixel, or any other third-party tracker.

4. Subprocessors

We share specific data with the providers below to make the product work. They process it only on our instructions and have signed Data Processing Agreements with us where required.

ProviderPurposeDataRegion
StripePayments & subscription managementEmail, payment method, billing addressIE / US (SCCs)
AnthropicAI assistant (Pro feature)The chat messages you send to the assistant; we do not opt into model trainingUS (SCCs)
WeCanTrackAffiliate revenue syncWCT API key + tracking data, only if you connect WCTNL
ButtondownNewsletter sendingEmail address, signup sourceUS (SCCs)
ResendTransactional email (alerts, digests)Email address, alert contentUS (SCCs)
CloudflareDNS, CDN, basic DDoS protectionIP address, request metadataEU edge with US fallback (SCCs)
mijn.hostVPS hosting (the actual server LinkPulse runs on)All data above lives here at restNL

SCCs = the EU's Standard Contractual Clauses, the standard mechanism for moving personal data from the EU to non-EU countries.

5. Your rights

Under the GDPR you can:

Email [email protected]. We respond within 30 days, usually sooner. No fees, no friction. If you ask for deletion we'll confirm before pulling the plug — once it's gone, it's gone.

6. Complaints

If you think we're handling your data incorrectly, please tell us first — we'd rather fix it. You also have the right to file a complaint with the Dutch Data Protection Authority:

Autoriteit Persoonsgegevens
Postbus 93374, 2509 AJ Den Haag
autoriteitpersoonsgegevens.nl

7. Security

Data sits encrypted in transit (TLS 1.2+) and at rest (LUKS on the VPS, encrypted backups). Access to production is limited to the operator account. Logs are reviewed for anomalies. We've configured Cloudflare to absorb basic abuse traffic before it reaches the server.

8. Changes

If we make a material change to this statement we'll email account holders and post a notice on linkpulse.dev. The effective date below tells you the version you're reading.

Effective date: 30 April 2026 · Version 1.0