# Advice, guidance and help
Here is a list of some companies that would be able to help you create uniprocesses
for your business
:
SPISE MISU ApS: It’s the company who
researched
this approach on how to make software that could live up to theEU GDPR
, please read the Legislation section below. The presented approach will allow companies who uses this concept to utilize their resources in the making of software, instead of misusing them on other less helpful ways as for examplebureaucratic paperwork
.Soon to come, the commercial site, where
business analysts
, with no software developing skills, will be able to defineuniprocesses
. Afterwards they will be able to download an updatedtemplate
with thecustom
process definitions from which theimplementation
can be outsourced to any software provider, with the right skill set of course. Once they receive theimplementation
, they can re-upload thetemplate
+implementation
. If the solutionbuilds
, they will receive thebits
of theuniprocess
as well as adistribution container
, signed by SPISE MISU ApS, with their respectivereproducible build hashes
. Thesehashes
will provide them with acertification mark
that theimplementation
actually lives up to theprocess
definition and complies with the concept ofuniprocess
definitions described on this website:Services like training, consulting and development are also provided, but to a lesser extent.
Europe region
Tweag.io: Located in (France - HQ, Cyprus and United Kingdom) and is the leading company in Europe providing the following
Haskell
services:- Training
- Consulting
- Projects and development
Well-Typed: Located in United Kingdom and providing the following
Haskell
services, among others to IOHK:- Development
- Maintenance
- Advice
- Training
North America
FPComplete: Located in the United States (San Diego) and providing the following
Haskell
andDocker
services:- Training
- Consulting
- Projects
- Development
Galois: Located in the United States (Portland, Arlington and Dayton) and providing the following
Haskell
services:- Research
- Consulting
- Development
Please don’t hesitate to provides us with a pull request
in order for us to update this section with your information.
Note: We reserve the right not to update the section if we can’t confirm the validity of the provided information.
# Legislation
Here is a list of the Directive 95/46/EC (EU GDPR
) articles that the uniprocesses
cover and with a short explanation on how:
§05 - Principles relating to processing of personal data:
Personal data shall be
processed
with:“
lawfulness
,fairness
andtransparency
” (§ 5.1.a)“
purpose limitation
” (§ 5.1.b)“
data minimization
” (§ 5.1.c)“
accuracy
” (§ 5.1.d)“
storage limitation
” (§ 5.1.e)“
integrity
andconfidentiality
” (§ 5.1.f)
The
controller
shall be responsible for, and be able to demonstratecompliance
with § 5.1 (accountability
)
§ 25 - Data protection by design and by default:
Taking into account the
state of the art
, the cost of implementation and the nature, scope, context and purposes of processing as well as the risks of varying likelihood and severity for rights and freedoms of natural persons posed by the processing, the controller shall, both at the time of the determination of the means for processing and at the time of the processing itself, implementappropriate technical
and organizational measures, such as pseudonymisation, which aredesigned
to implementdata-protection
principles, such as data minimization, in an effective manner and to integrate the necessarysafeguards
into the processing in order to meet the requirements of this Regulation and protect the rights of data subjects.The controller shall implement
appropriate technical
and organizational measures for ensuring that,by default
, only personal data which are necessary for each specific purpose of the processing are processed. That obligation applies to the amount of personal data collected, the extent of their processing, the period of their storage and their accessibility. In particular, such measures shall ensure that by default personal data are not made accessible without the individual’s intervention to an indefinite number of natural persons.An approved certification mechanism pursuant to Article 42 may be used as an element to demonstrate compliance with the requirements set out in paragraphs 1 and 2 of this Article.
It’s obvious on how these articles are covered with the presented concept of uniprocess
as we will have absolute control over which and how data flows through a process by using state of the art
technology, built on sound foundations of Mathematics and Computer Science. Our concept might differ from other that we are able to solve Article § 25.3
as we built in the mechanism to demonstrate compliance directly into the software applications which will allow for easier and more trustworthy audits when performed by the authorities.