Skip to content

Commit

Permalink
Add privacy policy (OctoLinker#458)
Browse files Browse the repository at this point in the history
  • Loading branch information
stefanbuck authored and Stefan Buck committed Apr 29, 2018
1 parent 6a5afda commit 2047eed
Show file tree
Hide file tree
Showing 2 changed files with 99 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,10 @@ Become a sponsor and get your logo on our README on Github with a link to your s
<a href="https://opencollective.com/octolinker/sponsor/28/website" target="_blank"><img src="https://opencollective.com/octolinker/sponsor/28/avatar.svg"></a>
<a href="https://opencollective.com/octolinker/sponsor/29/website" target="_blank"><img src="https://opencollective.com/octolinker/sponsor/29/avatar.svg"></a>

# Privacy Policy

Our [Privacy Policy](privacy-policy.md) describes our practices related to the use, storage and disclosure of information we collect when you're using our service.

# Legal and License

OctoLinker is not affiliated with, sponsored by, or endorsed by GitHub Inc.
Expand Down
95 changes: 95 additions & 0 deletions privacy-policy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
This privacy policy applies to the [browser extension](https://github.com/OctoLinker/OctoLinker) and all related services offered by [OctoLinker](https://github.com/OctoLinker/). For simplicity we use the term OctoLinker for both, the browser extension and the service available at [githublinker.herokuapp.com.](https://githublinker.herokuapp.com/)

## What information do we collect?

We do not collect any personal identification information about Users whenever they interact with OctoLinker.

We do collect non-personal identification information about Users whenever they interact with OctoLinker. Non-personal identification information include

- Requested package name
- Requested file name
- Requested file path
- Requested registry name
- Requested URL
- The IP-address of your device
- Time and date of the server request
- Information about the used browser (type/name, version)
- Your Operating System
- The referring URL

## We can not assign this information to any specific user; we do not collate it with other sources of data.

Collecting those information is needed so that interaction with third party APIs such as
- [registry.npmjs.org](https://registry.npmjs.org)
- [bower.herokuapp.com](https://bower.herokuapp.com)
- [packagist.org](https://packagist.org)
- [crates.io](https://crates.io)
- [pypi.python.org](https://pypi.python.org)
- [melpa.org ](https://melpa.org )
- [rubygems.org ](https://rubygems.org )

## How we use collected information

OctoLinker and its services collect and use information for the following purposes:

- To improve OctoLinker

We continually want to improve OctoLinker based on the information and feedback we receive from you.

## When do we share your information with others?

- We do not sell, trade, or otherwise transfer any information to others.
- For processing or providing products and services to you, but only if those entities receiving your information are contractually obligated to handle the data in ways that are approved by OctoLinker.
- For processing or providing products and services to you, but only if those entities receiving your information are contractually obligated to handle the data in ways that are approved by OctoLinker.
- We may publish aggregated statistics based on this information online.
- When the law requires it. We follow the law whenever we receive requests about you from a government or related to a lawsuit. We’ll notify you when we’re asked to hand over your personal information in this way unless we’re legally prohibited from doing so. When we receive requests like this, we’ll only release your personal information if we have a good faith belief that the law requires us to do so. Nothing in this policy is intended to limit any legal defenses or objections that you may have to a third party’s request to disclose your information.
- When we believe it is necessary to prevent harm to you or someone else. We will only share your information in this way if we have a good faith belief that it is reasonably necessary to protect the rights, property or safety of you, our other users, OctoLinker or the public.
- If our organizational structure or status changes (if we undergo a restructuring, are acquired, or go bankrupt) we may pass your information to a successor or affiliate.

## Technologies we use

### Heroku
We use Heroku for hosting our service githublinker.herokuapp.com. You can read [Heroku's privacy terms](https://www.salesforce.com/company/privacy/).

### NewRelic Monitoring
We use NewRelic for monitoring our service, analyzing performance and reporting errors. You can read [NewRelic's privacy policy](https://newrelic.com/termsandconditions/privacy).

### Keen.io
We use Keen.io to track and analyse how users interact with our service. In the “What information do we collect?” section we list all data that we collect.You can read [Keen's privacy terms](https://keen.io/privacy-policy/).

### Google Analytics
We use Google Analytics with the extension "_anonymizeIp()", which means that IP addresses are processed in an abbreviated form so that the IP address cannot be connected back to a user. You can read [Google's privacy terms](http://www.google.com/intl/en/policies/privacy/).

## Opt-out of data collection

We respect the privacy settings of your browser by honoring your `Do Not Track` status. You can also opt-out in the browser exntesion settings.

## How long will the data be stored

Keen.io
Keen.io stores data for as long as it is necessary to provide service. In most cases, data associated with a Keen.io account will be kept until a customer requests deletion.

Google Analytics
In our Google Analytics account we retain user data up to 26 months.

## How we protect your information

We adopt appropriate data collection, storage and processing practices and security measures to protect against unauthorized access, alteration, disclosure or destruction of your personal information and data stored on our service.

All data exchange between the browser extension and our service happens over a SSL secured communication channel and is encrypted and protected with digital signatures.

## Your acceptance of these terms

By using OctoLinker, you signify your acceptance of this policy. If you do not agree to this policy, please do not use OctoLinker. Your continued use of OctoLinker following the posting of changes to this policy will be deemed your acceptance of those changes.

## Changes to our Privacy Policy

If we decide to change our privacy policy, we will post those changes on this page, and/or update the Privacy Policy modification date below. We encourage Users to frequently check this page for any changes to stay informed about how we are helping to protect the personal information we collect.

This policy was last modified on April 26, 2018.

## Contacting Us

If there are any questions regarding this privacy policy you may contact us using the information below.

[email protected]

0 comments on commit 2047eed

Please sign in to comment.