Our products have been securely developed following our SPLC (Secure Project Life Cycle) program, using state-of-the-art security technics and latest technologies.

Software and access control

Only authenticated users can read and edit contents created in our products, the access level is defined by clear RBAC roles defined in Users management.

Non-authenticated users can only push data to the system in the context of Go!Vid sessions only.

Any uploaded document (in the context of Go!Vid or elsewhere) is tested against virus with a daily updated anti-virus. Of course we still recommend you to not open suspicious documents that were uploaded to Algoreg.

Data encryption

Communication to the Algoreg products is done using HTTP Strict Transport Security (HSTS) and support TLS 1.3 protocol. All internal communications with middlewares such as databases are using TLS as well. Databases and documents are encrypted at REST at any time.

Infrastructure

Our infrastructure SaaS (Software as a Service) is deployed using Algoreg cloud provider based in Europe : AWS (Amazon Web Services).

Data is encrypted at rest and in transit for external and internal communication. Each environment has dedicated VPC and every Algoreg service has restricted network access to its exact needs.

Algoreg technical team and programmatic users have traceable and scoped access to the infrastructure at any time.

Data lifecycle, traceability and GDPR

All data generated at Algoreg are stored and versioned to ensure that we can explain any action or result happening in our products. We never delete any data stored in our databases.

There are few exceptions to this rule:

  • Files uploaded to our customer document manager can be deleted, we keep who deleted the file and when it was deleted but the content of the file itself is deleted forever. The same happens if a file content is changed, in which case the previous content is lost.
  • As we are compliant with the GDPR regulation, we can define with you some rules to remove personal data of Go!Vid session after a defined amount of time. We then only keep the score and the session related Enhanced Due Diligence (EDD).

Backups

We generate a full backup of our database on a daily basis, on redundant, encrypted and access controlled storage. We keep our backups for 2 days in case of major outage for quick recovery.

We defined and tested a procedure allowing us in case of major outage to get the system entirely back in 48h and partially back in 24h.

Vulnerability management and contact

We use patch alerting systems to monitor our external dependencies and identify any potential vulnerabilities. This helps us stay up-to-date and protect our systems from potential security risks.

If you see a potential vulnerability risk in our systems, do not hesitate to contact us. If you would like to encrypt your message, we provide a PGP key below with which to do that. Please contact us if you would like to be invited to our HackerOne bug bounty program.

PGP encryption

When sending a file to our systems (for instance to initiate your customer database) or when communicating with us, you can use either:

  • A client-specific public PGP key you need to ask us for
  • The following public PGP encryption key
algoreg-public-key.asc
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: Keybase OpenPGP v2.0.76
Comment: Algoreg public key

