Privacy Policy
Last updated: March 2026 · Effective: March 2026
This Privacy Policy describes how Pattern Grader ("we," "us," or "our") collects, uses, shares, and protects your personal information when you use our pattern grading calculator service at patterngrader.com (the "Service"). We are committed to protecting your privacy and handling your data transparently.
Pattern Grader is operated by Qstudio (LEE TAEHYEON), a sole proprietor registered in the Republic of Korea (Business Registration No. 475-21-02231), located at 244, Surisan-ro, Gunpo-si, Gyeonggi-do, Republic of Korea 15821, Republic of Korea.
If you are in the European Economic Area or United Kingdom, please also read our EEA/UK Supplement (Section 12). If you are in Korea, see our Korea Supplement (Section 13). If you are in Japan, see our Japan Supplement (Section 14). If you are in the United States, see our US Supplement (Section 15).
By using the Service, you acknowledge that you have read and understood this Privacy Policy. If you do not agree with our practices, please do not use the Service.
1. Information We Collect
We collect the minimum information necessary to provide and improve the Service. We collect information in three ways:
Information you provide directly
- Account information. When you create an account, we collect your email address and display name. If you sign in via Google OAuth, we also receive your profile image URL from Google.
- Pattern grading data. Custom grading rules you create are stored as structured data (JSON). This data describes garment measurements, not personal characteristics, and is not treated as personal information.
- Communications. If you contact us for support, we collect the content of your message and your email address.
Information collected automatically
- Session data. When you sign in, our authentication system (BetterAuth) creates a session token stored in a cookie on your device. We may also process your IP address and User-Agent string for security purposes (fraud prevention, abuse detection).
- Usage analytics. We use Plausible Analytics, a cookieless analytics service operated by Plausible Insights OÜ (Estonia/EU), that do not collect personal data, do not use cookies, and do not track individual users. Only aggregate, anonymized metrics are collected (page views, referral sources, device type, country).
Information from third parties
- Google OAuth. If you choose to sign in with Google, we receive your name, email address, and profile image URL from Google. We do not access any other Google account data.
- Polar. Our payment processor, Polar (Polar Software Inc.), acts as the Merchant of Record for all transactions. Polar collects and processes your payment information directly. We receive only your subscription status, plan type, and subscription period from Polar. We never receive or store your credit card number or payment credentials.
2. How We Use Your Information
We use your information only for the purposes described below.
| Purpose | Data used | Legal basis (GDPR) |
|---|---|---|
| Provide and maintain your account | Email, name, profile image, subscription status | Contractual necessity (Art. 6(1)(b)) |
| Authenticate your identity | Email, session token, OAuth tokens, magic link tokens | Contractual necessity (Art. 6(1)(b)) |
| Store your grading rules | Grading rule data (not personal data) | Contractual necessity (Art. 6(1)(b)) |
| Send transactional emails (account verification, magic links, subscription notifications) | Email address | Contractual necessity (Art. 6(1)(b)) |
| Process payments and manage subscriptions | Email, name (via Polar as MoR) | Contractual necessity (Art. 6(1)(b)) |
| Maintain security and prevent abuse | IP address, User-Agent, session data | Legitimate interest (Art. 6(1)(f)) — our interest in protecting the Service and users from unauthorized access, fraud, and abuse |
| Understand aggregate usage patterns | Anonymized analytics (no personal data) | Legitimate interest (Art. 6(1)(f)) — our interest in improving the Service |
| Comply with legal obligations | Account and transaction records as required by law | Legal obligation (Art. 6(1)(c)) |
We do not use your personal information for automated decision-making or profiling as defined under GDPR Article 22.
4. International Data Transfers
Pattern Grader is operated from the Republic of Korea, and our servers and service providers are located in the United States. When you use the Service, your personal information is transferred to and processed in the United States.
The United States may not provide the same level of data protection as your home country. We take steps to ensure your data is protected during transfer:
- For EEA/UK users: We rely on the EU-U.S. Data Privacy Framework (DPF) adequacy decision for transfers to DPF-certified processors, and Standard Contractual Clauses (SCCs) approved by the European Commission (June 2021) for processors not DPF-certified. See Section 12 for details.
- For Korean users: Overseas transfers are made in accordance with PIPA Article 28-8, with full disclosure of transfer details in Section 13.
- For Japanese users: Cross-border transfers are made with informed consent after providing reference information about the destination country's data protection regime and recipient safeguards, as required by APPI Article 28. See Section 14 for details.
All data is encrypted in transit (TLS 1.2+) and at rest. You may request a copy of the transfer safeguards in place by contacting us at support@patterngrader.com.
5. Data Retention
We retain your personal information only as long as necessary for the purposes described in this policy.
| Data type | Retention period |
|---|---|
| Account information (email, name, profile image) | Until you delete your account, plus 30 days for backup recovery |
| Session tokens | Duration of session (max 7 days); automatically purged on expiry |
| Magic link tokens | Expires within 10 minutes of issuance; deleted after use or expiry |
| OAuth tokens | Duration of active session; revoked on sign-out |
| Grading rules | Until you delete them or delete your account |
| Subscription records | Duration of account plus retention required by applicable tax and commercial law (10 years under Korean commercial law (상법 제33조)) |
| Transactional email logs (via Resend) | Up to 30 days |
| Access logs (via Vercel) | Up to 30 days |
| Analytics data (via Plausible Analytics (Plausible Insights OÜ, Estonia/EU)) | Aggregated only; no personal data retained |
| Subscription auto-renewal consent records | 3 years from date of consent or 1 year after contract termination, whichever is longer (California Automatic Renewal Law) |
| Financial transaction records | 10 years (Korean commercial law, 상법 제33조) |
When you delete your account, we delete or anonymize your personal information within 30 days, except where retention is required by law.
6. Data Security
We implement appropriate technical and organizational measures to protect your personal information, including:
- Encryption of data in transit (TLS 1.2+) and at rest (AES-256 for database storage)
- HttpOnly, Secure, and SameSite cookie attributes for session cookies
- Origin header validation and Fetch Metadata headers for CSRF protection
- Hashed storage of magic link tokens
- Access controls limiting data access to the service operator
- Regular review of third-party service providers' security practices
No system is perfectly secure. If we become aware of a security breach affecting your personal information, we will notify you and relevant authorities as required by applicable law.
8. Your Rights
Depending on your location, you may have some or all of the following rights regarding your personal information:
- Access — request a copy of the personal information we hold about you
- Correction — request correction of inaccurate or incomplete information
- Deletion — request deletion of your personal information
- Data portability — request a copy of your data in a structured, machine-readable format
- Restriction — request that we restrict processing of your information
- Objection — object to our processing of your information
- Withdraw consent — where processing is based on consent, withdraw it at any time (withdrawal does not affect the lawfulness of processing before withdrawal)
How to exercise your rights: Contact us at [PRIVACY EMAIL]. You may also delete your account directly through your account settings. We will respond to all requests within 10 days (the strictest deadline among applicable laws). If we need additional time, we will inform you of the reason and extension.
Account deletion: You can delete your account at any time through Settings → Delete Account. This will permanently remove your personal information and grading rules, subject to any legally required retention.
We will not discriminate against you for exercising your rights.
9. Children's Privacy
The Service is not intended for anyone under 16 years of age. We do not knowingly collect personal information from children under 16. If we learn that we have collected personal information from a child under 16, we will delete that information promptly. If you believe a child under 16 has provided us with personal information, please contact us at support@patterngrader.com.
10. Changes to This Policy
We may update this Privacy Policy from time to time. When we make material changes, we will:
- Update the "Last Updated" date at the top of this policy
- Notify you by email (sent to the address associated with your account) or by a prominent notice within the Service at least 14 days before the changes take effect
11. Contact Information
Data Controller / 개인정보 보호책임자 (CPO):
LEE TAEHYEON
244, Surisan-ro, Gunpo-si, Gyeonggi-do, Republic of Korea 15821, Republic of Korea
Email: support@patterngrader.com
Phone: 070-8098-8632
12. EEA/UK Supplement
This section applies to you if you are located in the European Economic Area (EEA) or the United Kingdom. It supplements the information above with additional disclosures required by the General Data Protection Regulation (GDPR).
Data controller
The data controller is Qstudio (LEE TAEHYEON), 244, Surisan-ro, Gunpo-si, Gyeonggi-do, Republic of Korea 15821, Republic of Korea. As we are not established in the EU, we have appointed an EU representative under GDPR Article 27:
EU Representative:
[EU REPRESENTATIVE NAME]
[EU REPRESENTATIVE ADDRESS]
Email: [EU REPRESENTATIVE EMAIL]
Data Protection Officer
We have assessed our processing activities and determined that we are not required to appoint a Data Protection Officer under GDPR Article 37, as our core activities do not involve regular and systematic monitoring of individuals on a large scale, nor large-scale processing of special category data. For all privacy inquiries, please contact our EU representative or us directly at [PRIVACY EMAIL].
Legal bases for processing
Our legal bases for each processing activity are set out in the table in Section 2 above. Where we rely on legitimate interest (Article 6(1)(f)), our specific interests are:
- Security and abuse prevention: Protecting the Service and users from unauthorized access, fraud, and malicious activity by processing IP addresses and session data.
- Service improvement: Understanding aggregate usage patterns through anonymized, cookieless analytics to improve the Service.
You have the right to object to processing based on legitimate interest. If you do, we will cease processing unless we demonstrate compelling legitimate grounds that override your interests.
International transfers
Your data is transferred to the United States. For transfers to US-based processors:
- DPF-certified processors: Transfers are made under the EU-U.S. Data Privacy Framework adequacy decision adopted by the European Commission on July 10, 2023.
- Non-DPF-certified processors: Transfers are protected by Standard Contractual Clauses (SCCs) adopted by the European Commission on June 4, 2021 (Commission Implementing Decision (EU) 2021/914), Module 2 (Controller to Processor). We have conducted Transfer Impact Assessments confirming that the safeguards in place provide essentially equivalent protection.
You may request a copy of the SCCs or other safeguards by contacting us at support@patterngrader.com.
Your additional EEA/UK rights
In addition to the rights in Section 8, you have the right to:
- Lodge a complaint with your local data protection authority. A list of EEA supervisory authorities is available at the EDPB website. For the UK, contact the Information Commissioner's Office (ICO).
- Obtain information about whether providing your personal data is a statutory or contractual requirement. Providing your email address and name is necessary to create an account and use the Service. If you do not provide this information, you will not be able to use the Service.
13. Korea Supplement (한국 추가 조항)
This section applies to you if you are located in the Republic of Korea. It supplements the information above with additional disclosures required by the Personal Information Protection Act (개인정보 보호법, "PIPA").
개인정보 보호책임자 (Chief Privacy Officer)
| Item | Details |
|---|---|
| 성명 (Name) | LEE TAEHYEON |
| 직책 (Title) | 대표 / 개인정보 보호책임자 |
| 연락처 (Contact) | Email: support@patterngrader.com, Phone: 070-8098-8632 |
국외이전에 관한 사항 (Overseas transfer of personal information)
Pursuant to PIPA Article 28-8, we transfer personal information overseas to the following recipients. You have the right to refuse consent to these transfers; however, refusal may limit your ability to use the Service, as the Service's infrastructure depends on these providers.
| 수령자 (Recipient) | 이전되는 개인정보 항목 (Data categories) | 이전되는 국가 (Country) | 이전 일시 및 방법 (Timing & method) | 이전 목적 (Purpose) | 보유·이용 기간 (Retention period) |
|---|---|---|---|---|---|
| Vercel Inc. (vercel.com, San Francisco, CA, USA) | IP 주소, HTTP 요청 헤더 (User-Agent, 언어), 접근 로그 | 미국 | 서비스 이용 시 TLS 암호화된 네트워크를 통한 실시간 전송 | 웹 애플리케이션 호스팅 및 콘텐츠 전달 | 접근 로그: 최대 30일 |
| Neon Inc. (neon.tech, San Francisco, CA, USA) | 이메일 주소, 이름, 프로필 이미지 URL, 구독 상태, 패턴 그레이딩 데이터 | 미국 | 서비스 이용 시 TLS 암호화된 네트워크를 통한 전송 | 사용자 계정 관리, 패턴 그레이딩 데이터 저장 및 서비스 제공 | 계정 유지 기간 + 삭제 후 30일 |
| Resend Inc. (resend.com, San Francisco, CA, USA) | 이메일 주소, 이메일 내용 | 미국 | 이메일 발송 시 TLS 암호화된 네트워크를 통한 전송 | 인증 이메일 (Magic Link), 거래 알림 이메일 발송 | 이메일 전송 로그: 최대 30일 |
| Google LLC (google.com, Mountain View, CA, USA) | 이메일 주소, 이름, 프로필 사진 (Google 계정에서 수신) | 미국 | Google OAuth 인증 시 API를 통한 전송 | 사용자 인증 (OAuth 로그인) | 활성 세션 기간; Google 자체 보유기간은 Google 개인정보처리방침에 따름 |
| Polar Software Inc. (polar.sh, USA) | 이메일 주소, 이름, 결제 거래 메타데이터 (신용카드 정보는 Pattern Grader가 이전하지 않음) | 미국 | 결제 처리 시 TLS 암호화된 네트워크를 통한 전송 | 결제 처리, 구독 관리, 세금 처리 (판매대행자로서) | 관련 세법·상법에 따른 보유기간 (통상 5~7년) |
| Cloudflare Inc. (cloudflare.com, San Francisco, CA, USA) | IP 주소, DNS 조회 데이터 | 미국 | DNS 조회 시 네트워크를 통한 전송 | DNS 서비스 제공, 보안 및 성능 최적화 | DNS 로그: 최대 24시간 |
정보주체의 권리 및 행사 방법 (Data subject rights and exercise methods)
Under PIPA, you have the following rights:
- 열람권 (Right to access) — Request access to your personal information (Art. 35)
- 정정·삭제권 (Right to correction and deletion) — Request correction of inaccurate information or deletion of your personal information (Art. 36)
- 처리정지권 (Right to suspend processing) — Request suspension of processing of your personal information (Art. 37)
- 동의 철회권 (Right to withdraw consent) — Withdraw previously given consent at any time
- 개인정보 전송요구권 (Right to data portability) — Request transmission of your data to yourself or a third party (Art. 35-2)
- 자동화된 결정에 대한 거부권 (Right to object to automated decisions) — Refuse decisions made solely by automated processing that significantly affect you (Art. 37-2)
Exercise methods: You may exercise these rights by emailing support@patterngrader.com or by using the account management features in the Service (Settings → Delete Account for deletion). The method for withdrawing consent is no more burdensome than the method used to obtain consent. We will respond within 10 days of receiving your request.
개인정보의 파기 (Destruction of personal information)
When personal information is no longer needed, we destroy it without delay using the following methods:
- Electronic files: Permanent deletion using methods that prevent recovery (secure deletion, overwriting)
- Paper documents: Shredding or incineration (not applicable — we do not collect paper records)
If retention is required by other laws, the relevant data is stored separately and securely for the legally required period, then destroyed.
안전성 확보 조치 (Security measures)
In accordance with PIPA Article 29 and the Standards for Safety Measures for Personal Information, we implement the following:
- Encryption of personal information during transmission (TLS 1.2+) and storage (AES-256)
- Access control and authentication for all systems handling personal information
- Logging of access to personal information processing systems
- Regular review and update of security measures
개인정보 자동수집장치의 설치·운영 및 거부에 관한 사항 (Automatic collection devices)
We use strictly necessary cookies for authentication as described in Section 7 above. You may refuse cookies through your browser settings, but this will prevent you from signing in to the Service. We do not use cookies for tracking or analytics.
14. Japan Supplement (日本に関する追加条項)
This section applies to you if you are located in Japan. It supplements the information above with additional disclosures required by the Act on the Protection of Personal Information (個人情報の保護に関する法律, "APPI").
Business operator identification
| Item | Details |
|---|---|
| Name | Qstudio (LEE TAEHYEON) |
| Address | 244, Surisan-ro, Gunpo-si, Gyeonggi-do, Republic of Korea 15821, Republic of Korea |
| Representative | LEE TAEHYEON |
Purpose of use (利用目的)
We use your personal information for the following specific purposes:
- To create, maintain, and manage your user account
- To authenticate your identity when you sign in via Google OAuth or Magic Link
- To store and retrieve your pattern grading rules
- To send transactional emails including authentication links, subscription notifications, and service announcements
- To process payments and manage subscriptions through Polar (Merchant of Record)
- To maintain the security of the Service and prevent unauthorized access
We will not use your personal information beyond the scope of these purposes without obtaining your consent, unless permitted by APPI.
Cross-border transfer to a foreign country (外国にある第三者への提供)
Your personal information is transferred to service providers in the United States (アメリカ合衆国) as listed in Section 3 above. In accordance with APPI Article 28, we provide the following reference information:
Personal information protection system in the United States:
The United States does not have a single comprehensive federal data protection law comparable to APPI. Data protection is addressed through a sectoral approach including the Federal Trade Commission Act (Section 5, prohibiting unfair or deceptive practices), sector-specific laws (HIPAA, GLBA, COPPA, FERPA), and state laws (California CCPA/CPRA, Virginia CDPA, and others). The FTC serves as the primary federal enforcement body for consumer privacy.
Measures taken by each recipient to protect personal information
| Recipient | Protective measures |
|---|---|
| Vercel Inc. | SOC 2 Type II certified; TLS encryption in transit; data encrypted at rest; Data Processing Agreement in place |
| Neon Inc. | SOC 2 Type II; AES-256 encryption at rest; TLS 1.3 in transit; regular security audits |
| Resend Inc. | TLS encryption in transit; limited data retention (30 days); Data Processing Agreement in place |
| Google LLC | ISO 27001, SOC 2/3 certified; APEC CBPR participation; comprehensive security program; Data Processing Agreement in place |
| Polar Software Inc. | PCI DSS compliant (payment processing); TLS encryption; acts as Merchant of Record |
| Cloudflare Inc. | ISO 27001, SOC 2 certified; minimal data retention (24 hours for DNS logs) |
Complaints and inquiries (苦情・お問い合わせ)
For complaints or inquiries regarding our handling of your personal information:
- Direct contact: support@patterngrader.com
- Personal Information Protection Commission (個人情報保護委員会):
Kasumigaseki Common Gate West Tower 32F, 3-2-1 Kasumigaseki, Chiyoda-ku, Tokyo 100-0013
Phone: 03-6457-9680
Exercise of rights
You may request disclosure, correction, deletion, or cessation of use of your retained personal data by contacting us at [PRIVACY EMAIL]. We do not charge a fee for these requests.
15. United States Supplement
This section applies to you if you are located in the United States. It supplements the information above with additional disclosures required by applicable US federal and state privacy laws.
California Online Privacy Protection Act (CalOPPA) compliance
In accordance with CalOPPA (Cal. Bus. & Prof. Code §§ 22575–22579):
- Categories of personal information collected: Email address, name, profile image URL, IP address, device information (User-Agent), subscription status. See Section 1 for full details.
- Third-party sharing: We share personal information with the service providers listed in Section 3. No third parties collect personal information about your online activities through our Service for their own purposes.
- Do Not Track: Our Service does not currently respond to Do Not Track (DNT) browser signals, as there is no uniform industry standard for compliance.
- Global Privacy Control (GPC): We recognize and honor Global Privacy Control opt-out preference signals. As we do not sell or share your personal information for cross-context behavioral advertising, no additional action is required in response to GPC signals.
California Consumer Privacy Act (CCPA/CPRA)
As of the effective date of this policy, Pattern Grader does not meet the CCPA applicability thresholds (Cal. Civ. Code § 1798.140(d)). We will update this section if and when those thresholds are met.
Regardless of CCPA applicability, we commit to the following practices:
- We do not sell your personal information. We have not sold personal information in the preceding 12 months.
- We do not share your personal information for cross-context behavioral advertising.
- Categories of personal information collected: Identifiers (name, email); Internet or electronic network activity (IP address, User-Agent); commercial information (subscription status).
- Categories of sources: Directly from you; from Google (via OAuth); automatically from your device.
- Business purposes: Account management, authentication, email communication, payment processing, security.
Automatic renewal disclosures
Pattern Grader offers subscription plans that renew automatically:
- Monthly plan: $12/month, renews monthly until cancelled
- Annual plan: $99/year, renews annually until cancelled
- Free trial: Your account begins with a 7-day Pro trial at no charge. After 7 days, your account automatically downgrades to the Free plan. No charge occurs unless you actively subscribe to a paid plan.
You may cancel your subscription at any time through your account settings (the same medium used to subscribe). Upon cancellation, you will retain access to your paid plan until the end of your current billing period. Polar, our Merchant of Record, processes all billing.
16. China Supplement (中国相关补充条款)
This section applies to you if you access the Service from the People's Republic of China (mainland China).
Pattern Grader does not specifically target or direct its services to users in mainland China. We do not collect or process personal information within mainland China, nor do we maintain servers, offices, or designated representatives in mainland China.
Important notice: Pattern Grader does not provide separate data processing consent mechanisms specific to the Personal Information Protection Law of the People's Republic of China (PIPL). If you require PIPL-specific consent, data localization, or a separate security assessment for your use of the Service, please refrain from using the Service.
We process all personal information in accordance with the GDPR-baseline standards described in this Privacy Policy, which provide a high level of data protection. If you have questions about how your data is handled, please contact us at support@patterngrader.com.