Knowing much, saying little - How to manage Personally Identifiable Information with Go (Workshop)

In recent years new laws in the UK and EU have imposed an obligation on internet services to protect the privacy of their users, and to restrict access to adult content based on age. Legislators have mandated outcomes, but they haven't provided a roadmap for developers to get there. So where does someone without a background in cryptography and data security turn for insight?

I've been a researcher in the field of Digital Identity for more than twenty years now, and in secure communications of one form or another for over thirty. There are plenty of commentators who'll share their opinions with you, I share code.

LEVEL: Intermediate

Place
GoLab Workshops III
Length
180 min
When
November 1st, 2026
09:30

Abstract

In recent years new laws in the UK and EU have imposed an obligation on internet services to protect the privacy of their users, and to restrict access to adult content based on age. Legislators have mandated outcomes, but they haven't provided a roadmap for developers to get there. So where does someone without a background in cryptography and data security turn for insight?

I've been a researcher in the field of Digital Identity for more than twenty years now, and in secure communications of one form or another for over thirty. There are plenty of commentators who'll share their opinions with you, I share code.

In this session I'll introduce you to: the foundational principles of privacy and secrecy; the cryptographic toolkit available in Go; the use of zero-knowledge proofs to ensure validity and correctness; practical techniques for managing data at rest and in transit; the trade-offs between centralised and decentralised architectures; how to link a Person with a Device; and how to prove that events have happened in the manner and order they were meant to without revealing Personally Identifiable Information.

By the end of the session you'll have seen examples of real-world Digital Identity systems and how they meet these needs, including Go code for how to implement their various component parts.

How to reserve a seat

GoLab is a conference made by Develer.
Develer is a company based in Campi Bisenzio, near Florence. Our motto is : "Technology to give life to your products". We produce hardware and software to create exceptional products and to improve industrial processes and people's well being.
In Develer we have passion for the new technologies and we offer our clients effective solutions that are also efficient, simple and safe for the end users. We also believe in a friendly and welcoming environment where anybody can give their contribution. This passion and this vision are what we've been driven to organize our conference "made by developers for developers".


Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2026 GoLab | The international conference on Go in Italy-Design & devCantiere Creativo-Made withDatoCMS