privacityfilter

1.0.2 • Public • Published

~~ privacityfilter ~~

[UPDATE 1.0.0] Created privacityFilter Module. [UPDATE 1.0.1] Added Password check /// Added more details about returned values from each config options availables. [UPDATE 1.0.2] Fixed 1.0.1 ReadMe Syntax error (oops)

PrivacityFilter uses :

  • Detect personal use data
  • Interecept sensitive data
  • Restrict users to send private informations

privacityfilter.privacityCheck() Exemple with phone number

var privacity = require("privacityfilter")
var recieved_message = "sup you asked me for my phone number so here it is : +31636363634 , u can call me if u want rn"
var config = { number:true }
var privCheck = privacity.privacityCheck(recieved_message , config);
if (privCheck.phoneMatch) {
// Send to user , you are not allowed to send phone number
} else {
// Message doesn't contains phone number, sendind it... 
}

RESULT EXAMPLE :

{ phoneMatch : true };

privacityfilter.privacityCheck() Exemple with Password

var privacity = require("privacityfilter")
var userPassword = "MyCoolPassword123"
var recieved_message = "Ok.. my password is MyCoolPassword123 , dont hack me plz :(((("
var config = { password:true }
var privCheck = privacity.privacityCheck(recieved_message , config , userPassword);
if (privCheck.passwordMatch) {
// Send to user , you are not allowed to send phone number
} else {
// Message doesn't contains phone number, sendind it... 
}

RESULT EXAMPLE :

{ passwordMatch: true }

privacityfilter.privacityCheck() Availables config values :

{email:true}    RETURN : (emailMatch)
{number:true}    RETURN : (phoneMatch)
{ipAddress:true}    RETURN : (IPMatch)
{discord:true}    RETURN : (discordMatch)
{password: true}     RETURN : (passwordMatch)
You can put multiples values in the config. {email:true , password:true , ipAddress:true}

privacityfilter Exemple [NOT SENDING CONFIG VALUES]

var privacity = require("privacityfilter")
var recieved_message = "sup you asked me for my phone number so here it is : +31636363634 , u can call me if u want rn"
console.log(privacity.privacityCheck(recieved_message));

RESULT EXAMPLE :

{ error: 'please enter config filter' }

Package Sidebar

Install

npm i privacityfilter

Weekly Downloads

3

Version

1.0.2

License

ISC

Unpacked Size

4.64 kB

Total Files

3

Last publish

Collaborators

  • flysre