개발자용 GDPR 준비된 아스트로로지 API
EU 내 완전한 상주성을 갖춘 최초의 점성술 API. 유럽 시장을 위한 B2C 제품을 개발 중이라면, 첫 코드 줄을 작성하기도 전에 GDPR 준수 문제가 발생할 거예요. AstroWay는 추가 요금이나 복잡한 법적 절차 없이 기본적으로 이 문제를 해결해 줍니다.
왜 중요한가요
섹션 제목: “왜 중요한가요”다른 점성술 API들(DivineAPI, AstrologyAPI, Prokerala)은 미국/인도에 호스팅되어 있어요. 이는 다음을 의미합니다:
- 당신의
birth.date,birth.time,birth.lat,birth.lon(GDPR 의미에서 PII)이 미국/인도를 거쳐갑니다. - 개인정보처리방침(privacy policy)을 위한 하위 처리자(subprocessor) 공개: 그들의 관할권을 나열해야 합니다.
- DPA (데이터 처리 계약): 제공되지 않거나, Enterprise 플랜에서만 별도 계약으로 제공됩니다.
- EU-EUR 데이터 보호 당국 감사 위험: SCC 없는 국경 간 전송 = €10M+ 벌금.
AstroWay는 Pro 요금제($59/월)에서 기본적으로 EU 내 상주성을 제공합니다: 모든 데이터는 Hetzner Nuremberg에 저장되고 처리됩니다. 저희는 우크라이나에서 이 서버들을 관리하며, DPA는 마치 존재하지 않는 척하는 대신 표준 계약 조항(SCC)으로 이 접근을 다룹니다.
기술 스택
섹션 제목: “기술 스택”| 계층 | 위치 / 제공업체 |
|---|---|
| Compute | Hetzner, Nuremberg (독일) |
| 데이터베이스 | EU 상주, 동일 데이터센터 - 데이터는 Nuremberg를 벗어나지 않습니다 |
| CDN / DNS | EU 지역 캐시 규칙이 적용된 Cloudflare (EU 요청은 EU 엣지에서 처리) |
| 트랜잭션 이메일 | Brevo (이전 Sendinblue), EU 기반, GDPR 준수 SMTP |
| 보고서 파일 | Nuremberg에 있는 저희 인프라: EU 외부로 복제되지 않으며, 제한된 기간의 서명된 링크를 통해서만 접근 가능 |
| 분석 | anonymizeIp가 적용된 GA4 + 이벤트에 개인 데이터 없음 (Plausible 자체 호스팅은 로드맵에 있음) |
| 로그 | 구조화된 JSON, IP 해시만 (원시 IP 없음), 30일 보존 |
GDPR: 저희가 제공하는 것
섹션 제목: “GDPR: 저희가 제공하는 것”기본 제공 (모든 Pro+ 키에 해당)
섹션 제목: “기본 제공 (모든 Pro+ 키에 해당)”- ✅ EU 내 데이터 흐름만: 출생 데이터는 Nuremberg를 절대 벗어나지 않습니다
- ✅ 데이터는 EU 내에 유지되며, 그 의미를 명확히 설명합니다: 출생 데이터는 Nuremberg에 저장되고 처리되며 다른 곳으로 복사되지 않습니다. 저희는 우크라이나에서 이 시스템을 관리하며, GDPR 5장은 아무것도 이동하지 않더라도 원격 접근을 전송으로 간주하므로, DPA는 표준 계약 조항(SCC)으로 이 접근을 다룹니다.
- ✅ IP 해싱: 로그에는 솔트 처리된 SHA-256 해시와 네트워크는 보이지만 노드는 보이지 않는 주소의 처음 16비트만 저장됩니다. 저희는 실제 주소를 어디에도 저장하지 않습니다: 요청 빈도 제한은 프로세스 메모리에서 계산되며 주소도 어디에도 기록되지 않습니다.
- ✅ 로그 30일 보존: 이 기간이 지나면 로그는 자동으로 삭제됩니다.
- ⚠️ 익명화된 분석 (GA4): anonymize_ip + 이벤트에 개인 데이터 없음. Plausible 자체 호스팅 (쿠키 없음)은 로드맵에 있습니다. 마이그레이션 전까지 B2C 프론트엔드에 자체 쿠키 배너를 사용하는 것을 권장합니다.
- ✅ 삭제할 권리:
DELETE /v1/me/account(Bearer JWT, 본문{"confirmation": "DELETE"})는 즉시 모든 계정 키를 비활성화하고 30일 동안 삭제를 예약합니다. 이 기간 동안POST /v1/me/account/cancel-deletion을 통해 요청을 철회할 수 있으며, 그 후에는 일일 작업이 귀하의 데이터를 삭제합니다. 이 기간은 의도적인 것으로, 한 번의 잘못된 명령으로 삭제가 되돌릴 수 없게 되어서는 안 됩니다.
요청 시 (Pro+ 구독자)
섹션 제목: “요청 시 (Pro+ 구독자)”- 📄 DPA (데이터 처리 계약): GDPR Art. 28의 표준 템플릿입니다. 전문을 읽고 대시보드의 버튼으로 동의하면, 즉시 수락 기록(계정, 버전, 날짜)이 인쇄된 PDF를 받을 수 있습니다. 28조 9항은 계약을 “서면, 전자적 형태를 포함하여” 수락하므로 서명을 기다릴 필요가 없습니다. 서명된 종이 사본은
legal@astroway.info로 요청 시 제공됩니다. - 📋 하위 처리자 목록: 각 업체의 준수 문서와 함께 전체 목록 (Hetzner, Cloudflare, 저희 SMTP 제공업체 및 결제 제공업체). Brevo는 DPA 부록에 서명한 고객을 위한 SMTP 벤더로 명시되어 있습니다.
- 🗂️ DPIA (데이터 보호 영향 평가) 입력: 귀하의 법률 팀이 제품에 대한 DPIA를 수행하는 경우, 저희는 기술적 참고 자료를 제공합니다.
Enterprise 고객용 (개별 요금제)
섹션 제목: “Enterprise 고객용 (개별 요금제)”- 🛡️ SOC 2 Type II: 로드맵에 있습니다 (감사 법인 미정, ETA 미정). 이것이 귀하의 통합을 막는다면 legal@astroway.info로 문의해 주세요. 별도의 감사 협력을 고려할 준비가 되어 있습니다.
- 🇪🇺 EU 내 법인: 현재 법적 형태는 우크라이나 개인 사업자 (Maxim Burkhan)입니다. 귀하의 구매 부서에서 EU GmbH (독일 / 에스토니아)를 요구하는 경우, legal@astroway.info를 통해 개별적으로 논의하며, 절차는 4-8주 소요됩니다.
- 🔐 원하는 경우 전용 인프라: Nuremberg의 별도 서버 및 격리된 데이터베이스
- 📞 보안 직통 채널: 사고 대응을 위한
security@astroway.info
비교: AstroWay 대 미국 호스팅 경쟁사
섹션 제목: “비교: AstroWay 대 미국 호스팅 경쟁사”| EU 개발자에게 중요 | AstroWay Pro $59 | DivineAPI | AstrologyAPI | Prokerala |
|---|---|---|---|---|
| EU 내 Compute | ✅ Hetzner Nuremberg | ❌ 미국 | ❌ 미국 | ❌ 인도 |
| 표준 DPA 이용 가능 | ✅ Pro+에서 | ❌ Enterprise만 | ❌ Enterprise만 | ❌ Enterprise만 |
| 기본 GDPR 준수 | ✅ 인프라 수준에서 | ⚠️ SCC를 통해 | ⚠️ SCC를 통해 | ⚠️ SCC를 통해 |
| 쿠키 없는 분석 | ⚠️ GA4 익명화 (Plausible 로드맵에 있음) | ❌ GA4 | ❌ GA4 | ❌ GA4 |
| EU 내 데이터 흐름만 보장 | ✅ 서면으로 | ❌ | ❌ | ❌ |
| DPIA 기술 입력 | ✅ 제공됨 | ❌ | ❌ | ❌ |
| 삭제할 권리 엔드포인트 | ✅ DELETE /v1/me/account | ❌ 티켓을 통해 | ❌ 티켓을 통해 | ❌ 티켓을 통해 |
EU 상주성, DPA, 인프라 수준의 GDPR - 모두 Pro $59/월에 포함됩니다. 별도 요금제도 아니고, 영업팀에 문의할 필요도 없으며, 개별 가격 책정도 아닙니다.
이것은 의도적인 전략입니다: Hetzner에 호스팅하는 것은 저희에게 추가 비용이 들지 않으며 (저희 인프라는 이미 Nuremberg에 있습니다), DPA는 이메일을 통해 한 번 서명되는 표준 템플릿입니다. 기본적으로 제공되어야 할 개인 정보 보호에 대해 비용을 지불할 필요가 없습니다.
FAQ
섹션 제목: “FAQ”GDPR에 민감한 프로젝트에 Free 요금제를 사용할 수 있나요?
섹션 제목: “GDPR에 민감한 프로젝트에 Free 요금제를 사용할 수 있나요?”네 - Free 요금제는 동일한 인프라 (Hetzner Nuremberg), 동일한 익명화된 분석, 동일한 30일 로그 보존 기간을 가집니다. Free 요금제에서는 DPA를 이용할 수 없습니다 (이는 유료 플랜에서만 상쇄되는 관리 오버헤드입니다), 하지만 기술적으로 데이터는 동일하게 처리됩니다.
귀하의 변호사가 서명된 DPA를 요구한다면, Indie ($5/월)도 제공하지 않습니다. DPA가 포함된 가장 저렴한 옵션은 Pro $59입니다.
ECJ Schrems II는 어떻게 되나요? 귀사의 Cloudflare CDN은 미국 회사인가요?
섹션 제목: “ECJ Schrems II는 어떻게 되나요? 귀사의 Cloudflare CDN은 미국 회사인가요?”Cloudflare는 미국 회사이지만, 저희는 EU 지역 캐시 규칙을 사용하며 (EU IP의 요청은 EU 엣지에서 처리), 원본 서버 (데이터가 실제로 처리되는 곳)는 Hetzner Nuremberg입니다. PII (출생 데이터)는 동일한 지역의 Cloudflare 엣지를 통과하며 엣지에 저장되지 않고 단순히 전송됩니다.
매우 민감한 사용 시나리오 (의료 애플리케이션, B2G)의 경우, 원본 서버에 대한 DNS 라우팅을 통해 Cloudflare를 우회할 수 있습니다 - legal@astroway.info로 문의해 주세요.
Pro 구독 후 DPA를 얼마나 빨리 받을 수 있나요?
섹션 제목: “Pro 구독 후 DPA를 얼마나 빨리 받을 수 있나요?”- 표준 DPA (저희 템플릿): 즉시. 텍스트는 /legal/dpa/에서 공개되어 있으며, 대시보드에서 수락하고, PDF는 거기서 다운로드할 수 있으며 수락 기록이 포함됩니다.
- 귀하의 변호사로부터의 개별 수정: 검토는 하지만, 저희는 사내 변호사가 없으므로 기한을 약속할 수는 없습니다. 28조의 표준 조항은 협상 대상이 아닙니다: 이는 논의할 필요가 없도록 유럽 위원회 템플릿에서 가져온 것입니다.
자체 PII가 없는 B2B 개발자라면 DPA에 서명해야 하나요?
섹션 제목: “자체 PII가 없는 B2B 개발자라면 DPA에 서명해야 하나요?”귀하의 최종 제품이 PII (출생 데이터는 PII입니다)를 처리한다면, 네, 귀하의 변호사는 모든 하위 처리자와의 서명된 DPA를 요청할 가능성이 높습니다. 저희는 이를 표준적으로 제공합니다. 귀하의 통합이 내부용 (직원만)이라면 DPA가 중요하지 않을 수도 있지만, 그래도 서명하는 것이 좋습니다.
DELETE /v1/me/account를 실행하면 AstroWay는 어떻게 하나요?
섹션 제목: “DELETE /v1/me/account를 실행하면 AstroWay는 어떻게 하나요?”- API 키: 소프트 삭제됩니다 (남용 방지 쿨다운)
- 계정-키 연결: 끊어집니다; 키는 재할당될 수 없습니다
- 사용자 프로필: 타임스탬프와 함께 삭제됨으로 표시됩니다
- 사용 로그: IP 해시는 더 이상 PII가 아니며, 청구 감사 목적으로 유지됩니다
- 주문 내역: 세법에서 요구하므로 보존됩니다. 개인 사업자의 경우 세법 44.3조에 따라 1095일, 즉 7년이 아닌 3년입니다: GDPR 17조 3항 (b)는 이러한 기록을 삭제할 권리에서 명시적으로 제외합니다.
- 트랜잭션 이메일: 저희 SMTP 제공업체에 의해 90일 후 자동 삭제됩니다.
전체 흐름은 legal@astroway.info를 통해 요청 시 제공됩니다.
연락처
섹션 제목: “연락처”- 법률/DPA: legal@astroway.info
- 보안 사고: security@astroway.info
- 하위 처리자 목록 / DPIA: hello@astroway.info