Privacy Policy

This Agreement was last modified on December 28, 2014.



Website Visitors

We at TrackJS collect non-personally-identifying information that web browsers and servers make available, such as the browser, language preference, referring site, and the date and time of each visitor request. Our purpose in collecting non-personally identifying information is to better understand how visitors use our website.

We also collect potentially personally-identifying information like Internet Protocol (IP) addresses. TrackJS does not use such information to identify its visitors and does not disclose such information, other than under the same circumstances that it uses and discloses personally-identifying information, as described below.

Gathering Personally-Identifying Information from the Website

Some visitors choose to interact with TrackJS in ways that require us to gather personally-identifying information, such as registering for our service or subscribing to a mailing list. The amount and type of information that we gather depends on the nature of the interaction. In each case, we collect such information only as it is necessary or appropriate to fulfill the purpose of the interaction. TrackJS does not disclose personally-identifying information other than as described below. You can always refuse to supply personally-identifying information, with the caveat that it may prevent you from engaging in our service.

Error Tracking Service

TrackJS provides a web error tracking service that shows context to recreate and resolve visitor errors. In providing this service, we collect certain information, as you configure the service to do so, from the visitors to your website. Our purpose in collecting this information is to give you better context about how your visitors arrived at an error condition.

We collect non-personally-identifying information that web browsers and servers make available, such as the browser, date, plugins, and libraries. We also collect the visitor’s actions on your website, as you have configured our ability to do so, including their clicks, network requests, and console messages. We also collect potentially personally-identifying information like Internet Protocol (IP) addresses. You may also choose to send us personally-identifying information, such as their userId or sessionId as part of configuring your application to use TrackJS. TrackJS does not use such information to identify your visitors and does not disclose such information, other than under the same circumstances that it uses and discloses personally-identifying information, as described below.

All data collection provided by the TrackJS service is configurable so you can choose the right level of information collection and privacy for your needs. For more information on configuring the service, see the Documentation.

Error Tracking Console Messages

As part of the Error Tracking Service, TrackJS records messages sent to your website’s visitor’s browser console. These messages are stored in browser memory and only transmitted when an error occurs. We do not analyze the content of these logs; they are only presented back to you for context of an error. If confidential or personally-identifiable information is sent through the console, it will be recorded by the service. TrackJS does not examine the contents of the console. It is your (the customer) responsiblity to prevent this information from being sent into the console. This behavior can be disabled.

Error Tracking Visitor Input

As part of the Error Tracking Service, TrackJS records certain information about your website’s visitor’s form non-password inputs. TrackJS only records the shape of the input, such as it’s length and pattern. For example, a visitor input of “email@domain.com” would be recorded as “16 email characters”. TrackJS does not record the raw input values. The input metadata is stored in browser memory and transmitted when an error occurs. This behavior can be disabled.

Protecting Personally-Identifying Information

TrackJS discloses potentially personally-identifying and personally-identifying information only to those of its employees, contractors, and affiliated organizations that need to know that information in order to process it on our behalf or to provide services available at TrackJS’s websites, and that have agreed not to disclose it to others.

Some of those employees, contractors and affiliated organizations may be located outside of your home country. By using TrackJS’s websites or services, you consent to the transfer of such information to them. TrackJS will never rent or sell potentially personally-identifying and personally-identifying information to anyone. Other than to its employees, contractors, and affiliated organizations, as described above, TrackJS discloses potentially personally-identifying and personally-identifying information only when required to do so by law, or when we believes in good faith that disclosure is reasonably necessary to protect the property or rights of TrackJS, third parties, or the public at large.

Email Communications

When you registered for service with TrackJS, we may occasionally send you an email about new features, request changes, or solicit your feedback. Some activities of the service, such as resetting passwords, will also send you email to confirm your identity.

When requesting support or providing feedback, we reserve the right to publish it in order to help us clarify or respond to your request or to help us support other users. TrackJS takes all measures reasonably necessary to protect against the unauthorized access, use, alteration, or destruction of potentially personally-identifying and personally-identifying information.

Cookies

A cookie is a string of information that a website stores on a visitor’s computer, and that the visitor’s browser provides to the website each time the visitor returns. We use cookies to help identify and track visitors, their usage of our website, and their website access preferences. TrackJS visitors who do not wish to have cookies placed on their computers should set their browsers to refuse cookies before using TrackJS’s websites, with the drawback that certain features may not function properly without the aid of cookies.

When you install service with TrackJS, we use cookies on your website to correlate visitor errors. This allows you to see how many errors a particular session encountered.

Privacy Policy Changes

Although most changes are likely to be minor, TrackJS may change its Privacy Policy from time to time, and in our sole discretion. TrackJS encourages visitors to frequently check this page for any changes to its Privacy Policy. Your continued use of this site after any change in this Privacy Policy will constitute your acceptance of such change.

Concerned about this agreement? We’d love to chat about your needs. Contact us at hello@trackjs.com and we’ll work something out!