diff --git a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo.Abp.Gdpr.Abstractions.csproj b/framework/src/Volo.Abp.Gdpr.Abstractions/Volo.Abp.Gdpr.Abstractions.csproj
index 3a5f8369b0..8af8416bb0 100644
--- a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo.Abp.Gdpr.Abstractions.csproj
+++ b/framework/src/Volo.Abp.Gdpr.Abstractions/Volo.Abp.Gdpr.Abstractions.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/AbpGdprAbstractionsModule.cs b/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/AbpGdprAbstractionsModule.cs
index 9d1e95eae9..3cb53c8be2 100644
--- a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/AbpGdprAbstractionsModule.cs
+++ b/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/AbpGdprAbstractionsModule.cs
@@ -1,9 +1,7 @@
-using Volo.Abp.EventBus;
-using Volo.Abp.Modularity;
+using Volo.Abp.Modularity;
namespace Volo.Abp.Gdpr;
-[DependsOn(typeof(AbpEventBusModule))]
public class AbpGdprAbstractionsModule : AbpModule
{
}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/GdprUserDataProviderBase.cs b/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/GdprUserDataProviderBase.cs
deleted file mode 100644
index 696cf16e74..0000000000
--- a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/GdprUserDataProviderBase.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-using System.Threading.Tasks;
-
-namespace Volo.Abp.Gdpr;
-
-public abstract class GdprUserDataProviderBase : IGdprUserDataProvider
-{
- public abstract Task GetAsync(GdprUserDataProviderContext context);
-}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/GdprUserDataRequestEventHandler.cs b/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/GdprUserDataRequestEventHandler.cs
deleted file mode 100644
index d9453c7ef5..0000000000
--- a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/GdprUserDataRequestEventHandler.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-using System.Linq;
-using System.Threading.Tasks;
-using Microsoft.Extensions.DependencyInjection;
-using Volo.Abp.DependencyInjection;
-using Volo.Abp.EventBus.Distributed;
-
-namespace Volo.Abp.Gdpr;
-
-public class GdprUserDataRequestEventHandler
- : IDistributedEventHandler, ITransientDependency
-{
- protected IServiceScopeFactory ServiceScopeFactory { get; }
- protected IDistributedEventBus EventBus { get; }
-
- public GdprUserDataRequestEventHandler(IServiceScopeFactory serviceScopeFactory, IDistributedEventBus eventBus)
- {
- ServiceScopeFactory = serviceScopeFactory;
- EventBus = eventBus;
- }
-
- public async Task HandleEventAsync(GdprUserDataRequestedEto eventData)
- {
- using (var scope = ServiceScopeFactory.CreateScope())
- {
- var gdprDataProviders = scope.ServiceProvider.GetServices().ToList();
-
- foreach (var gdprDataProvider in gdprDataProviders)
- {
- var gdprDataInfo = await gdprDataProvider.GetAsync(new GdprUserDataProviderContext { UserId = eventData.UserId});
-
- await EventBus.PublishAsync(
- new GdprUserDataPreparedEto
- {
- RequestId = eventData.RequestId,
- Data = gdprDataInfo,
- Provider = gdprDataProvider.GetType().FullName
- });
- }
- }
- }
-}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/IGdprUserDataProvider.cs b/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/IGdprUserDataProvider.cs
deleted file mode 100644
index e04fc950d9..0000000000
--- a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo/Abp/Gdpr/IGdprUserDataProvider.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-using System.Threading.Tasks;
-
-namespace Volo.Abp.Gdpr;
-
-public interface IGdprUserDataProvider
-{
- Task GetAsync(GdprUserDataProviderContext context);
-}
\ No newline at end of file