data protection officer at the same time. Making such
information reusable is our goal for future updates
of the editor. We provide guidance using help-pages
for each policy element that the policy author needs
to provide. The participants wanted additional infor-
mation directly inside the forms, e.g., by providing
mouse-over texts or additional information next to the
forms. This idea is also planned for a future update of
the editor. Finally, the form controls save and cancel,
currently positioned at the bottom of each form, could
be optimized by also providing them at the top of the
forms. When editing long lists of elements, scrolling
down to the bottom of the page slows down the user
of the editor.
4.4 Evaluation Conclusion
We now summarize the results of our evaluation of
our privacy policy editor by taking another look at the
hypotheses stated in Section 4.
Hypothesis H1 regarding the usability of our ed-
itor can be evaluated using the questions of the cate-
gory Perceived Ease of Use. The results of the surveys
show that the participants have a neutral to slightly
positive opinion on the usability of our editor. This
neither supports nor rejects H1.
Our survey only considers the main hypothesis
H2 in its questionnaire, (H2.1) and (H2.2) need to
be considered in future work. The quality of the
privacy policies is evaluated using the category Per-
ceived Characteristics of Output. The surveys show
that the perceived quality of the resulting privacy poli-
cies is quite high, supporting H2.
Hypothesis H3 can be evaluated using the ques-
tions of the category Perceived Usefulness. Regarding
the usefulness of our editor, we received weak results
tending towards the positive side of the scale. This
neither supports nor rejects H3.
Overall, we can conclude the evaluation with a
slightly positive result. The results of the surveys tend
towards the positive side of the scales for each of the
three hypotheses evaluated in this paper. However,
only one of the hypotheses is significantly supported
by the survey results (H2). The other two hypotheses
are only supported slightly, hence we consider these
hypotheses as neutral and propose further evaluation
in the future. A next level of evaluation should in-
clude domain experts, to find out whether the editor
is useful in its intended environment and use-case, as
well as to find out whether (H2.1) and (H2.2) are sup-
ported.
Hypotheses (H2.1), (H2.2), (H4), and (H5) are
concerned with the characteristics of the privacy poli-
cies that are created with our editor. The characteris-
tics of the policies need to be evaluated in a separate
study. This study should also consider state-of-the-art
textual privacy policies in comparison to P-LPL pri-
vacy policies.
5 RELATED WORK
There exist many different online privacy policy gen-
erators that generate privacy policies according to
some user input. Termly Inc.’s generator
5
is an ex-
ample of a free privacy policy generator. The user is
interviewed using a comprehensive questionnaire and
the information entered is used to generate a complex
textual privacy policy. The Termly generator has the
benefit of covering a broad range of data protection
legislations. However, it only gives hints concerning
necessary information. The user can skip entering re-
quired information, resulting in a non-compliant pri-
vacy policy. This sort of policy generators is also very
limited in the export of the policy. Most online gen-
erators provide the resulting policy in a textual form,
meaning that other representations of the policies are
not possible without considerable manual effort. Our
editor saves the policy using P-LPL, making it pos-
sible to visualize the policy in many different ways,
which may be developed in the future.
For other kinds of policies, for example access
control policies, commercial products including pol-
icy editors are available. An example of such an ac-
cess control system is the WSO2 Identity Server
6
,
which also includes an eXtensible Access Control
Markup Language XACML editor. Due to the lim-
ited access to these commercial systems, we cannot
compare these to our editor.
Gerl and Meier developed a policy editor for the
original Layered Privacy Language (LPL) in conjunc-
tion with extending LPL (Gerl and Meier, 2019).
Their editor is limited to LPL and, thus, cannot be
combined with P-LPL for compliance checks. Hence,
their editor can only check for required fields or for
ill-formed input like letters in phone numbers or in-
complete e-mail addresses. Compliance checks, as
they are performed by P-LPL in our editor, are not
part of Gerl and Meier’s work.
Dittmann et al. proposed a privacy compli-
ance architecture that ensures the compliance of data
transfers with applicable legislation (Dittmann et al.,
2022). This architecture checks which legislation is
applicable for a given data-flow and ensures that the
data-flow is performed in compliance with the said
5
https://termly.io/ (accessed 2023-12-07)
6
https://wso2.com/identity-server/(accessed 2023-12-
13)
ENASE 2024 - 19th International Conference on Evaluation of Novel Approaches to Software Engineering
316