Privacy Policy
Last updated: 26 March 2025 ย ยทย VerifyAll Solutions Private Limited
VerifyAll Solutions Private Limited (โErrorLensโ, โweโ, โusโ) is committed to protecting your privacy. This Privacy Policy explains what data we collect, how we use it, how we share it, and your rights as a data subject. It applies to all users of the ErrorLens platform at errorlens.ai.
1. Controller and contact details
Data Controller: VerifyAll Solutions Private Limited, Sarvodaya Cloth Market, Gandhibagh, Nagpur โ 440002, Maharashtra, India.
Privacy enquiries: privacy@errorlens.ai
For Indian users, your data is processed in accordance with the Digital Personal Data Protection Act, 2023 (DPDPA).
2. Data we collect
2.1 Account data
When you create an account: name, email address, organisation name, and country. For paid plans, billing name and address are collected at checkout to generate a tax invoice. Payment card details are processed by Stripe, Inc. and are never stored on ErrorLens servers.
2.2 Log content
Log text, stack traces, and images submitted for analysis are processed entirely in-memory. Raw log content is not written to disk or stored in any database. It is discarded as soon as the analysis response is generated (typically within 10 seconds).
2.3 Analysis metadata
We store analysis metadata: error type names, severity levels, occurrence counts, file names, environment tags, analysis timestamps, and your workspace identifier. This metadata powers your History page and Trends dashboards. It is retained for the duration of your plan's retention period (see Section 5).
2.4 Usage and device data
We collect anonymised usage data: features accessed, session duration, browser type and version, operating system, and country (derived from IP address). IP addresses are not stored beyond the current session. This data is used solely to operate and improve the service.
2.5 Cookies
We use only essential cookies: a session cookie to keep you logged in, and a theme preference cookie. We do not use advertising cookies or third-party tracking cookies. No cookie consent banner is required as we use only strictly necessary cookies.
3. How we use your data
- To provide, operate, and maintain the ErrorLens service
- To authenticate your account and keep it secure
- To generate tax invoices and process payments via Stripe
- To send transactional emails: payment receipts, usage alerts (80% limit), plan change confirmations, password reset
- To send service announcements (new features, scheduled maintenance) โ you may opt out of non-essential communications at any time
- To improve AI analysis accuracy using aggregated, anonymised error pattern data (opt-out available in Settings โ Privacy)
- To comply with legal obligations
4. Data sharing
We do not sell your personal data. We share data with the following sub-processors only:
- Anthropic, PBCโ AI analysis. The error log content you submit is sent to Anthropic's Messages API over TLS for inference. Per Anthropic's API usage policies, customer API content is not used to train Anthropic's models without explicit opt-in. See anthropic.com/legal/privacy.
- Stripe, Inc. โ Payment processing. Stripe's privacy policy applies to billing data. See stripe.com/privacy.
- Neon, Inc. โ Managed Postgres database. Hosted on AWS infrastructure; data is encrypted at rest and in transit.
- Amazon Web Services, Inc. โ Underlying cloud infrastructure for our application servers and Neon-hosted database.
5. Data retention
- Log content: Not retained. Discarded immediately after analysis.
- Analysis metadata: Retained for 7 days (Free), 30 days (Starter), 90 days (Pro), 1 year (Team), or until account deletion (Enterprise). You can delete individual analyses from your History page at any time.
- Account data: Retained until you delete your account. You may request deletion at privacy@errorlens.ai.
- Billing records: Retained for 7 years to satisfy applicable tax and accounting record-keeping requirements.
6. Your rights
Under applicable law (DPDPA 2023 for Indian users, GDPR for EU users), you have the right to:
- Access โ request a copy of the personal data we hold about you
- Correction โ request correction of inaccurate data
- Deletion โ request deletion of your personal data
- Portability โ receive your data in a machine-readable format
- Objection โ object to processing for direct marketing at any time
- Withdraw consent โ opt out of model training in Settings โ Privacy at any time
To exercise any of these rights, email privacy@errorlens.ai. We will respond within 30 days.
7. Security
We implement appropriate technical and organisational security measures including TLS 1.2+ encryption in transit, AES-256 encryption at rest, bcrypt password hashing, session token rotation, two-factor authentication (TOTP), rate limiting, and regular security reviews. See our Security page for details.
8. Changes to this policy
We will notify registered users of material changes by email at least 14 days before the change takes effect. Continued use of the service after the effective date constitutes acceptance of the updated policy.
9. Contact
Privacy Officer: privacy@errorlens.ai
Grievance Officer (India): grievance@errorlens.ai
VerifyAll Solutions Private Limited, Sarvodaya Cloth Market, Gandhibagh, Nagpur โ 440002, Maharashtra, India