OpenFn v2 ⚡ is here! See the future of OpenFn's workflow builder.

Check it out

External Service Providers

Last updated: March 21, 2024

OpenFn, like most modern software offerings, entrusts certain aspects of our offering (like web hosting, payment processing, etc.) to third-party providers. We select these providers based on their performance and their ongoing commitment to data protection. For the sake of full transparency, here’s an alphabetical list of every third-party provider we interact with to deliver our platform-as-a-service offering:

  1. Digital Ocean hosts our status page, our community forum, and a small set of scripts we use to continuously test and monitor the performance of OpenFn.org. It’s important that we keep this on separate infrastructure from our main hosting providers so that we can detect problems and report on that provider.
  2. Github stores your job expressions (the actual scripts you define with steps and operations) if you have elected to use Github for version control. You choose the repository that stores your job data and manage security and access on that repository yourself. We also use GitHub to manage our own software development and deployment process.
  3. Google Analytics helps us understand how people find our site, which pages are helpful, and how we can better attract similar organizations interested in data integration and automation. No individually identifiable information is sent to Google.
  4. Google Cloud Platform (GCP) is where we host our application and various supporting services. That means both data processing and storage take place within the secure Google cloud. We’ve chosen GCP to run our core servers because of their commitment to trust, privacy, and compliance.
  5. Google reCAPTCHA helps us make sure that everyone who registers for OpenFn is a human. It captures a small amount of your browser data to ensure you’re not a bot.
  6. Jira Atlassian helps us manage support requests that are opened via the application. Our team responds to those requests via the Jira web app.
  7. Mailgun allows us to send emails, like the registration confirmation message and failed-run notifications.
  8. Plausible Analytics helps us understand how people find our site, which pages are helpful, and how we can better attract similar organizations interested in data integration and automation. No individually identifiable information is sent to Plausible.
  9. Sentry helps us track errors in our platform—by sending a small bit of data from your browser when you encounter an error, it helps our developers instantly identify bugs and fix them.
  10. Stripe handles OpenFn’s customer credit card information. We don’t store your credit card data in our databases, but rather link securely to the industry standard credit card processing service. As it happens, Stripe has also put together an incredible resource on the GDPR and data protection. You can find it here.

We strive for transparency and professionalism at OpenFn. If anything here is unclear, if you have any questions, or if you’d simply like to talk about how we protect customer data, please don’t hesitate to contact us by emailing security@openfn.org.