Privacy Policy
Last updated: April 2026
ABAP Coach is built on a single promise: your code never leaves your device to be stored on our servers. We receive it only to forward it to an AI model for analysis, and we immediately discard it.
What we store — and what we don't
| Data | Stored? | How long |
|---|---|---|
| Your ABAP code snippet | Never | — |
| ST22 dump text | Never | — |
| AI-generated diagnosis | Never (returned to you only) | — |
| IP address or User-Agent string | Never in readable form | — |
| Anonymized fingerprint hash (rate limit) | Hash only, not reversible | 24 hours |
| Anonymous analytics events | Metadata only (no code content) | PostHog retention policy |
Analytics
We use PostHog for anonymous analytics. We track events like dump_submitted and analysis_completed. No code content is included in any event. No cross-site tracking. Data is stored in the US. PostHog runs in memory-only mode — no cookies are set.
Rate limiting
To enforce the free tier quota, we store an anonymized fingerprint (a cryptographic hash of your IP address, browser user-agent, and a local session ID) in temporary storage for 24 hours. No IP address or device details are stored in readable form. The hash cannot be reversed to identify you.
Your rights (GDPR)
If you are in the EU, you have the right to access, correct, or delete any personal data we hold about you. Since we store no personal data beyond the anonymous hash described above, there is typically nothing to retrieve or delete. For questions, contact us at support@keelside.com.
Data Controller: Prudvi Tarigonda · support@keelside.com
Changes
We may update this policy occasionally. We'll update the "Last updated" date at the top when we do. Continued use of ABAP Coach after changes means you accept the updated policy.