diff --git a/modules/distribution/pom.xml b/modules/distribution/pom.xml
index d8299a59..a0c58e16 100644
--- a/modules/distribution/pom.xml
+++ b/modules/distribution/pom.xml
@@ -37,6 +37,14 @@
com.h2database.wso2h2-database-engine
+
+ org.wso2.carbon.privacy
+ org.wso2.carbon.privacy.forgetme.conf
+
+
+ org.wso2.carbon.privacy
+ org.wso2.carbon.privacy.forgetme.tool
+
@@ -84,6 +92,21 @@
truetarget
+
+ org.wso2.carbon.privacy
+ org.wso2.carbon.privacy.forgetme.tool
+ ${forgetme.tool.version}
+ zip
+ true
+ target/forget-me
+
+
+ org.wso2.carbon.privacy
+ org.wso2.carbon.privacy.forgetme.conf
+ ${forgetme.tool.version}
+ true
+ target/forget-me-conf
+
@@ -668,6 +691,8 @@
+
+
diff --git a/modules/distribution/src/assembly/bin.xml b/modules/distribution/src/assembly/bin.xml
index 15d97bf8..cb9a5d41 100755
--- a/modules/distribution/src/assembly/bin.xml
+++ b/modules/distribution/src/assembly/bin.xml
@@ -653,6 +653,28 @@
**/*device-plugins-deployer.xml
+
+
+
+ target/forget-me/identity-anonymization-tool-${forgetme.tool.version}/
+ ${project.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/
+
+ **/lib/**
+ **/log4j.properties
+ **/**/patterns.xml
+
+ 644
+
+
+
+ target/forget-me/identity-anonymization-tool-${forgetme.tool.version}/conf/sql/iot
+ ${project.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/conf/sql/iot
+
+
+ target/forget-me/identity-anonymization-tool-${forgetme.tool.version}/conf/sql/apim
+ ${project.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/conf/sql/apim
+
+
@@ -1474,6 +1496,72 @@
644
+
+
+
+
+ ${pom.artifactId}-${pom.version}/bin/
+ 744
+
+
+
+
+ ${pom.artifactId}-${pom.version}/bin/
+ 744
+
+
+
+
+
+ ${pom.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/bin/
+ 744
+
+
+
+
+ ${pom.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/bin/
+ 744
+
+
+
+
+ ${pom.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/conf/
+ config.json
+ 744
+
+
+
+
+ ${pom.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/conf/datasources
+ 744
+
+
+
+
+ ${pom.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/conf/datasources
+ 744
+
+
+
+
+ ${pom.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/conf/datasources
+ 744
+
+
+
+
+ ${pom.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/conf/log-config
+ 744
+
+
+
+
+ ${pom.artifactId}-${pom.version}/wso2/tools/identity-anonymization-tool/conf/log-config
+ 744
+
+
+
+
diff --git a/modules/scripts/forget-me.bat b/modules/scripts/forget-me.bat
new file mode 100644
index 00000000..3d3c721f
--- /dev/null
+++ b/modules/scripts/forget-me.bat
@@ -0,0 +1,40 @@
++@echo off
+ +REM Copyright 2005-2009 WSO2, Inc. (http://wso2.com)
+ +REM Licensed to the Apache Software Foundation (ASF) under one
+ +REM or more contributor license agreements. See the NOTICE file
+ +REM distributed with this work for additional information
+ +REM regarding copyright ownership. The ASF licenses this file
+ +REM to you under the Apache License, Version 2.0 (the
+ +REM "License"); you may not use this file except in compliance
+ +REM with the License. You may obtain a copy of the License at
+ +REM
+ +REM http://www.apache.org/licenses/LICENSE-2.0
+ +REM
+ +REM Unless required by applicable law or agreed to in writing,
+ +REM software distributed under the License is distributed on an
+ +REM # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ +REM KIND, either express or implied. See the License for the
+ +REM specific language governing permissions and limitations
+ +REM under the License.
+ +
+ +rem ---------------------------------------------------------------------------
+ +rem Startup script for the ciphertool
+ +rem
+ +rem Environment Variable Prerequisites
+ +rem
+ +rem CARBON_HOME Must point at your CARBON directory
+ +rem
+ +rem JAVA_HOME Must point at your Java Development Kit installation.
+ +rem
+ +rem JAVA_OPTS (Optional) Java runtime options
+ +rem ---------------------------------------------------------------------------
+ +
+ +:checkServer
+ +setlocal enabledelayedexpansion
+ +rem %~sdp0 is expanded pathname of the current script under NT with spaces in the path removed
+ +if "%CARBON_HOME%"=="" set CARBON_HOME=%~sdp0..
+ +SET curDrive=%cd:~0,1%
+ +SET wsasDrive=%CARBON_HOME:~0,1%
+ +if not "%curDrive%" == "%wsasDrive%" %wsasDrive%:
+ +cd %CARBON_HOME%
+ +call %CARBON_HOME%\wso2\tools\identity-anonymization-tool\bin\forget-me.bat
\ No newline at end of file
diff --git a/modules/scripts/forget-me.sh b/modules/scripts/forget-me.sh
new file mode 100644
index 00000000..9740beae
--- /dev/null
+++ b/modules/scripts/forget-me.sh
@@ -0,0 +1,37 @@
+#!/bin/sh
+# forget-me.sh
+# ----------------------------------------------------------------------------
+# Copyright 2018 WSO2, Inc. http://www.wso2.org
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ]; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '.*/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`/"$link"
+ fi
+done
+
+# Get standard environment variables
+PRGDIR=`dirname "$PRG"`
+
+[ -z "$CARBON_HOME" ] && CARBON_HOME=`cd "$PRGDIR/.." ; pwd`
+
+cd $CARBON_HOME
+sh $CARBON_HOME/wso2/tools/identity-anonymization-tool/bin/forget-me -d $CARBON_HOME/wso2/tools/identity-anonymization-tool/conf $@
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index acb796c3..e191db9b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1440,6 +1440,20 @@
kryo${kryo.orbit.version}
+
+
+
+
+ org.wso2.carbon.privacy
+ org.wso2.carbon.privacy.forgetme.conf
+ ${forgetme.tool.version}
+
+
+ org.wso2.carbon.privacy
+ org.wso2.carbon.privacy.forgetme.tool
+ ${forgetme.tool.version}
+
+
@@ -1667,6 +1681,9 @@
4.2.54.5.2
+
+ 1.1.4
+
true