Last updated: April 29, 2026 ยท Effective immediately
ASOGrove is an iOS app store optimization tool. We collect the minimum data we need to deliver the features you signed up for. We do not sell your data, run ad tracking, or share data with brokers โ ever.
We are based in Berlin, Germany ๐ฉ๐ช and operate under the EU GDPR. This policy tells you what we collect, who else processes it on our behalf, and the rights you have over it.
ASOGrove is operated by Sunny T., Berlin, Germany.
Contact for any privacy matter: hello@asogrove.com. We aim to respond within 5 business days; under GDPR Art. 12(3) we will respond to formal requests within one month.
We use these third-party services strictly to deliver the product. Each is bound by a Data Processing Agreement under GDPR Art. 28, and we never share data beyond what each one needs.
| Sub-processor | Purpose | Location | Safeguards |
|---|---|---|---|
| Supabase | Auth + database | USA | DPA + SCCs (EU) |
| Render | Backend hosting | USA (Frankfurt EU optional) | DPA + SCCs |
| Vercel | Frontend hosting | USA | DPA + SCCs |
| Neon | Postgres database | USA | DPA + SCCs |
| Upstash | Cache + circuit-breaker state | USA | DPA + SCCs |
| Anthropic | AI text generation (verdict, PRD, metadata) | USA | DPA + SCCs + zero-retention header on every request |
| Google (Gemini) | AI text + vision (review clustering, OCR, scoring) | USA / EU | DPA + SCCs + Google Cloud privacy controls |
| Apple iTunes Search API | Public app store data only | USA | Public endpoint โ no DPA needed |
| Apple Search Ads | Your own keyword data (only if you connect) | USA | You authorize via OAuth on your account |
| Stripe | Payments + billing | Ireland (EU) | DPA + SCCs |
| DeepL | Translation (only if used) | Germany (EU) | DPA |
| Sentry | Error tracking (operator opt-in) | USA | DPA + SCCs + PII scrubbed |
| Resend / Postmark | Transactional email | USA / EU | DPA + SCCs |
We will notify you by email at least 30 days before adding a new sub-processor in a category we don't already use. Adding redundant providers in a category we already use (e.g. a second cache provider) is operational and does not require notification.
Some sub-processors are based in the United States. We rely on the EU Standard Contractual Clauses (SCCs) of June 2021 plus any additional provider-specific safeguards (e.g. Anthropic's zero-retention beta header, Google Cloud's customer-managed encryption keys where used).
You can request the SCCs we hold for any sub-processor by emailing hello@asogrove.com.
When you use AI features (verdict generation, market analysis, metadata variants, review clustering, etc.) we send a prompt to Anthropic or Google Gemini. Before any prompt leaves our servers, it passes through a deterministic redactor that strips:
Apple Search Ads data, when present, is never sent raw. Spend, impressions, conversion rates and other commercial signals are aggregated into bucketed values (low / medium / high) before any prompt assembly. The provider sees enough to make a recommendation, never enough to reconstruct your ad economics.
Anthropic and Google Gemini do not train on our API traffic per their enterprise terms. Anthropic requests carry a zero-retention header on every call. We retain AI prompt logs for at most 30 days for debugging.
We use one strictly-necessary cookie โ your session token โ to keep you signed in. It is set on the .asogrove.com domain so the same login works across our subdomains.
We do not use analytics cookies, advertising cookies, or any third-party tracking. The cookie banner you see is a consent control, not a tracker.
You have the following rights at any time. Most are self-serve in Settings โ others require an email to hello@asogrove.com:
ASA private keys are encrypted at rest with Fernet (AES-128-CBC + HMAC-SHA-256). Encryption keys rotate daily with a 30-day overlap window. Passwords are hashed with Argon2id by Supabase Auth. All traffic is TLS 1.2+.
We log every read of sensitive data (ASA tokens, exports) to an audit log you can request a copy of from Settings โ Privacy.
If a security incident affects your data, we will notify you within 72 hours of becoming aware (GDPR Art. 33 / 34 timing).
Privacy & data requests: hello@asogrove.com
General support: hello@asogrove.com
EU users may lodge complaints with their local data protection authority. For German users, that's the BlnBDI in Berlin.