Privacy Policy

Last updated: 2026-05-18

This Privacy Policy describes how Torify (“we”, “us”, or “our”) collects, uses, and protects personal data when you use the Torify API service (“Service”) available at torify.dev and related subdomains.

This is not legal advice. This document is provided for informational purposes only. For specific legal obligations, please consult a qualified legal professional.

1. What We Collect

We collect only the minimum personal data necessary to operate the Service.

1.1 Automatically Collected Data

DataPurposeNotes
IP addressSecurity, rate limiting, abuse preventionCloudflare processes this on our behalf
Request metadataService operation, debuggingPath, HTTP method, timestamp, response status, country code
HTTP headersAPI authentication, routingX-Trial-Key, X-API-Key, Authorization (not stored beyond request scope)

IP addresses are personal data under GDPR. We treat them accordingly.

1.2 Data You Provide

DataWhenPurpose
Email addressFree Trial signupSending your Trial API key; service notifications
Email addressPro subscription checkoutBilling, subscription management (processed by Polar)

1.3 Data We Do Not Collect

We do not collect:

2. Why We Collect — Legal Basis

DataPurposeLegal Basis (GDPR Art. 6)
IP addressPrevent abuse, enforce rate limits, security incident responseLegitimate interest (Art. 6(1)(f))
Request metadataService operation, debugging, capacity planningLegitimate interest (Art. 6(1)(f))
Email address (Trial)Deliver API key, send service-critical emailsContract performance (Art. 6(1)(b))
Email address (Pro)Subscription management, billing, receiptsContract performance (Art. 6(1)(b))
Billing recordsTax law compliance (Japan: 7-year retention requirement)Legal obligation (Art. 6(1)(c))

We do not engage in automated decision-making or profiling that produces legal or similarly significant effects on individuals (GDPR Art. 22).

3. Retention

DataRetention PeriodImplementation
IP address logsMaximum 90 days, then automatically deletedCloudflare Analytics Engine (platform limit)
Request metadata logsMaximum 90 daysCloudflare Analytics Engine (platform limit)
Email address (Trial API key)90 days from issuance, then automatically deletedKV store with TTL=90 days (trial: namespace)
Email address (Pro/Enterprise API key)Until account deletion requestKV store without expiry (apikey: namespace); deleted on request
Email bounce records1 year from recordingKV store with TTL=1 year (bounce: namespace); prevents re-sending to invalid addresses
Polar subscription statusUntil subscription ends or deletion requestKV store without expiry (polar_sub: namespace); synchronized with Polar webhooks
Billing records7 years (Japanese tax law: Income Tax Act Art. 232)Polar (Merchant of Record)
Cloudflare Analytics Engine eventsMaximum 90 days (Cloudflare platform limit)Cloudflare Analytics Engine

4. Third-Party Data Processors

We share personal data only with the following processors, under data processing agreements.

4.1 Cloudflare, Inc. (Data Processor)

4.2 Polar (Merchant of Record & Payment Processor)

4.3 Resend (Email Delivery)

4.4 Cloudflare Workers AI (AI Inference)

4.5 National Tax Agency, Japan (NTA) — Read-Only API

We do not sell personal data to any third party.

5. Your Rights Under GDPR

If you are located in the EEA, UK, or Switzerland, you have the following rights under GDPR:

To exercise any of these rights, contact: contact@torify.dev
We will respond within 30 days of a verified request.

5a. International Privacy Rights (Non-EU)

If you are located in the following jurisdictions, you may have additional rights under local data protection laws:

California, USA — CCPA / CPRA

Submit CCPA requests to contact@torify.dev. We will respond within 45 days.

Brazil — LGPD (Lei Geral de Proteção de Dados, Lei nº 13.709/2018)

Response time: 7 days for LGPD requests. Data Protection Officer (acting): contact@torify.dev.

Note on legal basis: Where LGPD applies, we rely on contract performance (for email delivery) and legitimate interest (for security/rate limiting). Consent is requested for any optional communications.

Canada — PIPEDA + Quebec Law 25 (Bill 64 / Loi 25)

Response time: 30 days (PIPEDA standard). Contact: contact@torify.dev.

India — Digital Personal Data Protection Act 2023 (DPDP Act)

Note on consent: Under the DPDP Act, consent is the primary legal basis for processing personal data (the GDPR-style “legitimate interest” ground does not apply in the same way). All Indian residents who sign up for Trial access are asked for explicit, informed consent. We do not rely on deemed consent for processing.

South Korea — PIPA (Personal Information Protection Act, incl. 2025-03 portability amendment)

Domestic representative: PIPA requires appointment of a domestic representative in Korea if we process personal data of 10,000 or more Korean residents per year. We currently do not meet this threshold. If and when triggered, we will appoint a local agent and update this policy at least 30 days in advance.

Singapore — PDPA (Personal Data Protection Act)

Response time: 30 days (PDPA standard). Contact: contact@torify.dev.

Japan — Act on the Protection of Personal Information (APPI / 個個法)

Contact for APPI requests: contact@torify.dev. Response time: within 2 weeks.

Personal Data Breach Notification — APPI Art. 26 (PPC Reporting)

In the event of a leakage, loss, or damage of personal information concerning Japanese residents, we will carry out the following procedures pursuant to Article 26 of the Act on the Protection of Personal Information:

Other Jurisdictions

To exercise any of these rights, email privacy@torify.dev or contact@torify.dev with proof of identity (e.g., confirmation of the email address registered with us). We may verify identity before fulfilling requests. Requests are processed within 30 days regardless of jurisdiction unless a shorter period applies under applicable law.

6. International Data Transfers

The Torify service is operated from Japan. Our processors (Cloudflare, Polar, Resend, Cloudflare Workers AI) are US-based. When personal data from the EEA/UK/Switzerland is transferred to the US, we rely on Standard Contractual Clauses (SCCs) executed by each processor. Japan has received an EU adequacy decision (2019), so Japan-to-EU transfers benefit from the adequacy framework.

7. Data Processing Agreement (DPA)

If you require a formal DPA between your organization (as controller) and Torify (as processor), please email contact@torify.dev with subject line “DPA Request”. Available on request at no charge.

8. Cookies and Tracking

We use no tracking cookies and no third-party analytics scripts. We do not use cookies for advertising, cross-site tracking, or behavioral profiling.

Cloudflare infrastructure may automatically set security-related cookies essential for service operation, including:

These cookies are set by Cloudflare, not by Torify, and are not used for user tracking or behavioral profiling. They are technically necessary for DDoS protection and rate limiting.

9. Security

We implement appropriate technical and organizational measures including TLS encryption, hashed API key storage, network-layer rate limiting, and restricted infrastructure access. In the event of a personal data breach posing high risk to rights and freedoms, we will notify affected individuals without undue delay (GDPR Art. 34).

9a. AI-Generated Content Disclosure (EU AI Act Art. 50)

The /v1/kanji/to-kana endpoint uses AI inference (Cloudflare Workers AI, Llama 3.3 70B model) to convert kanji text to kana readings. In compliance with EU AI Act Article 50 transparency requirements:

All other endpoints in the Torify API do not use AI-generated content; they retrieve factual data from authoritative sources (National Tax Agency, postal databases, etc.).

10. Contact — Data Controller

Torify
Operated by: Individual operator based in Japan
Contact: contact@torify.dev

Email: contact@torify.dev
Response time: within 30 calendar days.

11. Changes to This Policy

For material changes, we will update the “Last updated” date and send email notification to registered users at least 14 days before changes take effect. The current version is always available at torify.dev/privacy.