<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-03378964</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-21T05:54:42+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Annotation-Based Static Analysis for Personal Data Protection</title>
            <author role="aut">
              <persName>
                <forename type="first">Kalle</forename>
                <surname>Hjerppe</surname>
              </persName>
              <email type="md5">8e3cb810c4667523a31fff9037e134db</email>
              <email type="domain">geniem.com</email>
              <idno type="idhal" notation="numeric">1113495</idno>
              <idno type="halauthorid" notation="string">2310324-1113495</idno>
              <affiliation ref="#struct-1078547"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jukka</forename>
                <surname>Ruohonen</surname>
              </persName>
              <email type="md5">861ab8d8325e9be53be325dd0cd85b26</email>
              <email type="domain">utu.fi</email>
              <idno type="idhal" notation="numeric">1042910</idno>
              <idno type="halauthorid" notation="string">1525992-1042910</idno>
              <affiliation ref="#struct-300810"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Ville</forename>
                <surname>Leppänen</surname>
              </persName>
              <email type="md5">bbcc14abe5e1c771887ce22778142514</email>
              <email type="domain">utu.fi</email>
              <idno type="idhal" notation="numeric">1042912</idno>
              <idno type="halauthorid" notation="string">1525994-1042912</idno>
              <affiliation ref="#struct-300810"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Hal</forename>
                <surname>Ifip</surname>
              </persName>
              <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2021-10-14 17:48:32</date>
              <date type="whenModified">2021-11-03 06:55:36</date>
              <date type="whenReleased">2021-10-14 18:05:27</date>
              <date type="whenProduced">2019-08-19</date>
              <date type="whenEndEmbargoed">2023-01-01</date>
              <ref type="file" target="https://inria.hal.science/hal-03378964v1/document">
                <date notBefore="2023-01-01"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-03378964v1/file/496005_1_En_22_Chapter.pdf" id="file-3378964-2966692">
                <date notBefore="2023-01-01"/>
              </ref>
              <ref type="externalLink" target="http://arxiv.org/pdf/2003.09890"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="200187">
                <persName>
                  <forename>Hal</forename>
                  <surname>Ifip</surname>
                </persName>
                <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-03378964</idno>
            <idno type="halUri">https://inria.hal.science/hal-03378964</idno>
            <idno type="halBibtex">hjerppe:hal-03378964</idno>
            <idno type="halRefHtml">&lt;i&gt;14th IFIP International Summer School on Privacy and Identity Management (Privacy and Identity)&lt;/i&gt;, Aug 2019, Windisch, Switzerland. pp.343-358, &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-030-42504-3_22"&gt;&amp;#x27E8;10.1007/978-3-030-42504-3_22&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">14th IFIP International Summer School on Privacy and Identity Management (Privacy and Identity), Aug 2019, Windisch, Switzerland. pp.343-358, &amp;#x27E8;10.1007/978-3-030-42504-3_22&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-3378964-2966692"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="IFIP">IFIP - International Federation for Information Processing</idno>
            <idno type="stamp" n="IFIP-AICT" corresp="IFIP">IFIP Advances in Information and Communication Technology</idno>
            <idno type="stamp" n="IFIP-TC" corresp="IFIP">IFIP Technical Committees </idno>
            <idno type="stamp" n="IFIP-WG" corresp="IFIP">Working Groups</idno>
            <idno type="stamp" n="IFIP-TC9" corresp="IFIP-TC">IFIP TC9: ICT and Society</idno>
            <idno type="stamp" n="IFIP-TC11" corresp="IFIP-TC">IFIP TC11: Security and Privacy Protection in Information Processing Systems</idno>
            <idno type="stamp" n="IFIP-WG9-2" corresp="IFIP-WG">IFIP WG 9.2: Social Accountability and Computing </idno>
            <idno type="stamp" n="IFIP-WG9-6" corresp="IFIP-WG">IFIP WG 9.6: Information Technology: Misuse and The Law</idno>
            <idno type="stamp" n="IFIP-WG11-7" corresp="IFIP-WG">IFIP WG 11.7: Information Technology: Misuse and The Law (joint with WG 9.6)</idno>
            <idno type="stamp" n="IFIP-WG11-6" corresp="IFIP-WG">IFIP WG 11.6: Identity Management</idno>
            <idno type="stamp" n="IFIP-PRIMELIFE">Privacy and Identity Management for Life</idno>
            <idno type="stamp" n="IFIP-AICT-576" corresp="IFIP-AICT">Privacy and Identity Management. Data for Better Living: AI and Privacy</idno>
          </seriesStmt>
          <notesStmt>
            <note type="commentary">Part 7: Privacy Classification and Security Assessment</note>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Annotation-Based Static Analysis for Personal Data Protection</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Kalle</forename>
                    <surname>Hjerppe</surname>
                  </persName>
                  <email type="md5">8e3cb810c4667523a31fff9037e134db</email>
                  <email type="domain">geniem.com</email>
                  <idno type="idhal" notation="numeric">1113495</idno>
                  <idno type="halauthorid" notation="string">2310324-1113495</idno>
                  <affiliation ref="#struct-1078547"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jukka</forename>
                    <surname>Ruohonen</surname>
                  </persName>
                  <email type="md5">861ab8d8325e9be53be325dd0cd85b26</email>
                  <email type="domain">utu.fi</email>
                  <idno type="idhal" notation="numeric">1042910</idno>
                  <idno type="halauthorid" notation="string">1525992-1042910</idno>
                  <affiliation ref="#struct-300810"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Ville</forename>
                    <surname>Leppänen</surname>
                  </persName>
                  <email type="md5">bbcc14abe5e1c771887ce22778142514</email>
                  <email type="domain">utu.fi</email>
                  <idno type="idhal" notation="numeric">1042912</idno>
                  <idno type="halauthorid" notation="string">1525994-1042912</idno>
                  <affiliation ref="#struct-300810"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">IFIP Advances in Information and Communication Technology</title>
                <meeting>
                  <title>14th IFIP International Summer School on Privacy and Identity Management (Privacy and Identity)</title>
                  <date type="start">2019-08-19</date>
                  <date type="end">2019-08-23</date>
                  <settlement>Windisch</settlement>
                  <country key="CH">Switzerland</country>
                </meeting>
                <editor>Michael Friedewald</editor>
                <editor>Melek Önen</editor>
                <editor>Eva Lievens</editor>
                <editor>Stephan Krenn</editor>
                <editor>Samuel Fricker</editor>
                <imprint>
                  <publisher>Springer International Publishing</publisher>
                  <biblScope unit="serie">Privacy and Identity Management. Data for Better Living: AI and Privacy</biblScope>
                  <biblScope unit="volume">AICT-576</biblScope>
                  <biblScope unit="pp">343-358</biblScope>
                  <date type="datePub">2020</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/978-3-030-42504-3_22</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Data protection</term>
                <term xml:lang="en">Privacy</term>
                <term xml:lang="en">Static analysis</term>
                <term xml:lang="en">Java</term>
                <term xml:lang="en">GDPR</term>
              </keywords>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>This paper elaborates the use of static source code analysis in the context of data protection. The topic is important for software engineering in order for software developers to improve the protection of personal data during software development. To this end, the paper proposes a design of annotating classes and functions that process personal data. The design serves two primary purposes: on one hand, it provides means for software developers to document their intent; on the other hand, it furnishes tools for automatic detection of potential violations. This dual rationale facilitates compliance with the General Data Protection Regulation (GDPR) and other emerging data protection and privacy regulations. In addition to a brief review of the state-of-the-art of static analysis in the data protection context and the design of the proposed analysis method, a concrete tool is presented to demonstrate a practical implementation for the Java programming language.</p>
            </abstract>
            <particDesc>
              <org type="consortium">TC 9</org>
              <org type="consortium">TC 11</org>
              <org type="consortium">WG 9.2</org>
              <org type="consortium">WG 9.6</org>
              <org type="consortium">WG 11.7</org>
              <org type="consortium">WG 11.6</org>
            </particDesc>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-1078547" status="VALID">
          <orgName>Geniem</orgName>
          <desc>
            <address>
              <addrLine>Sumeliuksenkatu 18 B, 33100 Tampere, Finlande</addrLine>
              <country key="FI"/>
            </address>
            <ref type="url">https://www.geniem.fi/in-english/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300810" status="VALID">
          <orgName>University of Turku</orgName>
          <desc>
            <address>
              <addrLine>20014 Turun yliopisto, Finland</addrLine>
              <country key="FI"/>
            </address>
            <ref type="url">http://www.utu.fi/en/Pages/home.aspx</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>