Privacy Policy
NodeFlare is committed to protecting your personal data. This policy explains what we collect, why we collect it, how long we keep it, and the rights you have under the General Data Protection Regulation (GDPR).
Who We Are
NodeFlare (“we”, “us”, “our”) operates the NodeFlare API platform and dashboard at nodeflare.app. We are the data controller for personal data collected through the platform.
For any privacy-related questions or to exercise your rights, contact us at [email protected]. We aim to respond within 5 business days.
Data We Collect
We collect only the data necessary to operate the Service:
- Account data — email address and display name provided when you register. Stored and managed by Clerk, our authentication provider.
- Billing data — payment method type, last four digits, billing address, and transaction history. Full card numbers are never stored by NodeFlare; they are processed directly by Stripe.
- API usage counters — the number of requests made per chain per calendar month, keyed to your API key, plus a 90-day pseudonymous daily activity marker distinguishing dashboard tests from external HTTP RPC calls. We do not log request bodies, response bodies, wallet addresses, transaction hashes, or any blockchain data you query.
- Optional account analytics — retained for up to 90 days. Account identifiers are pseudonymous; no RPC payloads or API keys are collected. Declining stops new optional measurements and removes local attribution data.
- Technical logs — IP address, user-agent string, and request timestamp, retained for 7 days exclusively for security and abuse prevention purposes.
- Communication data — emails you send to our support or legal addresses, retained for as long as necessary to resolve the matter.
- Cookie data — a session cookie set by Clerk for authentication, and a local-storage analytics preference. See Section 08 for details.
- Analytics data — with optional consent, Vercel measures website visits and performance; NodeFlare records a bounded set of product steps and acquisition categories using a pseudonymous account identifier. RPC payloads, keys, queried addresses and arbitrary URL parameters are excluded. No Google Analytics tag is loaded. See Sections 07 and 08.
We do not collect or process special-category personal data (e.g., health data, biometric data, political opinions).
How We Use Your Data
- To provision, operate, and deliver the NodeFlare API service.
- To authenticate you and maintain your session.
- To process subscription payments and issue invoices.
- To enforce per-plan rate limits and monthly usage quotas.
- To send transactional emails: account creation confirmation, invoice receipts, plan change confirmations, and service status alerts.
- To detect, investigate, and prevent abuse, fraud, or violations of our Terms of Service.
- To respond to your support or legal enquiries.
- With your optional analytics consent, to measure website visits and product steps and associate a limited acquisition source with a pseudonymous account identifier. This helps us understand which pages lead to useful integrations and purchases.
We do not use your data for advertising, profiling, or any purpose not listed above. We do not sell or rent your personal data to any third party.
Legal Basis (GDPR)
We process your personal data under the following lawful bases as defined in Article 6 of the GDPR:
- Contract (Art. 6(1)(b)) — processing your account, billing, and usage data is necessary to perform the service contract you entered into when you created your account.
- Legitimate interest (Art. 6(1)(f)) — short-term server logs for security monitoring, abuse detection, and infrastructure stability. Our interest in securing the platform does not override your privacy rights given the minimal nature of this data and the short retention period.
- Consent (Art. 6(1)(a)) — non-essential cookies, where you have provided consent via the cookie banner. You may withdraw consent at any time.
- Legal obligation (Art. 6(1)(c)) — retention of billing records for the period required by Dutch tax law.
Data Retention
- Account data — retained for the lifetime of your account. Deleted within 30 days of account closure, except where a longer retention period is legally required.
- Usage counters — current-month counts are reset at the start of each billing cycle. Aggregated monthly totals are retained for 12 months to support billing queries.
- Optional account analytics — retained for up to 90 days. Account identifiers are pseudonymous; no RPC payloads or API keys are collected. Declining stops new optional measurements and removes local attribution data.
- Technical logs — deleted automatically after 7 days.
- Billing records — retained for 7 years as required by Dutch tax and accounting legislation.
- Support correspondence — retained for up to 2 years or until the matter is resolved, whichever is later.
Third-Party Processors
We use the following sub-processors to deliver the Service. Each operates under a data processing agreement and appropriate safeguards for international transfers (Standard Contractual Clauses where applicable):
- Clerk (US) — authentication, user management, and session handling. Privacy policy →
- Stripe (US) — payment processing, billing, and invoicing. Privacy policy →
- Cloudflare (US) — infrastructure, DDoS protection, CDN, and KV storage. Privacy policy →
- Vercel (US) — web application hosting and edge delivery; optional Web Analytics and Speed Insights after consent. Privacy policy →
Your Rights
Under the GDPR, you have the following rights regarding your personal data. To exercise any of them, email [email protected]. We will respond within 30 calendar days.
- Right of access (Art. 15) — request a copy of the personal data we hold about you.
- Right to rectification (Art. 16) — ask us to correct inaccurate or incomplete data.
- Right to erasure (Art. 17) — request deletion of your account and associated personal data, subject to legal retention obligations.
- Right to restriction (Art. 18) — ask us to pause processing of your data in certain circumstances.
- Right to portability (Art. 20) — receive your data in a structured, machine-readable format.
- Right to object (Art. 21) — object to processing based on our legitimate interests.
- Right to lodge a complaint — file a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens) at autoriteitpersoonsgegevens.nl.
Security
We implement appropriate technical and organisational security measures to protect your personal data against accidental or unlawful destruction, loss, alteration, or unauthorised disclosure:
- All data in transit is encrypted using TLS 1.2 or higher.
- API keys are stored in access-controlled service storage so authenticated users can retrieve and rotate them. They are excluded from optional analytics.
- Access to production systems is restricted to authorised personnel and protected by multi-factor authentication.
- We conduct periodic security reviews of our infrastructure and third-party dependencies.
In the event of a personal data breach that is likely to result in a risk to your rights and freedoms, we will notify the relevant supervisory authority within 72 hours and affected users without undue delay, as required by the GDPR.
Changes to This Policy
We may update this Privacy Policy from time to time. For material changes we will provide at least 14 days’ advance notice by email before the revised policy takes effect.
The “Last updated” date at the top of this page always reflects the most recent revision. We encourage you to review this policy periodically.
Questions about this document?
Reach out and we'll get back to you within two business days.