Skip to content

Security policy

mathcoll edited this page Jun 5, 2021 · 19 revisions

Various level of security

  • JWT and signed token (Token lifetime can be setup in configuration file, but suggested to be short);
  • POSTing your Datapoints timeseries allows signed payloads (with a shared secret) to check and verify sender;
  • POSTing your Datapoints timeseries allows encrypted payloads (aes-256-cbc only yet; with a shared secret, no public key yet);
  • POSTing your Datapoints timeseries allows both signed + encrypted payloads;
  • Optionally, signature and/or encryption can be required from a Flow;
  • Rule based events can send data to Mqtt using encryption;
  • User passwords are bcrypt-hashed in database; at least not in clear;
  • User passwords recovery process is secured, but still can be improved when the User set it's own password and Post data;
  • t6 is using multiple private certificates to run DKIM on email sending, Firebase FCM certificate;

Data hosting

t6 on Saas is hosting data in Europe. And 2 alternatives are available to bypass this behaviour :

  • POSTing your Datapoints using save: false in the payload AND customizing the InfluxData Cloud Storage so that you can have a different data location external to t6
  • Installing your own t6 wherever you wants using this Github repository
Clone this wiki locally