Last updated: September 4, 2026
We collect the following information when you use Ruby Native:
google-services.json file if you set up push notificationsApps built with Ruby Native also send us a small amount of data. On each launch, the app sends us its bundle ID, its platform, and a random identifier it created on first launch. We use that for one thing: the active devices count on your dashboard, which is how many devices ran your app in the last 30 days. The identifier is never linked to a person and never shared. Like any HTTP request, the ping carries the device's IP address, and we do not store it.
If the app cannot load its configuration from your site, it may also report the error, along with the app version, OS version, and device model, so you can fix it.
To turn off the launch ping, set analytics: false in config/ruby_native.yml.
Your information is used to:
Apple Developer credentials and your Android upload key are encrypted at rest. We hold no Google credential at all: our access to your Play Console comes from the invite you grant our service account, and you can revoke it from Play Console at any time. Build processes run in isolated GitHub Actions environments that are destroyed after each build. Payment data is handled entirely by Stripe and never touches our servers.
We use the following third-party services:
Each service has its own privacy policy. Your Apple Developer credentials and Android upload key are passed to GitHub Actions only during a build and are not kept there afterward.
We retain your data for as long as your account is active. If you delete your account, your data (including Apple Developer credentials and your Android upload key) is permanently removed. Build logs are retained for 90 days. Launch pings from your app are kept for 13 months, then deleted.
We use a session cookie to keep you signed in. We do not use tracking cookies. Our website analytics come from Fathom, which sets no cookies and collects no personal data.
You can export or delete your data at any time by contacting us. We will respond within 30 days.
We may update this policy from time to time. We will notify you of material changes via email.
Questions about this policy? Email [email protected].