Security and R

From Q
Jump to navigation Jump to search

Calculations performed using R are computed as follows:

  • The R Code is parsed and any data in that code is identified, where "data" refers to tables, variables, and any outputs from other R analyses.
  • The data and the code are sent to an R Server via HTTPS. HTTPS is a protocol for security over networks (e.g., it encrypts the communication).
  • The calculation is performed in R, running on a Linux server. The server is hosted on Microsoft Azure.
    • Any R code is run in its own sandboxed process.
  • On request, the geographic location of the R server that handles your data can be specified. Servers are currently available in Australia, Canada, U.S.A., Western Europe, and Singapore.
  • The results are sent encrypted back to the computer via HTTPS.
  • Once the calculation has been performed the data is deleted on the R Server. It is not backed up.