Privacy policy

Last updated: February 17, 2026

1. What we collect

We collect the following information when you use Ruby Native:

  • Email address and password (for authentication)
  • Apple Developer credentials: Team ID, App Store Connect API Key ID, Issuer ID, and private key (for building and uploading your app)
  • App configuration: app name, bundle ID, URL, icon, and version
  • Payment information (processed by Stripe, not stored on our servers)

2. How we use it

Your information is used to:

  • Authenticate you and manage your account
  • Build your iOS app and upload it to Apple TestFlight
  • Process payments through Stripe
  • Send transactional emails (build status, account updates)

3. How we protect it

Apple Developer credentials are encrypted at rest using Rails encrypted attributes. 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.

4. Third-party services

We use the following third-party services:

  • Stripe for payment processing
  • GitHub Actions for building your app
  • Apple App Store Connect for uploading builds to TestFlight

Each service has its own privacy policy. Your Apple Developer credentials are passed to GitHub Actions only during build time and are not persisted beyond the build process.

5. Data retention

We retain your data for as long as your account is active. If you delete your account, your data (including Apple Developer credentials) is permanently removed. Build logs are retained for 90 days.

6. Cookies

We use a session cookie to keep you signed in. We do not use tracking cookies or third-party analytics.

7. Your rights

You can export or delete your data at any time by contacting us. We will respond within 30 days.

8. Changes

We may update this policy from time to time. We will notify you of material changes via email.

9. Contact

Questions about this policy? Email [email protected].