Privacy Policy

This policy is a draft under legal review and may change.

Last updated: 13 November 2026

This policy explains how turingate, of 344/4 Netaji Subhash Chandra Bose Kolkata, India 700047 ("Turingate", "we", "us"), collects and uses personal data when you use the Turingate website, Console, APIs, widget and tools (the "Service"). We act as the Data Fiduciary under India's Digital Personal Data Protection Act, 2023 (the "DPDP Act"), and as the controller for the purposes of the EU/UK GDPR where it applies.

In short: we collect as little as possible. We never see your card number. We store email addresses and card details used for identity checks only as salted hashes. We use no advertising or analytics trackers, and we don't sell personal data.

1. What we collect, and why

DataWhenWhy we use itHow it's storedHow long we keep it
Google account details: name, email address, profile picture and Google account IDWhen you sign in to the Console with GoogleTo create and secure your account, and to show you your SitesAs receivedUntil you delete your account
Session cookie (tg_session) and sign-in cookie (tg_oauth)When you sign inTo keep you signed in and to protect the sign-in flowA random token in your browser; we store only a hash of itSession: up to 30 days or until you sign out. Sign-in cookie: 10 minutes
Site details: site name, site ID, API key (stored as a hash), plan and monthly usage countsWhen you create or use a SiteTo run the Service and enforce plan quotasAPI keys only as a hashUntil the Site or account is deleted
Billing details: Razorpay subscription ID, plan, currency, status and renewal dateWhen you buy a paid planSubscriptions, renewals and invoicesWe store only these references. Razorpay processes your card or payment details; we never receive themFor as long as Indian tax and accounting laws require (typically up to 8 years)
Principal and agent public keys, display nameWhen you register a Principal or delegate to an AgentTo verify signatures and issue PassesAs isUntil you ask us to delete them
Email address for identity verification (optional, tier 1)If you verify an email for a PrincipalTo confirm a real inbox and prevent people evading bansOnly a salted hash. The address is used once to send a code and isn't storedUntil deletion. See section 6 for blocked identities
Card fingerprint for identity verification (optional, tier 2)If you verify a card for a PrincipalOne card per identity, to prevent ban evasionOnly a salted hash of a fingerprint from our payment provider. We never receive card numbersAs above
Reputation data: good and bad report countsWhen Sites report outcomesThe shared trust signal across the networkCounters per Agent and PrincipalUntil deletion
IP address and request dataEvery requestRate limiting, abuse prevention and securityRate-limit counters in memory only. Our hosting provider keeps standard request logsOur counters: about an hour. Hosting logs: per the provider's retention
Hall of Shame entry: nickname, score and timeOnly if you choose to add one after failing the testThe public leaderboardPublicUntil you ask us to remove it
Challenge answersWhen solving a challengeGradingIn memory onlyMinutes, deleted after grading

Challenge questions are generated using Anthropic's AI service. We send it only puzzle-generation instructions. No personal data, answers or identities are sent.

2. What a Pass shares with websites

A Pass you or your Agent presents to a website can include your principal ID and display name, verification tier, your Agent's ID and name, the Site it was issued for, the scopes and spending limit you delegated, and a reputation score. You choose which websites to present Passes to. Each website uses this information under its own privacy policy.

3. Cookies and browser storage

We use only strictly necessary cookies: the sign-in cookies described in section 1. We don't use advertising, analytics or cross-site tracking cookies. If you choose "Remember on this browser" in the Console, your Site's API key is saved in your browser's local storage; you can clear it by signing out or clearing site data. When you upgrade a plan, Razorpay's checkout script loads in your browser under Razorpay's own policies.

4. Who we share data with

We don't sell or rent personal data. We share it only with service providers who process it for us under contract, as permitted by law, or with your consent:

We may also disclose data where required by law, by court order, or to a government authority with lawful power to request it, or to protect the rights, property or safety of our users, the public or us.

5. Where your data is stored

Our servers are hosted by Render in the United States, so your data may be processed outside India. We transfer data abroad only as permitted under the DPDP Act and, for users in the EU/UK, with appropriate safeguards such as standard contractual clauses where required.

6. Blocked identities

If an identity is blocked for abuse, we keep the salted hashes of its verified email and card for up to 3 years after the block, so the same person can't simply register again. We rely on our legitimate interest in preventing fraud and abuse, which is a legitimate use under the DPDP Act and Art. 6(1)(f) GDPR. A blocked identity can appeal as described in our Terms.

7. Security

Keys are generated on your device, and we receive only public keys. API keys, session tokens, emails and card fingerprints are stored only as hashes. All traffic uses HTTPS. Access to production systems is restricted. No system is perfectly secure. If a personal data breach occurs, we'll notify affected users and the Data Protection Board of India as the DPDP Act requires.

8. Your rights

Subject to applicable law, you can:

To use these rights, email rudraneel93@gmail.com from the email on your account, or include your site ID or principal ID. We'll respond within 30 days.

9. Children

The Service is not intended for anyone under 18, and we don't knowingly process children's personal data. If you think a child has given us personal data, contact us and we'll delete it.

10. Grievance officer and contact

turingate, turingate, 344/4 Netaji Subhash Chandra Bose Kolkata, India 700047. Email: rudraneel93@gmail.com. We acknowledge grievances within 48 hours and aim to resolve them within 30 days.

11. Changes to this policy

We may update this policy. For material changes, we'll notify you by email or in the Console before they take effect, and update the "Last updated" date above.