API astrologic GDPR-gata pentru dezvoltatori UE
Primul API astrologic cu rezidență completă în UE. Dacă dezvolți un produs B2C pentru piața europeană - problema conformității GDPR apare înainte să scrii prima linie de cod. AstroWay rezolvă asta implicit, fără tarife suplimentare și gimnastică juridică.
De ce este important
Section titled “De ce este important”Restul API-urilor astrologice (DivineAPI, AstrologyAPI, Prokerala) sunt găzduite în SUA / India. Aceasta înseamnă:
birth.date,birth.time,birth.lat,birth.lon(=PII în sensul GDPR) trec prin SUA/India.- Dezvăluirea subprocesatorilor pentru politica ta de confidențialitate: trebuie să le enumeri jurisdicția.
- DPA (Acord de Prelucrare a Datelor): fie nu este disponibil, fie doar pentru Enterprise printr-un contract separat.
- Risc de audit al Autorității de Protecție a Datelor din UE: transfer transfrontalier fără SCC = amenzi de 10M€+.
AstroWay, cu tariful Pro (59$/lună), îți oferă rezidență în UE implicit: toate datele sunt stocate și calculate în Hetzner Nuremberg. Noi administrăm aceste mașini din Ucraina, iar DPA acoperă acest acces prin Clauze Contractuale Standard, în loc să ne prefacem că nu există.
Stack tehnic
Section titled “Stack tehnic”| Strat | Locație / furnizor |
|---|---|
| Compute | Hetzner, Nuremberg (Germania) |
| Bază de date | Rezidentă în UE, în același centru de date - datele nu părăsesc Nuremberg |
| CDN / DNS | Cloudflare cu reguli de cache pentru regiunea UE (solicitările din UE sunt servite de edge-uri din UE) |
| Email tranzacțional | Brevo (fostul Sendinblue), cu sediul în UE, SMTP conform GDPR |
| Fișiere de raport | Infrastructura noastră din Nuremberg: acces doar prin link semnat cu termen limitat, fără replicare în afara UE |
| Analiză | GA4 cu anonymizeIp + fără date personale în evenimente (Plausible self-hosted în foaia de parcurs) |
| Logs | JSON structurat, doar hash IP (fără IP-uri brute), retenție 30 de zile |
GDPR: ce oferim
Section titled “GDPR: ce oferim”Implicit (pentru toate cheile Pro+)
Section titled “Implicit (pentru toate cheile Pro+)”- ✅ Flux de date doar în cadrul UE: datele de naștere nu părăsesc niciodată Nuremberg
- ✅ Datele rămân în UE și spunem exact ce înseamnă asta: datele de naștere sunt stocate și calculate în Nuremberg și nu sunt copiate nicăieri altundeva. Noi administrăm aceste sisteme din Ucraina, iar capitolul V din GDPR consideră transfer și accesul la distanță, chiar și atunci când nimic nu părăsește UE, așa că DPA acoperă acest acces prin Clauze Contractuale Standard.
- ✅ Hash-uirea IP-ului: în log-uri se stochează doar un hash SHA-256 cu salt, plus primii 16 biți ai adresei, care arată rețeaua, dar nu și nodul. Adresa în sine nu este stocată nicăieri: limitarea frecvenței solicitărilor este calculată în memoria procesului și adresa nu este scrisă nicăieri.
- ✅ Stocarea log-urilor timp de 30 de zile: după această perioadă, log-urile sunt șterse automat.
- ⚠️ Analiză anonimizată (GA4): anonymize_ip + fără date personale în evenimente. Plausible self-hosted (fără cookie-uri) - în foaia de parcurs. Până la migrare, recomandăm propriul banner de cookie-uri pe frontend-ul B2C.
- ✅ Dreptul la ștergere:
DELETE /v1/me/account(Bearer JWT, corp{"confirmation": "DELETE"}) dezactivează instantaneu toate cheile contului și programează ștergerea pentru 30 de zile. În acest interval, solicitarea poate fi revocată prinPOST /v1/me/account/cancel-deletion, după care o sarcină zilnică șterge datele noastre despre tine. Fereastra este conștientă: ștergerea nu ar trebui să fie ireversibilă din cauza unei singure comenzi greșite.
La cerere (abonați Pro+)
Section titled “La cerere (abonați Pro+)”- 📄 DPA (Acord de Prelucrare a Datelor): șablon standard GDPR Art. 28. Citești textul complet, accepți cu un buton în tabloul de bord și primești imediat un PDF care conține înregistrarea acceptării: cont, versiune, dată. Articolul 28 alin. 9 acceptă acordul “în scris, inclusiv în format electronic”, deci nu trebuie să aștepți o semnătură. O copie pe hârtie cu semnătură o facem la cerere la
legal@astroway.info. - 📋 Lista subprocesatorilor: lista completă (Hetzner, Cloudflare, furnizorul nostru SMTP și furnizorul de plăți) cu documentele de conformitate pentru fiecare. Brevo, ca furnizor SMTP, este menționat în anexa DPA pentru clienții care l-au semnat.
- 🗂️ Contribuție la DPIA (Evaluarea Impactului asupra Protecției Datelor): dacă echipa ta juridică realizează o DPIA pentru produsul său, noi oferim o fișă tehnică din partea noastră.
Pentru clienții Enterprise (tarif individual)
Section titled “Pentru clienții Enterprise (tarif individual)”- 🛡️ SOC 2 Type II: în foaia de parcurs (firma de audit nu este stabilită, ETA TBD). Dacă acest lucru blochează integrarea ta - scrie la legal@astroway.info, suntem gata să luăm în considerare o colaborare de audit separată.
- 🇪🇺 Entitate juridică în cadrul UE: forma juridică actuală este un antreprenor individual ucrainean (Maxim Burkhan). Dacă departamentul tău de achiziții solicită o EU GmbH (Germania / Estonia) - discutăm individual prin legal@astroway.info, procesul durează 4-8 săptămâni.
- 🔐 Infrastructură dedicată la cerere: server separat în Nuremberg și bază de date izolată.
- 📞 Canal direct de securitate:
security@astroway.infopentru răspuns la incidente.
Comparație: AstroWay vs. concurenți cu găzduire în SUA
Section titled “Comparație: AstroWay vs. concurenți cu găzduire în SUA”| Critic pentru dezvoltatorii din UE | AstroWay Pro $59 | DivineAPI | AstrologyAPI | Prokerala |
|---|---|---|---|---|
| Compute în UE | ✅ Hetzner Nuremberg | ❌ SUA | ❌ SUA | ❌ India |
| DPA standard disponibil | ✅ pe Pro+ | ❌ doar Enterprise | ❌ doar Enterprise | ❌ doar Enterprise |
| Conformitate GDPR implicită | ✅ la nivel de infrastructură | ⚠️ prin SCC | ⚠️ prin SCC | ⚠️ prin SCC |
| Analiză fără cookie-uri | ⚠️ GA4 anonimizat (Plausible în foaia de parcurs) | ❌ GA4 | ❌ GA4 | ❌ GA4 |
| Garanția fluxului de date doar în UE | ✅ în scris | ❌ | ❌ | ❌ |
| Contribuție tehnică la DPIA | ✅ oferită | ❌ | ❌ | ❌ |
| Endpoint pentru dreptul la ștergere | ✅ DELETE /v1/me/account | ❌ prin tichet | ❌ prin tichet | ❌ prin tichet |
Rezidența în UE, DPA, GDPR la nivel de infrastructură - totul inclus în Pro 59$/lună. Nu este un tarif separat, nu este o solicitare către vânzări, nu este o prețuire individuală.
Aceasta este o strategie conștientă: găzduirea în Hetzner nu ne costă nimic în plus (infrastructura noastră este deja în Nuremberg), iar DPA este un șablon standard care se semnează o singură dată prin email. Nu trebuie să plătești pentru confidențialitate ceea ce ar fi trebuit să fie implicit.
Întrebări Frecvente
Section titled “Întrebări Frecvente”Pot folosi tariful Free pentru un proiect sensibil la GDPR?
Section titled “Pot folosi tariful Free pentru un proiect sensibil la GDPR?”Da - tariful Free are aceeași infrastructură (Hetzner Nuremberg), aceeași analiză anonimizată, aceeași retenție a log-urilor de 30 de zile. DPA nu este disponibilă pe Free (acesta este un cost administrativ care se amortizează doar la nivelul plătit), dar tehnic datele sunt procesate la fel.
Dacă avocatul tău solicită o DPA semnată - Indie (5$/lună) nu o oferă nici el. Cea mai ieftină opțiune cu DPA = Pro $59.
Ce se întâmplă cu ECJ Schrems II? CDN-ul tău Cloudflare: este o companie din SUA?
Section titled “Ce se întâmplă cu ECJ Schrems II? CDN-ul tău Cloudflare: este o companie din SUA?”Cloudflare - SUA, dar folosim reguli de cache pentru regiunea UE (solicitarea de la un IP din UE este servită de un edge din UE), iar serverul de origine (unde datele sunt procesate efectiv) - Hetzner Nuremberg. PII (datele de naștere) trec prin edge-ul Cloudflare din aceeași regiune și nu sunt stocate pe edge - doar în tranzit.
Pentru scenarii de utilizare critic-sensibile (aplicații medicale, B2G) poți ocoli Cloudflare prin rutare DNS către origine - scrie la legal@astroway.info.
Cât de repede voi primi DPA după abonarea la Pro?
Section titled “Cât de repede voi primi DPA după abonarea la Pro?”- DPA standard (șablonul nostru): imediat. Textul este disponibil la /legal/dpa/, se acceptă în tabloul de bord, PDF-ul se descarcă de acolo și conține înregistrarea acceptării.
- Modificări individuale de la avocatul tău: le luăm în considerare, dar nu promitem un termen, deoarece nu avem un avocat în personal. Nu negociem clauzele standard ale Art. 28: acestea sunt preluate din șablonul Comisiei Europene tocmai pentru a nu fi discutate.
Trebuie să semnez DPA dacă sunt un dezvoltator B2B fără PII proprii?
Section titled “Trebuie să semnez DPA dacă sunt un dezvoltator B2B fără PII proprii?”Dacă produsul tău final prelucrează PII (iar datele de naștere sunt PII) - atunci da, avocatul tău cel mai probabil va solicita o DPA semnată cu toți subprocesatorii. Noi o oferim standard. Dacă integrarea ta este internă (doar angajați), probabil DPA nu este critică, dar este mai bine să o semnezi oricum.
Ce face AstroWay dacă am efectuat DELETE /v1/me/account?
Section titled “Ce face AstroWay dacă am efectuat DELETE /v1/me/account?”- Chei API: șterse soft (cooldown anti-abuz)
- Legătura cont-cheie: întreruptă; cheia nu poate fi realocată
- Profilul utilizatorului: marcat ca șters cu un timestamp
- Log-uri de utilizare: hash-ul IP nu mai este PII, rămâne pentru auditul facturării
- Istoricul comenzilor: păstrat, deoarece legislația fiscală o cere. Pentru un antreprenor individual (FOP), aceasta este de 1095 de zile conform art. 44.3 din Codul Fiscal, adică trei ani, nu șapte: GDPR Art. 17 §3(b) exclude în mod explicit astfel de înregistrări de la dreptul la ștergere.
- Email-uri tranzacționale: șterse automat de furnizorul nostru SMTP după 90 de zile.
Fluxul complet este disponibil la cerere prin legal@astroway.info.
Contacte
Section titled “Contacte”- Legal/DPA: legal@astroway.info
- Security incidents: security@astroway.info
- Subprocessor list / DPIA: hello@astroway.info