What data does Browsee collect?

Browsee is an automatic session recording and analytics tool, we collect data from the client side only. We collect information like:

  1. Clicks

  2. Mouse movements

  3. Scrolling

  4. Text Input

  5. Pages visited

  6. Referrers

  7. URL parameters

  8. Session duration

  9. DOM (Document Object Model)

We also store your user information on:

  1. Device

  2. IP

  3. OS

  4. Browser

However, you can choose to not send IP to Browsee and in that case, we will not be saving their IPs and hence we will have no information regarding their geolocation.

Browsee helps you understand users without infiltrating their privacy.

We believe that session replays can provide a lot of learning without any user-identifiable or potentially sensitive information. This is why we have added these privacy modes to Browsee. Depending on the kind of data users see or input in your product, you can choose any or all of these privacy modes.

In all our privacy modes, all data hiding happens at the source (user's browser), which means no personal or sensitive data ever reaches our servers.

Privacy Modes

Block Potentially Sensitive Inputs

When users enter anything like a number or email address in the input fields in your product, this mode hides them in the recordings.

This mode helps you from accidentally capturing or watching user's emails or phone numbers in unencrypted forms.

Block All Input Fields

This mode hides all user input from recordings.

You can use this mode if users sometimes submit potentially identifiable or sensitive information in your open text fields or provide personal details in your forms.

  • When this mode is on all text input is replaced by * character.

  • Dropdowns and radio button selections are not recorded.

Note that this mode may fail in some inputs when you use 3rd party libraries which convert input fields into text fields like select2. We recommend using the next mode in such cases.

Block all Sensitive Data on Page

We recommend this mode for products that display user identifiable information inside their product like profile pages.

Sometimes hiding user input data is not enough. Products often take user input and display it within their product. Profile pages, bank products, insurance, and order pages are potential examples. It's imperative in this case to filter potentially sensitive information from all the pages in the recordings.

Block All Page Text And Inputs

This is the ultimate private mode, where any text on the page is hidden and you are only analyzing UX elements and mouse movements.

You can use this mode if you are only interested in understanding broad usability patterns on your website.

These privacy modes are independent of each other. You need to enable each of them independently for that option to take effect.

Specific Element Exclusion

Browsee gives you the flexibility to not record a specific element on your page. You can exclude or suppress specific elements from a recording by making a small change in your HTML code.

You just need to attach this attribute to any element that you do not wish to record, store, and replay. For example, if you do not wish to record the credit card numbers, you can simply add an attribute "data-br-exclude" to your element as shown below:

<input data-br-exclude type="text" placeholder="Name" name="name">

With this attribute on any element, that element will not be recorded in any of the sessions.

Note that this attribute is not specific to an input field, say you have an area where you show the email id of a user inside a div tag,

<div data-br-exclude>{{email}}</div>

Placing this tag will not record the value in that element or any subsequent changes to it.

This tag will also work in a recursive manner. So, for example, if you do not wish to record all the input fields or elements inside a form or a div. You can just place this tag at the parent element and all the children element will not be saved or recorded.

<form data-br-exclude>
  <label for="fname">First Name</label>
  <input type="text" id="fname" name="fname">
  <label for="lname">Last Name</label>
  <input type="text" id="lname" name="lname">
  <label for="pass">Password</label>
  <input type="text" id="pass" name="pass">
  <label for="cars">Choose a car:</label>
  <select name="cars" id="cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>

In this above-mentioned example, all the children elements including label texts and select options will not be recorded.

Last updated