Data & Privacy Policy
OnRamp is a funnel analytics tool for mobile apps. We collect the minimum needed to show you where users drop off - nothing more.
Last updated: June 2025
Collected automatically
| Field | What it is |
|---|---|
| Anonymous ID | A random UUID generated by the SDK on first launch. Never tied to a real user identity. |
| Session ID | A random UUID created at each app session start. Resets on every launch. |
| Timestamps | When the event happened on the device (client_ts) and when it was received by our servers (server_ts). |
| Platform & device info | Platform (iOS / Android / web), OS version, device type (phone / tablet / desktop), and device model. |
| App version | Only collected if you pass appVersion to OnRamp.init(). Used to break down funnel metrics by release. |
| Country & city | Derived from the request IP via geo-lookup at ingestion time. The raw IP address is immediately discarded and never stored. |
| Step name, step index, event type | The funnel milestone your code calls OnRamp.step() with, its position in the funnel, and the event category (e.g. step_entered). |
Only if you pass it
| properties | A key-value object you can attach to any OnRamp.step() call. You decide what goes here - we store it as-is and never inspect or enrich it. Examples: { plan: "free", source: "invite" }. |
Be thoughtful about what you pass in properties - avoid including names, emails, or other PII unless you have a clear reason and have disclosed it to your users.
Never collected
- ✓Names, email addresses, or phone numbers
- ✓User IDs or account identifiers from your system
- ✓Screen recordings or screenshots
- ✓Raw IP addresses (used only for geo lookup and discarded immediately)
- ✓Any personally identifiable information unless you explicitly pass it in properties
Data retention
| Event data (ClickHouse) | 13 months rolling window |
| Session metadata | Same as event data |
| Geo data (country/city) | Stored with the event for the same 13-month window |
| API key hashes | Until you revoke the key |
How your data is used
Event data is used exclusively to compute the funnel metrics shown in your OnRamp dashboard - step-level conversion rates, drop-off, timing, and session replays.
We do not sell, share, or license your data to third parties. We do not use it to train models or for advertising.
Each app's data is scoped to its API key and is only accessible to members of your OnRamp account.
Infrastructure
OnRamp runs on Railway (US region). Event data is stored in ClickHouse and account/funnel metadata in PostgreSQL. No event data leaves these systems except to render your dashboard.
Questions?
Email us at privacy@getonramp.dev.
OnRamp