WellMarked / privacy
Effective date: May 15, 2026
Last updated: May 19, 2026
This Privacy Policy explains how WellMarked ("WellMarked," "we," "us," or "our") collects, uses, shares, and protects personal information when you visit wellmarked.io, use the WellMarked API at api.wellmarked.io, or use any of our official client libraries and integrations — including the Python SDK on PyPI (wellmarked), the JavaScript / TypeScript SDK on npm (wellmarked), and the n8n community node (n8n-nodes-wellmarked) (together, the "Service").
This policy applies to personal information about our customers and prospective customers, visitors to our website, and individuals authorized to use the Service on behalf of a customer.
If you have any questions, contact us at [email protected].
We are a developer API company. We collect the information we need to run the API, bill you accurately, support you when things go wrong, and keep the Service secure. We do not sell personal information, we do not use your content to train machine-learning models, and we do not run ad-tech tracking on our site. Where the law gives you rights over your data, we honor those rights — see Section 8.
/extract, /bulk, and /crawl, we record the target URL you submitted, the response status code, the response time in milliseconds, the size in bytes of the returned content, and any error code. This is what powers your analytics dashboard, our rate limiting and metered billing, and our ability to debug problems.access_token cookie). We also record failed login attempts (the identifier used, the count, and any temporary lockout) to defend against brute-force attacks.When you call the API, you submit URLs. The Service fetches those URLs from the public internet, extracts the main content, and returns it to you. We retain the URL and the metadata about each request (see "Request logs" above). For single-URL /extract calls, we do not retain the full extracted Markdown after we return it. For bulk jobs, we retain the extracted Markdown for 6 hours to support polling.
We use personal information to:
We do not use the URLs you submit or the content we extract to train machine-learning models. We do not sell personal information.
If you are in the European Economic Area, the United Kingdom, or Switzerland, we process personal information on one or more of the following legal bases under the GDPR:
We share personal information only as described below.
We use vetted third-party service providers to run the Service. Each is bound by contract to handle personal information consistent with this policy. Current sub-processors include:
| Sub-processor | Purpose | Data involved |
|---|---|---|
| Stripe | Payment processing and metered billing | Email, name, billing address, payment method, transaction history |
| Railway | Application hosting and infrastructure | All Service data while in operation |
| Resend | Transactional email (password resets, usage and billing alerts) | Email, subject and body of transactional emails |
| Optional sign-in via OAuth | Email, name, profile picture (if you choose Google sign-in) | |
| GitHub | Optional sign-in via OAuth | Email, name, profile picture (if you choose GitHub sign-in) |
We will keep this list current. If we add or change a sub-processor in a way that materially affects how we process personal information, we will update this policy and, where required, notify affected customers.
We do not sell personal information, and we do not "share" personal information for cross-context behavioral advertising as those terms are defined under the California Consumer Privacy Act.
We operate the Service from infrastructure that may process and store data in the United States and other countries. If you access the Service from outside those countries, your personal information may be transferred internationally.
Where we transfer personal information out of the EEA, the UK, or Switzerland, we rely on appropriate safeguards — typically the European Commission's Standard Contractual Clauses, the UK International Data Transfer Addendum, or an equivalent mechanism — to protect your data.
We use a small number of strictly necessary cookies on the website. We do not use third-party advertising cookies, behavioral tracking pixels, or cross-site tracking.
| Cookie | Purpose | Type |
|---|---|---|
access_token | Maintains your signed-in session via a short-lived JWT | Strictly necessary |
| Refresh token | Renews your session without making you log in again | Strictly necessary |
We may also use browser sessionStorage to cache your API key for the duration of a browser tab so you don't lose it while navigating the dashboard. This is data stored in your browser, not transmitted to us.
If your browser sends a Do Not Track or Global Privacy Control signal, we treat it as a request not to "sell" or "share" personal information for advertising — which is consistent with what we already do (we don't do that).
Depending on where you live, you may have rights regarding your personal information. We honor the following requests from anyone who uses the Service, regardless of jurisdiction, except where we are required by law to retain certain data:
Settings → Danger zone → Delete account on the dashboard, or programmatically via DELETE /api/account. Either path immediately cancels any active subscription, refunds the prorated unused portion of your last payment to the original payment method, and erases your profile, API keys, extraction history, notifications, and team memberships.To exercise any of these rights, email [email protected] from the email address on your account. We will respond within the timeframes required by applicable law (typically 30 days, extendable in limited circumstances). We will not discriminate against you for exercising these rights.
EEA/UK residents have the right to lodge a complaint with their local data protection authority. We would appreciate the chance to address concerns first, but you can complain to a regulator at any time.
California residents have additional rights under the California Consumer Privacy Act (CCPA), including the rights to know, delete, correct, and limit the use of sensitive personal information, and the right not to be retaliated against for exercising those rights. We do not sell or share personal information as those terms are defined under the CCPA. If you need to make a CCPA request, email [email protected]. You may authorize an agent to make a request on your behalf with appropriate verification.
We keep personal information only as long as we need it for the purposes described in this policy or as required by law.
| Data category | Retention |
|---|---|
| Account profile | While your account is active. Deleted or anonymized within 30 days after you close the account. |
| Hashed API keys | Same as account. Rotated keys are deleted immediately. |
| Request logs | Up to 13 months, to support a full year of analytics. May be deleted earlier on request. |
| Bulk job results | 6 hours after the job completes. |
| Billing records | Up to 7 years, as required by tax and accounting laws. |
| Login attempts | Up to 30 days after the last attempt. |
| OAuth state, password reset tokens | Minutes to hours; deleted after they are used or expire. |
| Support correspondence | Up to 3 years after the last interaction. |
After these periods, we delete or anonymize the data. Anonymized aggregates that no longer identify any individual may be retained indefinitely for analytics and product research.
We take reasonable technical and organizational measures to protect personal information. Among other things:
wellmarked.io and api.wellmarked.io is served over HTTPS, with HSTS, strict referrer policy, and standard browser security headers.No security program can guarantee absolute protection. If we become aware of a security incident that affects your personal information, we will notify you and the appropriate regulators as required by applicable law.
The Service is intended for developers and businesses and is not directed to children. We do not knowingly collect personal information from anyone under 18. If you believe we have collected information from a child, please contact us at [email protected] and we will delete it.
The Service fetches content from URLs you submit. The privacy practices of those third-party websites are not covered by this policy. You should consult the privacy policies and terms of any site whose content you submit to the Service.
We do not make decisions about you that produce legal or similarly significant effects using solely automated processing.
We may update this Privacy Policy from time to time. When we make material changes, we will notify you by email and/or by posting a notice in the dashboard at least 14 days before the changes take effect. The "Effective date" and "Last updated" dates at the top of this policy identify the most recent version. We keep prior versions available on request.
Questions, requests, or complaints about this policy or our handling of personal information can be sent to: