Mentions légales
Privacy Policy
Mis à jour le 9 mai 2026
This Privacy Policy explains what personal data LightSpot collects when you use the Service, why we collect it, how we share it, how long we keep it, and the rights you have over it. We try to keep this document short and concrete — if anything is unclear, write to privacy@lightspot.ai.
1.Who we are
For the purposes of the EU General Data Protection Regulation (GDPR), the data controller is LightSpot.ai, contactable at privacy@lightspot.ai.
2.What we collect
- Account data: email address, display name, and the authentication provider you used (magic link or Google).
- Audit data: the URLs you submit, the public HTML content fetched at those URLs, the criteria results we compute, and the reports we generate. Reports include scores, issues, fixes, and optionally a competitor analysis.
- Billing data: we do not store credit-card numbers. Stripe stores them on our behalf and shares back a customer ID, subscription status, plan, and invoice history.
- API key metadata: name you give the key, the SHA-256 hash of the key (we never store the key in cleartext), the first 15 characters of the key for UI recognition, the last-used timestamp, and the revocation timestamp.
- GitHub integration: if you connect a repository, we store an OAuth access token and the repos you grant access to. The token is used to clone the repo and open pull requests on your behalf.
- Logs: request method and path, timestamp, response code, and the IP address making the request — kept for security and debugging for up to 30 days.
3.Why we collect it (legal basis)
- Performance of contract (GDPR art. 6(1)(b)) — to provide the Service you signed up for: running audits, storing reports, processing payments.
- Legitimate interest (art. 6(1)(f)) — to keep the Service secure, fight abuse, and improve the methodology with anonymized aggregate metrics.
- Legal obligation (art. 6(1)(c)) — to issue invoices and respond to lawful requests from authorities.
4.How long we keep it
- Account data: until you close your account, then deleted within 30 days.
- Audit reports and crawled HTML snippets: indefinitely while your account is active, deleted within 30 days of account closure unless you delete them sooner.
- API keys: indefinitely while not revoked; revoked keys are kept (hash + metadata) for audit-trail purposes.
- Stripe subscription state: kept as long as the subscription is active and for the legal retention period required for accounting (up to 10 years).
- Server logs: 30 days.
5.Sub-processors
To provide the Service we share data with the following providers, only to the extent necessary for the purpose listed:
| Provider | Purpose | What is shared |
|---|---|---|
| Anthropic (Claude) | Semantic GEO checks, content keyword extraction | Page text + targeted prompts |
| OpenAI | Competitor citation probing (web_search tool) | Question-style prompts derived from your topics |
| Perplexity | Competitor citation probing (Sonar API) | Question-style prompts derived from your topics |
| Google PageSpeed Insights | Core Web Vitals measurement (S18-S21) | Page URL |
| Stripe | Payment processing | Email, name, payment method |
| GitHub | Repository access for autofix | OAuth token, file changes you trigger |
| Resend | Transactional email (magic link, audit reports) | Email address, message content |
| BetterAuth (open-source library on our infra) | Authentication | Session tokens |
| Cloud hosting (Vercel-class provider) | Application hosting and database | All data, encrypted at rest |
We update this list as our infrastructure evolves. Material additions are announced by email at least 30 days before they take effect.
6.Cookies
LightSpot uses only strictly-necessary cookies:
better-auth.session_token— to keep you signed in. Httponly, expires after 7 days.- Stripe cookies on the checkout page, for payment fraud detection. Set on Stripe's domain only.
We do not use analytics, advertising, or tracking cookies. Because only strictly-necessary cookies are involved, no consent banner is required under the ePrivacy Directive.
7.International transfers
Some of our sub-processors (notably Anthropic, OpenAI, Perplexity, Stripe, GitHub) are based in the United States. Transfers rely on Standard Contractual Clauses or, where applicable, the EU-US Data Privacy Framework. We do not transfer data outside the EU/EEA without an adequate legal basis.
8.Your rights
If you are a resident of the EU/EEA or UK, you have the right to:
- access the personal data we hold about you;
- request correction of inaccurate data;
- request deletion of your data (subject to our legal retention obligations);
- request a portable copy of your data;
- object to processing based on legitimate interest;
- withdraw consent where processing is based on consent;
- lodge a complaint with the CNIL or your local data protection authority.
To exercise any of these rights, write to privacy@lightspot.ai. We respond within 30 days.
9.Data Processing Addendum (DPA)
For Business and Enterprise customers using the Service to audit third-party content, a standalone DPA is available on request. Email privacy@lightspot.ai.
10.Changes to this policy
We will notify you of material changes by email and dashboard banner at least 30 days before they take effect. The "Last updated" date at the top of this page reflects the most recent revision.