Security and data protection at Order Group
Since 2013 we have delivered 160+ software projects in 15+ industries, including energy, fintech and IoT companies. Their compliance teams ask the same questions before they sign: who sees our data, where does it live, what happens when something goes wrong, who owns the code.
Our role under GDPR: data processor and DPA
When we build or maintain a system that holds personal data, you are the controller and we are the processor. We process personal data only on your documented instructions and never for our own purposes.
For each project we sign a separate data processing agreement (DPA). It starts from our template based on Article 28(3) GDPR and is filled in for the actual work: the scope of services, the categories of data and data subjects, and the security measures that apply.
Each project also gets an entry in our record of categories of processing activities, as Article 30(2) GDPR requires. It lists the categories of data and data subjects, the security measures, where processing takes place and any subprocessors.
Our data protection policy and procedures are approved and signed by the management board. They cover authorisations and access rights, personal data breaches, privacy by design and by default, risk assessment and DPIA, retention and deletion, data subject rights and relations with suppliers. We review the procedures at least once every 12 months.
Where your data lives
Production: your cloud account
Test environments: Poland
Who gets access, and for how long
Named accounts only
Approved requests and authorisations
Multi-factor authentication
Access ends with the role
Confidentiality without an end date
How we protect systems
We protect systems at the network, application and workstation level.
Network and traffic
- Servers and databases are not exposed to the public internet. They are reachable only through a load balancer or a VPN, behind firewall rules.
- TLS is enforced for all traffic that leaves the internal server network.
- Where a project needs it, the application sits behind the Cloudflare proxy for DDoS protection and traffic filtering, and all traffic from the internet goes through Cloudflare.
Backups and logs
- Databases are backed up automatically. A typical setup is a full daily backup kept for 14 days. The exact parameters depend on the project: in one project, for example, we run a weekly backup kept for 28 days.
- Application logs are typically kept for 30 days, though in some projects they rotate by available disk space instead. Our error tracking removes sensitive values such as card numbers and credentials from logs by default.
Workstations
Computers used for client work have disk encryption managed centrally by our system administrator, plus endpoint protection, a firewall and current updates. Client data does not go to private email accounts or messengers without approval.
Privacy by design, in practice
Separate environments
Test data
Role-based access
Optional processing off
Only the fields needed
A real-world example
When something goes wrong
Everyone on our team must report a suspected breach internally without delay. We then secure the evidence (logs, configuration), assess the risk and record the event. We record every incident and every suspicion.
When we act as your processor, our standard DPA commits us to inform you without undue delay and no later than 24 hours after we become aware of the incident. That is stricter than the GDPR wording and leaves you time to meet your own 72-hour deadline towards the supervisory authority.
Audits and the end of the project
Audits and inspections
When the project ends
You own the code
Economic rights pass to you with each payment
SLA, hypercare and documents
SLA and hypercare
Documents on request
Case studies
Why work with us: what you get
Your data stays in your cloud account, you get a DPA per project and 24-hour incident notice, and the code is yours.
Security questions we get from procurement teams
-
For the systems we build and maintain for you, we are a processor and you are the controller. We process personal data only on your documented instructions and never for our own purposes.
-
Production usually runs in your own cloud account, in the EU region you choose. Test environments we host ourselves are on servers in Poland. Processing takes place in the EEA, and data leaves it only if you decide it should.
-
Without undue delay and no later than 24 hours after we become aware of it, so you can meet your 72-hour deadline towards the supervisory authority.
-
You do. The economic rights to the code pass to you with each payment, for the fields of use set out in the contract, and we hand over the source code.
-
Within 10 business days we delete or return your data, including copies, as you choose. Within 7 business days after that we confirm it in writing. Backups are deleted when their retention cycle ends.
-
Yes. Each project has its own DPA and its own entry in our record of categories of processing activities.