diff --git a/src/Entity/PersonTrait.php b/src/Entity/PersonTrait.php
index a363e39e62136b28341ece054dd0de46e8e26d18..761a5e0a9041831607ab16cc8fc6a2dab1450d72 100644
--- a/src/Entity/PersonTrait.php
+++ b/src/Entity/PersonTrait.php
@@ -42,12 +42,6 @@ trait PersonTrait
      */
     private $email;
 
-    /**
-     * @var array
-     * @Groups({"BasePerson:current-user"})
-     */
-    private $roles;
-
     /**
      * @var string
      * @ApiProperty(iri="http://schema.org/birthDate")
@@ -63,7 +57,6 @@ trait PersonTrait
     public function __construct()
     {
         $this->extraData = [];
-        $this->roles = [];
     }
 
     public function setIdentifier(string $identifier)
@@ -125,16 +118,6 @@ trait PersonTrait
         return $this->extraData[$key] ?? null;
     }
 
-    public function getRoles(): array
-    {
-        return $this->roles;
-    }
-
-    public function setRoles(array $roles)
-    {
-        $this->roles = $roles;
-    }
-
     public function getBirthDate(): ?string
     {
         return $this->birthDate;
diff --git a/src/Service/DummyPersonProvider.php b/src/Service/DummyPersonProvider.php
index 285268f61b02d63dfe5177c038ed6946ed7e7bd7..ca679533dbd9c740519156ee63296b346f4f4468 100644
--- a/src/Service/DummyPersonProvider.php
+++ b/src/Service/DummyPersonProvider.php
@@ -63,21 +63,4 @@ class DummyPersonProvider implements PersonProviderInterface
     {
         $this->currentIdentifier = $identifier;
     }
-
-    public function getRolesForCurrentPerson(): array
-    {
-        if ($this->currentIdentifier === null) {
-            return [];
-        }
-
-        return $this->getCurrentPerson()->getRoles();
-    }
-
-    public function setRolesForCurrentPerson(array $roles): void
-    {
-        if ($this->currentIdentifier === null) {
-            return;
-        }
-        $this->getCurrentPerson()->setRoles($roles);
-    }
 }
diff --git a/src/TestUtils/DummyPersonProvider.php b/src/TestUtils/DummyPersonProvider.php
index 31c12906f2ce31711dc59ca7039b7a7b876d34c4..62f2e102d3261c5b581f77b28ae3714ce96ff319 100644
--- a/src/TestUtils/DummyPersonProvider.php
+++ b/src/TestUtils/DummyPersonProvider.php
@@ -52,14 +52,4 @@ class DummyPersonProvider implements PersonProviderInterface
     {
         $this->person->setIdentifier($identifier);
     }
-
-    public function getRolesForCurrentPerson(): array
-    {
-        return $this->person->getRoles();
-    }
-
-    public function setRolesForCurrentPerson(array $roles): void
-    {
-        $this->person->setRoles($roles);
-    }
 }
diff --git a/tests/ExtTest.php b/tests/ExtTest.php
index 9147388e9aaf2bbe81789b670a222978852765dd..5d25ff8575ea89509ea197399352990a5ffd52da 100644
--- a/tests/ExtTest.php
+++ b/tests/ExtTest.php
@@ -20,7 +20,6 @@ class ExtTest extends ApiTestCase
     {
         $person = new Person();
         $person->setIdentifier($user->getUserIdentifier());
-        $person->setRoles($user->getRoles());
         $personProvider = new DummyPersonProvider($person);
         $container = $client->getContainer();
         $container->set('test.PersonProviderInterface', $personProvider);
@@ -79,18 +78,6 @@ class ExtTest extends ApiTestCase
         $this->assertArrayHasKey('etag', $header);
     }
 
-    public function testGetPersonRoles()
-    {
-        $client = $this->withUser('foobar', ['ROLE'], '42');
-        $user = $this->getUser($client);
-        $this->withPerson($client, $user);
-        $response = $client->request('GET', '/base/people/foobar', ['headers' => [
-            'Authorization' => 'Bearer 42',
-        ]]);
-        $data = json_decode($response->getContent(), true, 512, JSON_THROW_ON_ERROR);
-        $this->assertEquals(['ROLE'], $data['roles']);
-    }
-
     public function testAuthChecks()
     {
         $client = self::createClient();
diff --git a/tests/PersonTest.php b/tests/PersonTest.php
index 1ea58f8d8e6d4753195edcee331b229e39f4d332..eb713859175d88a88a074264116bacaeb4c705ad 100644
--- a/tests/PersonTest.php
+++ b/tests/PersonTest.php
@@ -21,10 +21,4 @@ class PersonTest extends TestCase
 
         $this->assertSame(null, $person->getExtraData('nope'));
     }
-
-    public function testRoles()
-    {
-        $person = new Person();
-        $this->assertSame([], $person->getRoles());
-    }
 }