By default, RAEK is designed to respect user privacy and avoid capturing potentially sensitive information from form fields. It automatically ignores all input
and select
fields that have:
- Specific Types (type=""):
password
number
hidden
submit
- Specific Names (name=""):
password
cc
card
ssn
bank
account
routing
Customizing Field Exclusions
We understand that website forms may not always use conventional naming for their input fields. To provide greater control over data capture, RAEK offers two additional helper methods to explicitly tell the system not to track specific fields:
- By Class Name: Add the class
raekexclude
to any input or select field. - By Data Attribute: Add the data attribute
data-raekexclude="true"
to any input or select field.
Examples of Ignored Fields:
Here are four examples demonstrating fields that RAEK will ignore based on default and custom exclusion rules:
-
Default exclusion by
name
attribute (even iftype
is "text"):<input name="password" type="text">
-
Default exclusion by
type
attribute:<input name="theuserpassword" type="password">
-
Custom exclusion using a class:
<input name="theuserpassword" type="text" class="raekexclude">
-
Custom exclusion using a data attribute:
<input name="theuserpassword" type="text" data-raekexclude="true">
By utilizing these default recognitions and custom helper attributes, you can effectively manage and limit the form data RAEK collects, ensuring you gather only the necessary information while respecting user privacy.
Our Commitment to Data Privacy
Beyond these configurable exclusions, RAEK employs multiple layers of data filtration and processing designed as a proactive barrier against the collection of sensitive information. Our system is architected with the explicit goal of preventing such data from ever reaching our servers. We are committed to upholding the highest standards of data privacy and continuously refine these safeguards to ensure the responsible handling of all data.