xsFNBGOkaGIBEACuzm2/VX2lJakRv3HDnhDQh2BOuxbsKl6OwfGADgcdu1n1IhQy
xMHzbh+nu4wE1lFGdOWia+P75eAV+8HkpIh036r8kHHU4klav+DJIqIwFZxg6HR5
sBUbk7x/18Bm2ftBAGFcjakZIK9WFuUysAHBOdQhOqgLSfkH5t0tRbOrtJ8TPnwy
BIKUe0AoyWITerWyjTLNlObHz45XsMJgCviz9YOzlAv+T7ldVO11V85zRX2ZpLhs
zd6onWF818+y8bvO9y12bnNT28QvSUXkV8lxUN6Xuy6l+9+bU7pC3P+6igMuvCb4
3o0xMDyoSjPRDr4Az1SzabhEcwT+VlSitUXRiM3VZ8BMrxkc69cl1U8Ct3iVWry3
0SpOzp+aIBYmjZ006iBA4SU06yH/hOUKDZtMY2EdfMfrDikYzFIpaZcocSvPF5BW
fiP8OyjF9kKSlQyrBJi71T5/0v+NX/0NUkF3TdIr4MXZ2tNfrc3EP16U8cKgmX9Y
IfIISgORgJwhKeZWydZ4Ry121QrWy18Wz+EnaZuUBeOw7lO9CvrPk+XEmWWJBonr
T1hBz79fUeoJUuXx9wxvMB8dTF8WgwbqRC7ffNqNeG1kxxJQW9Q/jKWEZIQtqGHf
9UqCLrFOMoDV2S6NMpiTeJsI682ExTtc66h+UDhSF1W7GohaOvVE4AVtrQARAQAB
zR1BbGdvcmVnIDxyb21hcmljQGFsZ29yZWcuY29tPsLBegQTAQoAJAUCY6RoYgIb
LwMLCQcDFQoIAh4BAheAAxYCAQIZAQUJDwmcAAAKCRD7+iFN7yBNCtz+EACTA208
VWqRi41TigUPA/dsaXUej+DFmGJmbskCQt6WMmT4va0gnEHSgT8/9IHrxYSoifSa
SKCAhg7rv7ptkhzxKjUpAsi9zMIbBsvBjdVWiLlnZbQgOm86UrLJzx/6l0ph09cA
TA7LOQjtKGp6O6HcPX4n7SH0gHAqvHMidjN0fp3ykclRVe3g9dGnAT1jzimYp1S+
4XVPPmNmizfZDuXCtFrv+f8CqRHDvGHUC3clcn+8bjZMSPD1kmQXBIcmtdxPCnK/
ZcuTi5W7ax3zay6aUzHHc3o2d1aRHiNHVXjrZLxK6PQ/UjXcW8+5w6Dptq4lwQbk
2nkL4/uqfxPwer36c6SUF5X6tUN7n5TWo9Gn1noOT6hLNFYRFSMXWCkPrJ/n8seA
Ui3t9c15Hy2jPyKBz383l7ho7EU8icqz+nFrognRRg8DLYd6OpZqKZPKTZFXWhiC
P7t8fHKz26PRYzpeP2rcMphKnX4uSsctp0/ZyRVC6FneEYI8k5hmFxrm2BQGLHgk
5r20mol8Ju/+oV5C+/ICV7F8/qQ4SmlhnPwOMDNikfNvVp06ejPjtIECu2QY4gb/
94YoaAOC7dxH0rnlOr1nXZFNA7cvKCSMgvk2MHlMy4MLi47dqa7gnWbMR6AIQkE8
3hSYNO63OzqIut82QnlWaVAX49DQkUhvHh6jNs7BTQRjpGhiARAAx2p7nxoD2XA+
poZ1tQ44zVzMM3DaTIIFbr84uwD6EY4TbHV2iAlQOvJuuZQdAJfyauj1NBni9gDk
oUKQARteHbtp960fNnIm4Df6ucJgwCgRnhlF5acxaGXukAuTPNNOMv7Jx5DZR/M8
Z6GY1p9A0wq2Fj92DGbvJZ3sdmZXM8wSrd5TmLJJmVE6RipP3RF3HdBjMxcKZ6BN
MkoNGY7RGeV1Ms2ipvrjcEsCDrCwmtvsh1JrEEIL8whL0v0GmVhUfOMypiC69HDr
52rM7nJoXcfjjqF06bSYbt7RC9JnkVDQW633OoKbMtrNB2CRpWl8AjT+1NUonJBF
6yQD2QZRumWVPYbaN5AEbm3i5R96XLk7Z+PktEoRBM3Pz+OT6mnHGjx6eYy0CcPR
Bg6Onr1w7EC+KVu1gZGPTnKbaqv4EQyArmPQ03Gbxwbfe360x6nZcBopMHM5mPpv
81yhKpYYb9iVrFL4a1VZuIGhvV3P/PisZFB7CtZ6Y2SVTsQHp1P6/p825i2kTb0F
yY/BagVaMeaOUcxOv390T7nlJenklr2TNSfsYpxEaDuBfkqqDpuotIZN94Bwdv1W
6xpbZjVXom9ov2jfE7EdTa0Wd59/kQsJfBcBZzB/aXPCZ6sFow6miIDC7PCNund+
C+efqD8NZH0WsPIIcDHON3iSAe9XGXcAEQEAAcLDhAQYAQoADwUCY6RoYgUJDwmc
AAIbLgIpCRD7+iFN7yBNCsFdIAQZAQoABgUCY6RoYgAKCRAjxNsTNogcTeKmD/4u
BSMFkIGDY4W5V2KZxCEzd1X/kzC4Asi8X5gWC3Fhl5iXc+M5q1DKH77Um3ZaDlKd
3AcI/VYDQVKkQZ62yRqxY04/GEG1ZhYZm1ZvUDYWBQXFLeCTRUMPtkL9HqhuhLjA
5a04AD2obY8/7Oe4BPImSOJF0iK7QMtAiJVHrCAoCuvKHEo9B7ZsgQGgWpYPDBKZ
3AzsK1lilP0c3FxoinuUlgoyc4KVzerC78yU/XZXZXtDfx0lwoFD33uOXif69to5
c8wOAuBn/ezx4bA/Faisg1cIQYmbeGh3LTjuhBB81J9jIzKlhl7yYk1QnULd3NeI
UdTOfWfWnAkrWt0uRsd/TlnjSB22Ou1CC0cpBQOOLWVv5oVN4Il7BWyvaz0NdISa
jnINWV7vncoGtA9AlUwAJQT++V2ua4ZwQk0dzS5d+rq2QLGlqE79l6O2bbBgCp0+
jhu+gTZ4N6AC3lsaIV2QpcDby9agZIyOvabHi++RRO8raXmhhp05wlfeKBt48rat
rL9VJS0qbZ9cdDaGBAoMpSeUSyMQNq/nm07UbAZU27I8H6FM99iQv0lohiocpii1
LG7Dyy0x792JZ5+2ttAzH0nhNQtdRsVqJkP1OQYUe52Zh4GMNzbX/mhNgGhmAWFH
ejQ2VU1dEvTn8gEr4Uaf2NH0Kxi2UZHj1dOKP4Ck+ptLD/9v2M2GYXmwgYF17Val
tbJOiC6QoBNqjXru88HYs6MzgqoAYa4BRCsH/SK7PifcuOGoTHGee5KfPI88TLAn
Xx0xLtKg+HqbijnfA60XVKvty9dn1oeEMJJ5CMOeTizd1iFW44RedPeFFu1wgmh8
GYpJyKC43Fn/EPWbs1Jg9FAcH3/PXRAlwWMIiNZvgGUgYQrn6Nwm0UMVqLhKbsb0
12nyiq4nlcfGHCwPMKO6KacDoKtFUppVRX2huoSn53b3CN1ImXIY4NKm3TDfXZEZ
BuQXFy0eVQCk3QEiwx7WcrMRfbO0kBQESuE7wf5C5AdO1C+pkxy2Po8511sPWmFl
U/v1k0LDLuNc980w7NKH3FyYaTSdwydHgpCov2GY4IKzHrQn9s4HjDr006xCy0UO
hf6sTF52DNAAQQu3vWe3uJOSB1UcJoIbDXgfcbqyUN5WnVXBLpm1Ga/oPz+ABRld
pWTUPbgW50iunN/+DNY1Aju6RudAMmiM9fH7Bec8ZsPUCTGldkSKpWXyNFCBvY69
k0ARe5kxFI4yn6leaJ4DUTYR2+MH5b9gaWviruF0uojTjf7e1w/dv96bJO810dA1
TiN5s9McPKvCL+ZiPsX0taQ6v0pIK7qwMIlecqEPzjV15HEGIcbF6DPGcX8yKP78
XQt+rFazZifdWWWtyaCwKuV/vs7BTQRjpGhiARAAo5hNgWH8/xQY9gTvNAZRXZaV
MR0NtVzxjD5wIfggq3JIdHqDrL8jPVMOMxCtFCiA/j9XF2P7WijbytQ4Acgttuib
aZNtOMRjTcPvRzYKSfgUtVK+RBX5yC5nYdysd4Y4yGYs90ArZVDXF85TDI1RF8Fl
qD6efhwBFqKO/7GxxO8dRNkMX4j39fRUPKtulew4OZ32ycd0Nt6Pc4aZb5dJyv0s
3BWuSetu/l67xxHEFdsWaXCCW+ql6QoIh28wxSek9Eby5dd5pBKy7NhOqyTv7MS8
+KnA99GOOd/BGnjmxeh9Js7WFSatg9ngAUJp51Qo76g/12SYtclb/1Njvb31qZak
Sc1psWi8Yx66Yw6RyJg9k+2NTGpI27H3e9yL1DeV4hP8rHRq+KCq2kLNst9rbh+d
9XNJ0AXqD7J9Cvz1kTxLqfMI0fqbs3DGSrLP7Kg6Bl0N43FrKqYNvrDAsxNGrvcx
/LqXFJOQTyIDTgdsEiQxZFF1lYmQrt+eAZp5DYwbShoP8cZhFvv/5Xau3A9B6qoA
h8WWQLTg+oCEAwrUGl/00mT7GYc1tyJ4tbz7hKZY3SgHvTAUKgvmM9PaBmKKvwAN
D/yjRmNYGZJHi8RJgrdklr3t+CjZGpaD34A80Z6rM3w/c5iagNJjZeZOCf2mYlfc
3RjO1rT1NXy54tQwKnkAEQEAAcLDhAQYAQoADwUCY6RoYgUJDwmcAAIbLgIpCRD7
+iFN7yBNCsFdIAQZAQoABgUCY6RoYgAKCRBT+/2YTuj9lTZYEACd1D81UVF4OmpD
hGOTjf+8iGcZ5Uz1Ejs44kYIqkpscs1/eIsOsx46CEbbe8gSEXo5Wha/i/eXjYgX
3i+3ZLSMYceTsIE9XC4I0/M5S1kBHDLd1DqlYNlLR29ZX4s+YHjNCo6X//ICtM/i
Hxpz/CFaapHqwcRm4WQdmPJZizZts18gc2UcZSNDSMZA9SCy8DEpRTqg5T/WVikd
YE4dj9CBlJwGo+wuV1wG9+sboBiEI8j4yD3DE3Jy8FDayIcp0+hpnLx+jH7Pm8lF
OJqAwchPxMBfLrZjnv8rUSCxFcIPXz/b7RA01lfy+Qc2VvhzguUoGqYqIrwV5Vgv
oh9h7o4wZbpkF5PuqW9tcRqgPYKL2QFybjZ6xRhlCrYe0cK9gQP1Flugwlxcwreh
k624a9y/X5n9mW9brsl5Nfbydv0Sp1Ogm/oA2aHZzvu5kw4O6CrYEMj9Rf3lcb0z
JReEvcPRVlRMAeGFsm0fIlGzKE1e/IrHVyE20qMeQRFcSj63dMoKnCKahng9hB8a
euTbDDgTd0AhCff7mE6yL3GZOIsz+a3jeU83L158Pao+ioQylKtK67vz6Tx9LBBG
O5fqsdmtzKxJaMDtE9XaQLqjbCxS6w1bMi8b1Qx97X3biXw9S9zRd8sLDX6qzE5A
Vgs05mhJuykPWlj8dqLX07iZ7gWlpoP8D/9SR8r3/WsP6B5jHo2eiLeOz8aQKUNR
SN7q3XKNFs+g06E63nBLFC3A+rAl450bj3z1wsZ/12/pg2+L6EaDGKps6Htqib/B
pWbbeX1VeaXJgdqT+FRMAmKmvYELESnNnUCYAZ8N7yxbi6TprR6GZIdFPRjSAZFN
R1elPJ5nOoItd+FDZvF4PrFZ4Ys/3hc/IHLngozKAANftz2O5UXszmM1pCu++mxU
Cv+TPITB6KZGJUn/dx22fu9PKGjO7apeuwrsBVvmmR1xAHeTtPN3PNdYL/6kvJTO
G3noV+B+TXqbnh2mDLTtdn02wQo+OmZTjDVexvwFFlgcefQl99CTLTZNAdecl9K+
Qx46KAmDlYRJo2CdfNQ5Ic5gpDnw8a2fP7iGsQ3g1kGcD8mDNmABoUoSIj0N/0P8
bjSebYSbJmoTkDuALiO90E+e0Cz2ziqEVRnUxwc6xHlrrwZrJvdlU93U9atgHDE1
eO6kPvIjJBNWd91G6DEEtDzJ2mLoqS/Nleei0IJdMtb7OzX+474vbdAXdA1cUg29
70c8EBYJL8ANNipCqJp6gSyUMp0gZp/bFzUpCNJRwzogkQ/QK0rKpett2SjXXwBR
M2pPHeXnX3kp9L7+/B3MpYyD4XYtWL+YVuoGb26g6MqcunJq8PeZ6KXsQjX8pAAx
FJhNc3dkISZvuQ==
=LjKp
-----END PGP PUBLIC KEY BLOCK-----