Effective date: 9 February 2026
ToggleKit Ltd ("A11yFlow", "we", "us", "our") is a company registered in England and Wales. We are the data controller for the personal data processed through the A11yFlow API, dashboard, and documentation (together, the "Service").
For any questions about this policy or how we handle your data, you can reach us via our contact form.
When you create an account, we receive your email address and name from our authentication provider, Clerk. We store your user ID, email address, display name, and subscription tier in our database.
We log metadata about each API request you make, including the endpoint called, HTTP method, response status code, response time in milliseconds, and a reference to the API key used. API keys are stored only as SHA-256 hashes. We do not log the contents of request or response bodies.
When you submit a URL for scanning, we store the target URL, the scan configuration you specified, and the results produced by the scan (accessibility violations, scores, category breakdowns, and related metadata). Scan data is associated with the API key that initiated the request.
All payment processing is handled by Paddle.com Market Limited ("Paddle"), who acts as our Merchant of Record. We store only your Paddle customer ID in our database. We do not receive, process, or store credit card numbers, bank account details, or other payment credentials. For information on how Paddle handles your payment data, please refer to Paddle's Privacy Policy.
When you visit the dashboard, we may collect standard technical information such as your IP address, browser type, and device information through our hosting providers. This data is used for security purposes (such as rate limiting) and is not used for tracking or profiling.
Under the UK General Data Protection Regulation (UK GDPR), we rely on the following lawful bases:
We use the data we collect to:
We do not use your data for automated decision-making or profiling. We do not sell your personal data to third parties.
We share personal data only with the third-party service providers necessary to operate the Service. We do not sell, rent, or trade your personal data.
| Provider | Purpose | Data shared |
|---|---|---|
| Clerk | Authentication | Email, name |
| Paddle | Payment processing | Email, subscription details |
| Neon | Database hosting | All stored data (encrypted at rest and in transit) |
| Upstash | Rate limiting | API key identifiers, request counts |
| Cloudflare | API hosting and CDN | Request metadata (IP address, headers) |
| Vercel | Dashboard hosting | Request metadata (IP address, headers) |
| Sentry | Error monitoring | Anonymised error reports (no personal data) |
Some of our service providers are based outside the United Kingdom. Where personal data is transferred to a country that has not been deemed to provide an adequate level of data protection, we ensure appropriate safeguards are in place, such as standard contractual clauses approved by the UK Information Commissioner's Office (ICO) or reliance on the provider's certification under an approved framework.
We implement appropriate technical and organisational measures to protect your personal data against unauthorised access, alteration, disclosure, or destruction. These measures include:
No method of transmission or storage is completely secure. While we strive to protect your data, we cannot guarantee absolute security.
Under the UK GDPR, you have the following rights in relation to your personal data:
To exercise any of these rights, please use our contact form and select "Privacy or data request" as the subject. We will respond within one month, as required by law. There is no fee for making a request, although we may charge a reasonable fee for repetitive or manifestly unfounded requests.
If you are not satisfied with how we handle your request, you have the right to lodge a complaint with the Information Commissioner's Office (ICO):
Information Commissioner's Office
Wycliffe House, Water Lane, Wilmslow, Cheshire, SK9 5AF
ico.org.uk/make-a-complaint
We use strictly necessary cookies only. These are required for authentication and session management and cannot be disabled without breaking the Service. We do not use analytics cookies, advertising cookies, or any form of cross-site tracking.
The Service is not directed at individuals under the age of 18. We do not knowingly collect personal data from children. If you believe we have inadvertently collected data from a child, please contact us and we will delete it promptly.
We may update this Privacy Policy from time to time to reflect changes in our practices or applicable law. If we make material changes, we will notify you by email or through a notice on the dashboard at least 30 days before the changes take effect. The "Effective date" at the top of this page indicates when the policy was last revised.
If you have any questions about this Privacy Policy or wish to exercise your data protection rights, please contact us:
ToggleKit Ltd
Contact form