{"id":11373,"date":"2026-06-29T10:16:11","date_gmt":"2026-06-29T10:16:11","guid":{"rendered":"https:\/\/wetransform.to\/?post_type=news-and-events&#038;p=11373"},"modified":"2026-06-29T10:16:11","modified_gmt":"2026-06-29T10:16:11","slug":"sensitive-location-data-full-potential","status":"publish","type":"news-and-events","link":"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/","title":{"rendered":"Using Sensitive Location Data to its Full Potential \u2013 a Pragmatic, Full-Spectrum Approach"},"content":{"rendered":"<p><strong><em>Note:<\/em><\/strong> Should you prefer reading this article as a PDF, it is <a href=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/Reitz-Thorsten-Using-Sensitive-Location-Data-to-its-Full-Potential-\u2013-a-Pragmatic-Full-Spectrum-Approach-wetransform-202606.pdf\" title=\"available for download here.\">available for download here.<\/a><\/p>\n<h4>Table of contents<\/h4>\n<ol>\n<li><a href=\"#introduction\">From Basic Authentication to Data Spaces<\/a><\/li>\n<li><a href=\"#state\">The State Today: Standards and Islands<\/a>\n<ol>\n<li><a href=\"#access\">Access Control in Modern GIS Systems<\/a>\n<ol>\n<li><a href=\"#authorization\">Authorization: Role-Based Access Control (RBAC)<\/a><\/li>\n<li><a href=\"#problems\">The Problems<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#future\">The Future of Access and Usage Control: Data Space Protocols<\/a>\n<ol>\n<li><a href=\"#data-spaces\">An Intro to Data Spaces<\/a><\/li>\n<li><a href=\"#location\">Location Data Policies for the Data Plane<\/a><\/li>\n<li><a href=\"#policy-types\">Basic Location Data Policy types<\/a>\n<ol>\n<li><a href=\"#ldp1\">LDP1: Access within a spatially well-defined area<\/a><\/li>\n<li><a href=\"#ldp2\">LDP2: Share location, but remove or degrade sensitive attributes<\/a><\/li>\n<li><a href=\"#ldp3\">LDP3: Share attributes, but remove location<\/a><\/li>\n<li><a href=\"#ldp4\">LDP4: Share attributes, but pseudonymise location<\/a><\/li>\n<li><a href=\"#ldp5\">LDP5: Reduce positional accuracy of location<\/a><\/li>\n<li><a href=\"#ldp6\">LDP6: Aggregate data into a larger spatial unit of a defined minimum size<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#expressing\">Expressing Location Data Policies in ODRL<\/a>\n<ol>\n<li><a href=\"#expressing-1\">Example 1<\/a><\/li>\n<li><a href=\"#expressing-2\">Example 2<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#implementing\">Implementing the policies: The Location Privacy Proxy<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#easy\">Making all that easy<\/a>\n<ol>\n<li><a href=\"#participant\">Becoming a Participant<\/a><\/li>\n<li><a href=\"#provider\">Sharing an asset as a data provider<\/a><\/li>\n<li><a href=\"#using\">Using the shared asset<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#conclusions\">Conclusions<\/a>\n<ol>\n<li><a href=\"#try\">Want to try any of this out?<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#acknowledgements\">Acknowledgements<\/a><\/li>\n<\/ol>\n<h2>From Basic Authentication to Data Spaces <a name=\"introduction\"><\/a><\/h2>\n<p>In the past years, it has become increasing clear that not all location data can become open data. Data on critical infrastructure, protected species, personal information, proprietary business data and many other categories will remain access and usage controlled.<\/p>\n<p>There have been approaches to try and standardise methods for location specific access control, such as GeoXACML, but none of these gained substantial adoption. Today, security for location data services uses a wide range of proprietary protocols and architectures. <\/p>\n<p>The main challenges remain on the client side. Many portals and desktop GIS have very limited mechanisms to authenticate users \u2013 some don\u2019t allow for any form of authentication; some only allow HTTP Basic Authentication with Username and Password. Adding a WMS or WFS that needs an authentication bearer token delivered via a header is often not possible.<\/p>\n<p>Consequently, there is no one size fits all approach to different types of data and security requirements. We have thus in the past years worked to implement a spectrum of security measures that enable providers to provide data securely to authenticated and authorised users.<\/p>\n<p>This spectrum goes from simple Username\/Password mechanisms to full blown high-security processes, built on modern standards: The Data Space Protocol, Verifiable Credentials, eIDAS and more.<\/p>\n<p>We firmly believe that the GIS world should spent effort to rapidly implement such modern standards across the board. This will enable all stakeholders to securely work with highly sensitive data and thus will increase the value of such data massively.<\/p>\n<p>Users of the hale\u00bbconnect infrastructure can thus now use it to also deploy highly sensitive data sets and pick the right technical and organisational measures for their desired level of security.<\/p>\n<p>But first, let\u2019s have a detailed look at the current state of controlled access to sensitive location data.<\/p>\n<h2>The State Today: Standards and Islands <a name=\"state\"><\/a><\/h2>\n<h3>Access Control in Modern GIS Systems <a name=\"access\"><\/a><\/h3>\n<p>Access control in GIS platforms has evolved from application-specific user accounts and dataset permissions toward standards-based identity management integrated with enterprise IT infrastructure. Today, most WebGIS, desktop GIS, server platforms, and cloud-native offerings support a combination of standardised authentication protocols and role-based authorization models.<\/p>\n<div id=\"attachment_11489\" style=\"width: 1034px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11489\" src=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/1-A-spectrum-of-authentication-methods-and-frameworks-hq-e1782479724918-1024x601.jpg\" alt=\"A spectrum of authentication methods and frameworks, ordered in rainbow colours with the top (red) being least secure and bottom (violet) most secure\/advanced. 1 - HTTP Basic Auth, 2 - HTTP Digest Auth, 3 - API Keys, 4 - Session Cookies, 5- Bearer Tokens, 6 - JWT Authentication, 7 - SAML 2.0, 8 - OAuth 2.0, 9 - OpenID Connect (OIDC), 10 - OAuth 2.0 with PKCE, 11 - Mutual TLS (mTLS), 12 FIDO2\/WebAuthn\/Passkeys\" width=\"1024\" height=\"601\" class=\"size-large wp-image-11489\" srcset=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/1-A-spectrum-of-authentication-methods-and-frameworks-hq-e1782479724918-1024x601.jpg 1024w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/1-A-spectrum-of-authentication-methods-and-frameworks-hq-e1782479724918-300x176.jpg 300w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/1-A-spectrum-of-authentication-methods-and-frameworks-hq-e1782479724918-768x451.jpg 768w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/1-A-spectrum-of-authentication-methods-and-frameworks-hq-e1782479724918.jpg 1379w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-11489\" class=\"wp-caption-text\">Figure 1: A spectrum of authentication methods and frameworks. Today's GIS applications range from options 1 to 10.<\/p><\/div>\n<hr \/>\n<p> &nbsp;<\/p>\n<p>OAuth 2.0 and OpenID Connect (OIDC) have become the dominant mechanisms for authenticating users in web-based GIS applications. ArcGIS Online and ArcGIS Enterprise natively support OAuth 2.0 for web, desktop, and mobile applications, and ArcGIS Enterprise also supports OIDC integration with external identity providers such as Microsoft Entra ID, Okta, and Google. FOSS desktop GIS tools such as QGIS also provide built-in OAuth2 authentication capabilities, allowing secure access to protected resources.<\/p>\n<p>SAML 2.0 also remains relatively well-supported, especially in large organizations with established identity infrastructures. SAML is mature and has widespread adoption in government and enterprise environments, but is more complex and has an architecture that is less suitable for API-driven applications.<br \/>\nThe main advantage of OAuth, OIDC and SAML is that GIS systems can leverage existing enterprise identity providers, enabling single sign-on (SSO), multi-factor authentication, centralized user lifecycle management, and reduced password proliferation. <\/p>\n<p>However, OAuth and OIDC primarily solve authentication and delegated authorization; they do not by themselves define or enforce fine-grained access policies. Their implementation can also be complex, particularly when integrating legacy GIS components or desktop workflows. In our experience, legacy WebGIS systems and Desktop apps are the weakest link in the implementation of data access policies.<\/p>\n<h4>Authorization: Role-Based Access Control (RBAC) <a name=\"authorization\"><\/a><\/h4>\n<p>For authorization, Role-Based Access Control (RBAC) is by far the most common model across GIS platforms. Many products organize permissions around users, groups, and predefined or custom roles that control access to services, datasets, editing capabilities, administrative functions, and content sharing. Such approaches exist in ArcGIS, hale\u00bbconnect, GeoServer, cloud GIS offerings, and other spatial data infrastructure solutions, though there is no widely adopted standard for defining RBAC. The following listing gives an example RBAC definition for <a href=\"\/haleconnect\/\" title=\"hale\u00bbconnect:\">hale\u00bbconnect:<\/a><\/p>\n<pre><code class=\"language-json\">{\n  &quot;user&quot;: {\n    &quot;extends&quot;: &quot;anonymous&quot;,\n    &quot;label&quot;: {\n      &quot;en&quot;: &quot;Registered user&quot;\n    },\n    &quot;resources&quot;: {\n      &quot;User&quot;: {\n        &quot;read&quot;: true,\n        &quot;edit&quot;: [&quot;self&quot;]\n      },\n      &quot;Organisation&quot;: {\n        &quot;read&quot;: true\n      }\n    }\n  },\n  &quot;dataManager&quot;: {\n    &quot;extends&quot;: &quot;user&quot;,\n    &quot;label&quot;: {\n      &quot;en&quot;: &quot;Data manager&quot;\n    },\n    &quot;resources&quot;: {\n      &quot;Bucket&quot;: {\n        &quot;create&quot;: [&quot;organisation&quot;],\n        &quot;read&quot;: [&quot;organisation&quot;],\n        &quot;edit&quot;: [&quot;organisation&quot;],\n        &quot;delete&quot;: [&quot;organisation&quot;]\n      },\n      &quot;Theme&quot;: {\n        &quot;read&quot;: [&quot;organisation&quot;, &quot;parentOrg&quot;]\n      },\n      &quot;Schema&quot;: {\n        &quot;read&quot;: [&quot;organisation&quot;, &quot;parentOrg&quot;]\n      },\n      &quot;TransformationProject&quot;: {\n        &quot;read&quot;: [&quot;organisation&quot;, &quot;parentOrg&quot;]\n      }\n    }\n  }\n}\n<\/code><\/pre>\n<p>Listing 1: Configuration of RBAC in hale\u00bbconnect<\/p>\n<hr \/>\n<p> &nbsp;<\/p>\n<p>RBAC provides a practical balance between security and manageability. Permissions can be assigned to roles such as Viewer, Editor, Publisher, or Administrator and inherited by large groups of users. This greatly simplifies administration in organizations with hundreds or thousands of users. The drawback is that RBAC can become difficult to manage when access requirements become highly granular, leading to &quot;role explosion&quot; where many specialized roles have to be created.<\/p>\n<p>Some GIS platforms supplement RBAC with dataset-level permissions, group-based sharing, and service-level security. In some cloud environments, GIS systems also rely on underlying cloud IAM frameworks (AWS IAM, Azure RBAC, Google Cloud IAM) to enforce multi-level access controls.<\/p>\n<p>The emerging trend is toward federated identity using OAuth\/OIDC combined with RBAC for operational permissions. While attribute-based and policy-based access control models exist and are gaining interest for cross-organizational data sharing, RBAC remains the dominant authorization mechanism in production GIS deployments today due to its broad vendor support and relative simplicity.<\/p>\n<h4>The Problems <a name=\"problems\"><\/a><\/h4>\n<p>While a lot of solutions exist for authentication and access control, there are still unresolved problems:<\/p>\n<ol>\n<li>While there are usually standards-based organisation-wide solutions for Authentication available that GIS and SDI applications can plug in to, there are no interoperable, widely deployed authentication infrastructures that work across a wide range of actors available. This creates <strong>authentication islands,<\/strong> with the tokens only being accepted inside a specific organisation\u2019s systems. This will hopefully change with wider adoption of eIDs, e.g. through eIDAS and the EU Business Wallets.<\/li>\n<li>Most RBAC approaches only work within a single homogeneous deployment, where all components are built on the same technology. Claims or credentials rarely use compatible, standardised schemas, which again creates single-system or single-organisation <strong>authorisation islands.<\/strong> This problem could be resolved by using standardised schemas for Verifiable Credentials.<\/li>\n<li>Support for token-based authorisation (Levels 5+ in <a href=\"#fig1\">Figure 1<\/a>) is still patchy in <strong>the installed base of Desktop and WebGIS systems<\/strong> out there, and there are sometimes limitations on token length, security of token storage (we even found one system which stored received tokens in clear text in log files\u2026), or simply user-unfriendly processes of obtaining and updating tokens. This sometimes requires fallback solutions, such as using tokens or even token hashes as passwords.<\/li>\n<\/ol>\n<h2>The Future of Access and Usage Control: Data Space Protocols <a name=\"future\"><\/a><\/h2>\n<h3>An Intro to Data Spaces <a name=\"data-spaces\"><\/a><\/h3>\n<p>As outlined, modern GIS systems increasingly support enterprise-grade authentication and authorization mechanisms such as OAuth, OpenID Connect, and Role-Based Access Control (RBAC). However, as used today, these approaches are no good match for an open, distributed data infrastructure. Also, once data has been shared, the data provider often loses visibility and control over how it is subsequently used.<\/p>\n<p>Data Spaces, as defined by the International Data Spaces Association (IDSA) introduce a standardised technical and organisational framework for trusted data access and usage between independent organisations. Rather than merely granting access to datasets, IDSA-compliant Data Spaces enable participants to define and enforce usage policies that govern what recipients may do with the data after access has been granted. Examples include restrictions on redistribution, limitations to specific purposes, requirements for attribution, or obligations to delete data after a defined period. Of course, technical means can only be enforced as long as the data is stored and processed \u201cinside\u201d the data space \u2013 once the data is outside the controlled environment, the enforcement of policies lies in the legal domain.<\/p>\n<p>This enables a standardised way to express technical and organisational measures to ensure data and IT infrastructure security that works across organisational borders. Especially in the context of implementing IT solutions for the public sector, this would enable far better, more reuseable and more efficient IT security concepts and their implementation.<\/p>\n<p>For GIS and SDI environments, Data Spaces can be understood as a standardised access and usage control layer. <\/p>\n<p>Data Spaces provide interoperable mechanisms for expressing, negotiating, and enforcing data-sharing agreements across organisational boundaries. This is particularly relevant for geospatial ecosystems involving public authorities, infrastructure operators, research institutions, and private-sector actors, where sensitive spatial data must be shared securely while maintaining control over its permitted use.<\/p>\n<p>Data Spaces have two layers: <\/p>\n<ol>\n<li>a control plane on which conditions for data exchange are negotiated <\/li>\n<li>and a data plane on which the actual transfer of data takes place.<\/li>\n<\/ol>\n<p><div id=\"attachment_11491\" style=\"width: 1034px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11491\" src=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/2-\u2013-Control-Plane-and-Data-Planes-in-a-Data-Space-Architecture-hq-1024x765.png\" alt=\"Control Plane and Data Planes in a Data Space Architecture. A diagram indicates the &quot;Control Plane (one standard procedure to negotiate data sharing)&quot;, inside which are two Data Connectors, on of which connects to Cataloging and Offer (Policy) inside the control plane, as well as Monitoring, Contract Negotiation, and Identity Provider outside. The other Data Connector is connected to Identity Management and Offer (Policy) inside the plane, as well as Identity Provider, Configuration, and Policy Engine outside. Underneath is the &quot;Data Plane (several possible for different data sharing scenarios: confidential data sharing, streaming data, event based data, edge devices, ...)&quot;, inside which data is transferred between two Data Sources\/Sinks, each of which connects back to the Data Connectors in the Control Plane.\" width=\"1024\" height=\"765\" class=\"size-large wp-image-11491\" srcset=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/2-\u2013-Control-Plane-and-Data-Planes-in-a-Data-Space-Architecture-hq-1024x765.png 1024w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/2-\u2013-Control-Plane-and-Data-Planes-in-a-Data-Space-Architecture-hq-300x224.png 300w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/2-\u2013-Control-Plane-and-Data-Planes-in-a-Data-Space-Architecture-hq-768x573.png 768w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/2-\u2013-Control-Plane-and-Data-Planes-in-a-Data-Space-Architecture-hq.png 1370w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-11491\" class=\"wp-caption-text\">Figure 2: Control Plane and Data Planes in a Data Space Architecture<\/p><\/div> Source: <a href=\"https:\/\/internationaldataspaces.org\/wp-content\/uploads\/dlm_uploads\/IDSA-Statement_Making-the-Dataspace-Protocol-an-international-standard.pdf\">Making the Dataspace Protocol an international standard<\/a>, <a href=\"https:\/\/internationaldataspaces.org\/\">International Data Spaces Association (IDSA)<\/a><\/p>\n<hr \/>\n<p> &nbsp;<\/p>\n<p>The core component of such a data space is the so-called Connector. The connector enables data discovery using metadata, it authorizes previously authenticated participants, negotiates usage agreements, and enforces data usage policies. <\/p>\n<p>Most projects and operational data spaces use connectors built on the Eclipse Data Space Components (EDC) \u2013 as does wetransform. In the following sections, we will explain in greater detail how we designed and implemented a Connector aimed at optimally supporting location data in data spaces through specific policies and their implementation.<\/p>\n<h3>Location Data Policies for the Data Plane <a name=\"location\"><\/a><\/h3>\n<p>The standard EDC implements the Data Spaces Protocol for contract negotiation. It has good support for general access policies, such as requiring an authenticated user who can present certain credentials. It comes with very little support for more fine-grained policies tailored to domain-specific protocols \u2013 that is typically where domain-specific extensions are developed. These domain-specific extensions are mostly built on top of the EDC and use custom mechanisms.<\/p>\n<p>To build the Forest Data Space and to integrate with SAGE, our ambition was to use an extension pattern that could become widely adopted. The EDC has a mechanism that allows to define the scope in which a policy is to be applied. Such scopes are, for example, during contract negotiation (<code>contract.negotiation<\/code>) and during data transfer (<code>transfer.process<\/code>). The policies we propose here mostly come into play during transfer, so the contract negotiation has already taken place \u2013 the consuming participant principally has presented sufficient authorisation to be able to proceed.<\/p>\n<h3>Basic Location Data Policy types <a name=\"policy-types\"><\/a><\/h3>\n<p>To design our EDC extension, we started by analysing a wide range of Data Sensitivity Analyses (\u201cSchutzbedarfsanalysen\u201d) across several use cases ranging from forest inventory, wind park planning to contamination cadastres. On this basis, we found that the following set of location data-specific policies (LDPs) would address typical requirements when handling sensitive data.<\/p>\n<h4>LDP1: Access within a spatially well-defined area <a name=\"ldp1\"><\/a><\/h4>\n<p>Users acting on behalf of a participant may only access data from within the areas belonging to the participant.<\/p>\n<p><em>Example: Data retrieval is limited to the stands belonging to a forest owner.<\/em><\/p>\n<h4>LDP2: Share location, but remove or degrade sensitive attributes <a name=\"ldp2\"><\/a><\/h4>\n<p>Here, sensitivity comes from the combination of an attribute with a location. The location itself is not problematic, not is the attribute by itself problematic.<\/p>\n<p><em>Example: The combination of timber volume and the true location is sensitive, so remove the attribute.<\/em><\/p>\n<h4>LDP3: Share attributes, but remove location <a name=\"ldp3\"><\/a><\/h4>\n<p>The location by itself is sensitive, either due to the context of the data or to the possibility of constructing sensitive information from it, but the attributes can be used by others, e.g. for statistical analyses.<\/p>\n<p><em>Example: Data of sightings of rare species<\/em><\/p>\n<h4>LDP4: Share attributes, but pseudonymise location <a name=\"ldp4\"><\/a><\/h4>\n<p>Keep the object representative and useable as if it was the true and complete object, but use a robust method of obscuring the true location such as changing form (beyond adding noise) and location or creating a synthetic geometry that retains topology.<\/p>\n<p><em>Example: Synthetic Orthoimagery annotated with tree species labels that cannot be registered back to a true location but was made from true images and locations.<\/em><\/p>\n<h4>LDP5: Reduce positional accuracy of location <a name=\"ldp5\"><\/a><\/h4>\n<p>Hide sensitive information by reducing resolution or scale, or by adding noise to a geometry.<\/p>\n<p><em>Example: Reduce resolution of orthoimages from 10cm\/pixel to 50cm\/Pixel.<\/em><\/p>\n<h4>LDP6: Aggregate data into a larger spatial unit of a defined minimum size <a name=\"ldp6\"><\/a><\/h4>\n<p>Aggregate attributes from multiple objects, either those within some sufficiently large extent, or from a sufficiently larger number of objects, into single objects.<\/p>\n<p><em>Example: Population statistics aggregated into a standard statistical grid, selected in such a way that k-anonymity is guaranteed.<\/em><\/p>\n<div id=\"attachment_11493\" style=\"width: 1034px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11493\" src=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/3-\u2013-Progressively-smaller-units-of-aggregation-hq-1024x341.png\" alt=\"Progressively smaller units of aggregation. Three images are shown, the background for each is a largely white map. Each image is overlaid with a series of purple hexagons, which shrink in size on each image.\" width=\"1024\" height=\"341\" class=\"size-large wp-image-11493\" srcset=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/3-\u2013-Progressively-smaller-units-of-aggregation-hq-1024x341.png 1024w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/3-\u2013-Progressively-smaller-units-of-aggregation-hq-300x100.png 300w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/3-\u2013-Progressively-smaller-units-of-aggregation-hq-768x255.png 768w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/3-\u2013-Progressively-smaller-units-of-aggregation-hq.png 1461w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-11493\" class=\"wp-caption-text\">Figure 3: Progressively smaller units of aggregation<\/p><\/div>\n<hr \/>\n<p> &nbsp;<\/p>\n<h3>Expressing Location Data Policies in ODRL <a name=\"expressing\"><\/a><\/h3>\n<p>In this section, we will use two examples to show how such policies can be encoded in ODRL, the standardised policy language that the EDC uses.<\/p>\n<p><strong>Example 1<\/strong> encodes LDP1 (Access within a spatially well-defined area) and describes how a forest owner can be limited to retrieving data only from their forest stands.<\/p>\n<p><strong>Example 2<\/strong> encodes LDP6 (Aggregate data) and describes how the individual object values can be obscured by aggregation.<\/p>\n<p>For all policies, we evaluated multiple methods of extending both the EDC and ODRL itself and decided to refrain from implementing special operators such as <code>lp:within<\/code>.<\/p>\n<h4>Example 1 <a name=\"expressing-1\"><\/a><\/h4>\n<p><strong><em>Contract Negotiation Scope<\/em><\/strong><\/p>\n<p>For the contract negotiation phase in example 1 to succeed, the forest owner participant needs to present a valid participant geofence credential. The participant geofence defines the area from which any user acting on behalf of the participant may receive data for specific types of data.<\/p>\n<p>The participant geofence is stored as two verifiable credentials:<\/p>\n<ul>\n<li><strong>Geofence URL:<\/strong> A resolvable URL that enables retrieval of the specific GeoJSON object representing the Geofence (either to an OGC API, Features endpoint or to a file)<\/li>\n<li><strong>Geofence Hash:<\/strong> A SHA-256 hashcode of the GeoJSON representation of the Geofence (to ensure that it is not manipulated)<\/li>\n<\/ul>\n<p>An ODRL policy that checks for the presence of these two credentials can look as following:<\/p>\n<pre><code class=\"language-json\">{\n  &quot;@context&quot;: [\n    &quot;https:\/\/www.w3.org\/ns\/odrl.jsonld&quot;,\n    {\n      &quot;vc&quot;: &quot;https:\/\/www.w3.org\/2018\/credentials#&quot;,\n      &quot;geofence&quot;: &quot;https:\/\/wetransform.eu\/ns\/vc\/geofence#&quot;\n    }\n  ],\n  &quot;@type&quot;: &quot;odrl:Set&quot;,\n  &quot;uid&quot;: &quot;urn:policy:geofence-vc-required&quot;,\n  &quot;permission&quot;: [\n    {\n      &quot;target&quot;: &quot;urn:asset:protected-resource&quot;,\n      &quot;action&quot;: &quot;use&quot;,\n      &quot;constraint&quot;: [\n        {\n          &quot;leftOperand&quot;: &quot;geofence:credentialSubject.geofence.URL&quot;,\n          &quot;operator&quot;: &quot;neq&quot;,\n          &quot;rightOperand&quot;: null\n        },\n        {\n          &quot;leftOperand&quot;: &quot;geofence:credentialSubject.geofence.hash&quot;,\n          &quot;operator&quot;: &quot;neq&quot;,\n          &quot;rightOperand&quot;: null\n        }\n      ]\n    }\n  ]\n}\n<\/code><\/pre>\n<p>Listing 2: Abbreviated ODRL checking for presence of a Geofence Credential<\/p>\n<hr \/>\n<p> &nbsp;<\/p>\n<p>The check that the geofence is as expected should happen during every scope, but requires an extension as described in a later section of this paper.<\/p>\n<p><strong><em>Transfer Process Scope<\/em><\/strong><\/p>\n<p>Within the transfer process, the system needs to make sure that only data that lies within the geofence can be accessed by the consumer participant. To do so, the minimum that needs to be done is to filter the data that the actual data API (in this case, an OGC API-F endpoint) returns. The following policy describes this filter process.<\/p>\n<pre><code class=\"language-json\">@context &quot;:[\n  &quot;http:\/\/www.w3.org\/ns\/odrl.jsonld&quot;,\n  {&quot;lp&quot;: &quot;https:\/\/wetransform.eu\/ns\/odrl\/location-privacy&quot;}\n],\n&quot;@type&quot;: &quot;odrl:Set&quot;,\n&quot;uid &quot;: &quot;urn:policy:ldp-participant-geofence&quot;,\n&quot;permission &quot;:[{\n  &quot;target&quot;: &quot; urn:asset:protected-resource&quot;,\n  &quot;action&quot;: &quot;use&quot;,\n  &quot;duty&quot;:[{\n    &quot;action&quot;: &quot;lp:withinGeofence&quot;,\n    &quot;constraint&quot;:[\n        &quot;odrl:leftOperand&quot;: {\n          &quot;@id&quot;: &quot;lp:geofenceFilter&quot;\n        },\n        &quot;odrl:operator&quot;: {\n          &quot;@id&quot;: &quot;odrl:isPartOf&quot;\n        },\n        &quot;odrl:rightOperand&quot;: &quot;$.features[?(@.geometry.passesConsumerGeofence())]&quot;\n      }\n    },\n  }\n}]\n<\/code><\/pre>\n<p>Listing 3: Abbreviated ODRL defining a duty to filter objects returned from a data endpoint to those objects within the relevant geofence<\/p>\n<hr \/>\n<p> &nbsp;<\/p>\n<p>In the evaluation, <code>lp:geofenceFilter<\/code> provides the function that allows performing filters against the consumers geofence. It can compare the geometry attribute of the GeoJSON object returned by the OGC API-F. While we would have preferred to use an operator such as <code>lp:within<\/code>, it seems that operators are rarely extended, so we went with <code>odrl:isPartOf<\/code>, which the custom function <code>passesConsumerGeofence()<\/code> that has been registered in the EDC tests for.<\/p>\n<h4>Example 2 <a name=\"expressing-2\"><\/a><\/h4>\n<p><strong><em>Transfer Process Scope<\/em><\/strong><\/p>\n<p>This policy requires only implementation in the transfer process scope. In this example, the data is aggregated to a grid of fixed size (<code>8<\/code>). Alternatively, a k-anonymity value or an anonymity budget could be set to let the algorithm pick the right grid resolution for a given data set.<\/p>\n<pre><code class=\"language-json\">@context &quot;:[\n  &quot;http:\/\/www.w3.org\/ns\/odrl.jsonld&quot;,\n  {&quot;lp&quot;: &quot;http:\/\/wetransform.eu\/ns\/odrl\/location-privacy&quot;}\n],\n&quot;@type&quot;: &quot;odrl:Set&quot;,\n&quot;uid &quot;: &quot;urn:policy:ldp-aggregate-res8&quot;,\n&quot;permission &quot;:[{\n  &quot;target&quot;: &quot; urn:asset:protected-resource&quot;,\n  &quot;action&quot;: &quot;use&quot;,\n  &quot;duty&quot;:[{\n    &quot;action&quot;: &quot;lp:aggregate&quot;,\n    &quot;constraint&quot;:[\n    {\n      &quot;leftOperand&quot;: &quot;lp:algo&quot;,\n      &quot;operator&quot;: &quot;eq&quot;,\n      &quot;rightOperand&quot;: &quot;lp:HexGridAgg&quot;\n    }\n    {\n      &quot;leftOperand &quot;: &quot;lp:hexGridRes&quot;,\n      &quot;operator &quot;: &quot;gte&quot;,\n      &quot;rightOperand &quot;: 8\n    }]\n  }]\n}]\n<\/code><\/pre>\n<p>Listing 4: Abbreviated ODRL defining a duty to anonymise the accessed data by aggregating it into a hexagonal grid<\/p>\n<hr \/>\n<p> &nbsp;<\/p>\n<h3>Implementing the policies: The Location Privacy Proxy <a name=\"implementing\"><\/a><\/h3>\n<p>As mentioned, a common issue with domain-specific data plane extensions to the EDC is that they tend to make EDCs incompatible across domains. The ODRL design shown above is also not yet optimal with respect to that problem \u2013 if there was a general delegation pattern supported for extensions to operators and operands, or even a way to delegate policy evaluation to specific PEPs, that would make the EDC more flexible and modular, and easier to stay compatible.<\/p>\n<p>Towards this goal, we implemented a standalone Policy Enforcement Point (PEP) called the Location Privacy Proxy (LP). We also propose to add a PEP registry to the EDC itself, which uses the context namespace information together with the scope to find suitable PEPs to enforce a policy that needs to be applied at data transfer time.<\/p>\n<p>Mapping to the examples above, the process at transfer time is as follows:<\/p>\n<ol>\n<li>Client sends OGC API-F request to provider connector URL<\/li>\n<li>Provider connector determines which policies to apply<\/li>\n<li>Provider finds that policy includes lp actions and operands<\/li>\n<li>Provider uses PEP Registry to discover that it has a known PEP to evaluate these<\/li>\n<li>Provider delegates original request to LP PEP<\/li>\n<li>LP PEP forwards request to true OGC API-F<\/li>\n<li>LP PEP receives response from OGC API-F<\/li>\n<li>LP PEP applies the <code>geofenceFilter<\/code> to the returned data<\/li>\n<li>LP PEP returns data to EDC and then, to initial client<\/li>\n<\/ol>\n<p>The following figure shows the involved components in a sequence diagram.<\/p>\n<div id=\"attachment_11495\" style=\"width: 1034px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11495\" src=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/4-Sequence-of-Data-Transfer-Policy-Evaluation-Delegation-hq-1024x505.png\" alt=\"Sequence of Data Transfer Policy Evaluation Delegation.\n1: The Client makes a request to OGC API-F URL (exposed by provider) to the Provider Connector (EDC). The Provider Connector then follows the steps 2: Determine which policies to apply, 3: Find policy includes lp actions &amp; operands, 4: Discover PEP for these (via context namespace + scope) at PEP Registry, which returns Known PEP = LP. The Provider Connector then 5. Delegate original request to Location Privacy Proxy (LP PEP), which 6. Forward Request to OGC API-F, which then returns 7. Response, following which LP PEP 8. Apply geofenceFilter to returned data, then 9. Return filtered data to Provider Connector, which finally 10. Return Data to client.\" width=\"1024\" height=\"505\" class=\"size-large wp-image-11495\" srcset=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/4-Sequence-of-Data-Transfer-Policy-Evaluation-Delegation-hq-1024x505.png 1024w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/4-Sequence-of-Data-Transfer-Policy-Evaluation-Delegation-hq-300x148.png 300w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/4-Sequence-of-Data-Transfer-Policy-Evaluation-Delegation-hq-768x379.png 768w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/4-Sequence-of-Data-Transfer-Policy-Evaluation-Delegation-hq-1536x757.png 1536w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/4-Sequence-of-Data-Transfer-Policy-Evaluation-Delegation-hq-2048x1010.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-11495\" class=\"wp-caption-text\">Figure 4: Sequence of Data Transfer Policy Evaluation Delegation<\/p><\/div>\n<hr \/>\n<p> &nbsp;<\/p>\n<h2>Making all that easy <a name=\"easy\"><\/a><\/h2>\n<p>We\u2019ve now done that hard work of coming up with all that and implementing it, but most users will see only very little of policies, proxies and processes. Our goal has always been to make Data Spaces as transparent and low-friction as possible. The following sections show a typical end-user perspective. <\/p>\n<h3>Becoming a Participant <a name=\"participant\"><\/a><\/h3>\n<p>Becoming a participant in a data space \u2013 the so-called onboarding process \u2013 can be quite complex and typically involves entering a lot of information and getting verified by the Data Space Governance. <\/p>\n<p>In hale\u00bbconnect, we greatly simplified this process for customers that wetransform has already \u201cverified\u201d (meaning we have a contract with you), reducing it to three easy steps:<\/p>\n<ol>\n<li>Pick the data space you want to join (the list contains open data spaces that use a compatible connector and standard Data Spaces Protocol)<\/li>\n<li>Pick the role or roles you want to fill within this data space (usually at least some form of data provider or consumer role will make sense)<\/li>\n<li>Review if your organisation meets the criteria for the selected roles as well as the general conditions of that data space and accept them.<\/li>\n<\/ol>\n<p>After this step, you might have to wait for the data space governance structure to confirm your acceptance, depending on their specific policies.<\/p>\n<div id=\"attachment_11499\" style=\"width: 1034px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11499\" src=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/5-Joining-a-Data-Space-via-haleconnect-1024x466.png\" alt=\"Joining a Data Space via hale\u00bbconnect: Screenshot of the Access Control Panel within hale\u00bbconnect. &quot;thorsten-org&quot;&#039;s &quot;Data Space Participation&quot;-field shows it has the &quot;Data Provider&quot; participant role in the &quot;Green Deal Dataspace&quot; \" width=\"1024\" height=\"466\" class=\"size-large wp-image-11499\" srcset=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/5-Joining-a-Data-Space-via-haleconnect-1024x466.png 1024w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/5-Joining-a-Data-Space-via-haleconnect-300x137.png 300w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/5-Joining-a-Data-Space-via-haleconnect-768x350.png 768w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/5-Joining-a-Data-Space-via-haleconnect.png 1447w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-11499\" class=\"wp-caption-text\">Figure 5: Joining a Data Space via hale\u00bbconnect<\/p><\/div>\n<hr \/>\n<p> &nbsp;<\/p>\n<h3>Sharing an asset as a data provider <a name=\"provider\"><\/a><\/h3>\n<p>Once an organisation is an accepted participant in a data space, they can start to access its resources and can contribute, e.g. by adding data assets to the data space. This process can also be complex and usually includes the following steps:<\/p>\n<ul>\n<li>Making the asset itself accessible, e.g. through publication via a standardised API, and ensuring that only authenticated requests may hit the asset<\/li>\n<li>Setting up and operating a Dataspace Connector (in own infrastructure or by utilising a SaaS Connector)<\/li>\n<li>Adding metadata, setting policies, and publishing the Asset, such as an OGC API-F endpoint, to the dataspace catalogue<\/li>\n<\/ul>\n<p>Typically, these steps create a lot of friction, especially due to the following reasons:<\/p>\n<ul>\n<li>Many small organisations have neither competency nor the capacity to set up and operate components such as Data Space connectors. This friction can be reduced through Connector SaaS, or, even more so, through Data Trustees.<\/li>\n<li>Very few data holders have experience with setting up useful policies and either stop at this stage due to legal uncertainty or select policies that limit both security and potential. This problem can be addressed through standard policies that are applied data-space-wide for a given combination of asset type and usage.<\/li>\n<\/ul>\n<div id=\"attachment_11501\" style=\"width: 1034px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11501\" src=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/6-Sharing-a-sensitive-dataset-with-multiple-data-spaces-1024x593.png\" alt=\"Sharing a sensitive dataset with multiple data spaces. Screenshot of Datasets &gt; Access Controls within hale\u00bbconnect. &quot;Share with Data Space(s)&quot; is enabled, showing the data set is shared within the Green Deal Data Space, Forest Data Space, and GDI-S\u00fcdhessen Regional Data Space. The table shows an individual Asset ID\/Metadata, amount of Policies, Contracts, and Transfers for each Data Space, as well as the option to delete the set from individual data spaces.\" width=\"1024\" height=\"593\" class=\"size-large wp-image-11501\" srcset=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/6-Sharing-a-sensitive-dataset-with-multiple-data-spaces-1024x593.png 1024w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/6-Sharing-a-sensitive-dataset-with-multiple-data-spaces-300x174.png 300w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/6-Sharing-a-sensitive-dataset-with-multiple-data-spaces-768x444.png 768w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/6-Sharing-a-sensitive-dataset-with-multiple-data-spaces.png 1467w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-11501\" class=\"wp-caption-text\">Figure 6: Sharing a sensitive dataset with multiple data spaces<\/p><\/div>\n<hr \/>\n<p> &nbsp;<\/p>\n<h3>Using the shared asset <a name=\"using\"><\/a><\/h3>\n<p>In the end, it\u2019s about actually using the shared asset, be it in an end-user application such as a GIS, in an analytic service, or in ML training or inference. The developer or user experience has to work seamlessly, without special software or infrastructure. <\/p>\n<p>Our implementation again is largely transparent and requires only a few steps, as shown in this example of a QGIS user:<\/p>\n<ol>\n<li>User gets transfer token from hale\u00bbconnect via the respective data set access controls page (contract negotiation and other steps happen in the background)<\/li>\n<li>User adds new data source with the provider connector URL and the transfer token in their client, such as QGIS<\/li>\n<li>User receives data as if normally using the data source type<\/li>\n<\/ol>\n<div id=\"attachment_11507\" style=\"width: 1034px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11507\" src=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/7-Accessing-a-dataspace-asset-in-QGIS-1024x499.png\" alt=\"Accessing a dataspace asset in QGIS. A QGIS screenshot showing a red area in the map view, partially overlaid by the authentication window. &quot;API Header&quot; is highlighted in the dropdown list.\" width=\"1024\" height=\"499\" class=\"size-large wp-image-11507\" srcset=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/7-Accessing-a-dataspace-asset-in-QGIS-1024x499.png 1024w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/7-Accessing-a-dataspace-asset-in-QGIS-300x146.png 300w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/7-Accessing-a-dataspace-asset-in-QGIS-768x374.png 768w, https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/7-Accessing-a-dataspace-asset-in-QGIS.png 1413w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-11507\" class=\"wp-caption-text\">Figure 7: Accessing a dataspace asset in QGIS<\/p><\/div>\n<hr \/>\n<p> &nbsp;<\/p>\n<h2>Conclusions <a name=\"conclusions\"><\/a><\/h2>\n<p>This article demonstrates that secure sharing of sensitive geospatial data requires a spectrum of interoperable solutions ranging from basic authentication to fully policy-driven Data Space architectures. <\/p>\n<p>Our work leads to several practical conclusions:<\/p>\n<ol>\n<li>Existing GIS clients and portals will continue to require pragmatic support for legacy authentication methods.<\/li>\n<li>OAuth\/OIDC and federated identity are necessary foundations, but they are not sufficient for cross-organisational access and usage control.<\/li>\n<li>Standardised credentials and Data Space protocols provide a viable path to overcoming today's authentication and authorisation islands.<\/li>\n<li>Location-specific data protection requirements can be expressed through a small set of reusable Location Data Policies.<\/li>\n<li>ODRL and policy enforcement points offer a practical mechanism for implementing these policies in a standards-based way.<\/li>\n<li>Data Space technologies can be integrated into existing GIS workflows without requiring users to adopt new tools.<\/li>\n<\/ol>\n<p>We see this as an important step towards making sensitive geospatial data both secure and usable. Which of the do you find most promising? <\/p>\n<p>Are there additional policy patterns, standards, or implementation challenges that should be addressed to make secure geospatial data sharing work at scale?<\/p>\n<h3>Want to try any of this out? <a name=\"try\"><\/a><\/h3>\n<p>If you would like to add your data sets to a data space, want to establish a data trustee or a data space, <a href=\"\/contact-us\/\" title=\"reach out to us,\">reach out to us,<\/a> and we\u2019ll get you started in no time \ud83d\ude0a.<\/p>\n<h2>Acknowledgements <a name=\"acknowledgements\"><\/a><\/h2>\n<p>This work was supported by the <a href=\"https:\/\/future-forest.eu\/\" title=\"FutureForest\">FutureForest<\/a> II (67KI21002A), <a href=\"https:\/\/www.isst.fraunhofer.de\/en\/departments\/mobility-und-smart-cities\/projects\/InGeoDTM.html\" title=\"InGeoDTM\">InGeoDTM<\/a> (16DTM310B) and <a href=\"https:\/\/www.greendealdata.eu\/\" title=\"SAGE\">SAGE<\/a> (101195471) projects.<\/p>\n<p>Implementation and conceptual contributions: <a href=\"https:\/\/www.linkedin.com\/in\/kapil-agnihotri-9b179462\/\" title=\"Kapil Agnihotri\">Kapil Agnihotri<\/a> (WE), <a href=\"https:\/\/www.linkedin.com\/in\/movabo\/\" title=\"Moritz Bock \">Moritz Bock <\/a>(WE), <a href=\"https:\/\/www.linkedin.com\/in\/michael-steinert-92207920b\/\" title=\"Michael Steinert\">Michael Steinert<\/a> (Fraunhofer ISST), <a href=\"https:\/\/www.linkedin.com\/in\/bekzod-nazarov-9b5b51201\/\" title=\"Bekzod Nazarov\">Bekzod Nazarov<\/a> (Fraunhofer ISST) <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note: Should you prefer reading this article as a PDF, it is available for download here. Table of contents From Basic Authentication to Data Spaces The State Today: Standards and Islands Access Control in Modern GIS Systems Authorization: Role-Based Access Control (RBAC) The Problems The Future of Access and Usage Control: Data Space Protocols An [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11375,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[12,1,32],"tags":[51,15,49,17,125,35,64,20,16,33,25],"class_list":["post-11373","news-and-events","type-news-and-events","status-publish","has-post-thumbnail","hentry","category-general","category-news","category-projects","tag-data-accessibility","tag-data-spaces","tag-data-usefulness","tag-environmental-data","tag-futureforest","tag-geodata","tag-gis","tag-haleconnect","tag-interoperability","tag-projects","tag-strategy"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Using Sensitive Location Data to its Full Potential \u2013 a Pragmatic, Full-Spectrum Approach - wetransform<\/title>\n<meta name=\"description\" content=\"Discover the future of location data and its role in data spaces with innovative protocols for access control.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Sensitive Location Data to its Full Potential \u2013 a Pragmatic, Full-Spectrum Approach\" \/>\n<meta property=\"og:description\" content=\"Discover the future of location data and its role in data spaces with innovative protocols for access control.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/\" \/>\n<meta property=\"og:site_name\" content=\"wetransform\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/Using-Sensitive-Location-Data-to-its-Full-Potential-\u2013-a-Pragmatic-Full-Spectrum-Approach-geodata-trust-orgs-featured.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"534\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@wetransformto\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"20\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wetransform.to\\\/de\\\/news-and-events\\\/sensitive-location-data-full-potential\\\/\",\"url\":\"https:\\\/\\\/wetransform.to\\\/de\\\/news-and-events\\\/sensitive-location-data-full-potential\\\/\",\"name\":\"Using Sensitive Location Data to its Full Potential \u2013 a Pragmatic, Full-Spectrum Approach - wetransform\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/wetransform.to\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wetransform.to\\\/de\\\/news-and-events\\\/sensitive-location-data-full-potential\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wetransform.to\\\/de\\\/news-and-events\\\/sensitive-location-data-full-potential\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wetransform.to\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Using-Sensitive-Location-Data-to-its-Full-Potential-\u2013-a-Pragmatic-Full-Spectrum-Approach-geodata-trust-orgs-featured.png\",\"datePublished\":\"2026-06-29T10:16:11+00:00\",\"description\":\"Discover the future of location data and its role in data spaces with innovative protocols for access control.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wetransform.to\\\/de\\\/news-and-events\\\/sensitive-location-data-full-potential\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wetransform.to\\\/de\\\/news-and-events\\\/sensitive-location-data-full-potential\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/wetransform.to\\\/de\\\/news-and-events\\\/sensitive-location-data-full-potential\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wetransform.to\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Using-Sensitive-Location-Data-to-its-Full-Potential-\u2013-a-Pragmatic-Full-Spectrum-Approach-geodata-trust-orgs-featured.png\",\"contentUrl\":\"https:\\\/\\\/wetransform.to\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Using-Sensitive-Location-Data-to-its-Full-Potential-\u2013-a-Pragmatic-Full-Spectrum-Approach-geodata-trust-orgs-featured.png\",\"width\":1200,\"height\":534,\"caption\":\"geodata, represented by a square map grid with underlying blue data layer, flows through a protected space indicated by a shield with padlock, to three entities. Industry, Research, and NGOs all receive a different sub-section of the map, which is shown beside their respective icons.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wetransform.to\\\/de\\\/news-and-events\\\/sensitive-location-data-full-potential\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wetransform.to\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News & Events\",\"item\":\"https:\\\/\\\/wetransform.to\\\/de\\\/news-and-events\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Using Sensitive Location Data to its Full Potential \u2013 a Pragmatic, Full-Spectrum Approach\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/wetransform.to\\\/de\\\/#website\",\"url\":\"http:\\\/\\\/wetransform.to\\\/de\\\/\",\"name\":\"wetransform\",\"description\":\"Making environmental data useful and accessible\",\"publisher\":{\"@id\":\"http:\\\/\\\/wetransform.to\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/wetransform.to\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/wetransform.to\\\/de\\\/#organization\",\"name\":\"wetransform\",\"url\":\"http:\\\/\\\/wetransform.to\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"http:\\\/\\\/wetransform.to\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wetransform.to\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/large-logo-whitebg.png\",\"contentUrl\":\"https:\\\/\\\/wetransform.to\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/large-logo-whitebg.png\",\"width\":1024,\"height\":1024,\"caption\":\"wetransform\"},\"image\":{\"@id\":\"http:\\\/\\\/wetransform.to\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/wetransformto\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/wetransform-gmbh\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using Sensitive Location Data to its Full Potential \u2013 a Pragmatic, Full-Spectrum Approach - wetransform","description":"Discover the future of location data and its role in data spaces with innovative protocols for access control.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/","og_locale":"de_DE","og_type":"article","og_title":"Using Sensitive Location Data to its Full Potential \u2013 a Pragmatic, Full-Spectrum Approach","og_description":"Discover the future of location data and its role in data spaces with innovative protocols for access control.","og_url":"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/","og_site_name":"wetransform","og_image":[{"width":1200,"height":534,"url":"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/Using-Sensitive-Location-Data-to-its-Full-Potential-\u2013-a-Pragmatic-Full-Spectrum-Approach-geodata-trust-orgs-featured.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@wetransformto","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"20\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/","url":"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/","name":"Using Sensitive Location Data to its Full Potential \u2013 a Pragmatic, Full-Spectrum Approach - wetransform","isPartOf":{"@id":"http:\/\/wetransform.to\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/#primaryimage"},"image":{"@id":"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/#primaryimage"},"thumbnailUrl":"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/Using-Sensitive-Location-Data-to-its-Full-Potential-\u2013-a-Pragmatic-Full-Spectrum-Approach-geodata-trust-orgs-featured.png","datePublished":"2026-06-29T10:16:11+00:00","description":"Discover the future of location data and its role in data spaces with innovative protocols for access control.","breadcrumb":{"@id":"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/#primaryimage","url":"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/Using-Sensitive-Location-Data-to-its-Full-Potential-\u2013-a-Pragmatic-Full-Spectrum-Approach-geodata-trust-orgs-featured.png","contentUrl":"https:\/\/wetransform.to\/wp-content\/uploads\/2026\/06\/Using-Sensitive-Location-Data-to-its-Full-Potential-\u2013-a-Pragmatic-Full-Spectrum-Approach-geodata-trust-orgs-featured.png","width":1200,"height":534,"caption":"geodata, represented by a square map grid with underlying blue data layer, flows through a protected space indicated by a shield with padlock, to three entities. Industry, Research, and NGOs all receive a different sub-section of the map, which is shown beside their respective icons."},{"@type":"BreadcrumbList","@id":"https:\/\/wetransform.to\/de\/news-and-events\/sensitive-location-data-full-potential\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wetransform.to\/de\/"},{"@type":"ListItem","position":2,"name":"News & Events","item":"https:\/\/wetransform.to\/de\/news-and-events\/"},{"@type":"ListItem","position":3,"name":"Using Sensitive Location Data to its Full Potential \u2013 a Pragmatic, Full-Spectrum Approach"}]},{"@type":"WebSite","@id":"http:\/\/wetransform.to\/de\/#website","url":"http:\/\/wetransform.to\/de\/","name":"wetransform","description":"Making environmental data useful and accessible","publisher":{"@id":"http:\/\/wetransform.to\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/wetransform.to\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"http:\/\/wetransform.to\/de\/#organization","name":"wetransform","url":"http:\/\/wetransform.to\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"http:\/\/wetransform.to\/de\/#\/schema\/logo\/image\/","url":"https:\/\/wetransform.to\/wp-content\/uploads\/2022\/07\/large-logo-whitebg.png","contentUrl":"https:\/\/wetransform.to\/wp-content\/uploads\/2022\/07\/large-logo-whitebg.png","width":1024,"height":1024,"caption":"wetransform"},"image":{"@id":"http:\/\/wetransform.to\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/wetransformto","https:\/\/www.linkedin.com\/company\/wetransform-gmbh\/"]}]}},"_links":{"self":[{"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/news-and-events\/11373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/news-and-events"}],"about":[{"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/types\/news-and-events"}],"author":[{"embeddable":true,"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/comments?post=11373"}],"version-history":[{"count":60,"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/news-and-events\/11373\/revisions"}],"predecessor-version":[{"id":11531,"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/news-and-events\/11373\/revisions\/11531"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/media\/11375"}],"wp:attachment":[{"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/media?parent=11373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/categories?post=11373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wetransform.to\/de\/wp-json\/wp\/v2\/tags?post=11373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}