Code Monkey home page Code Monkey logo

privly-chrome's Introduction

About

Privly is a developing set of browser extensions for protecting content wherever it is posted on the internet. This extension allows users to view content on any website, without the host site being able to read the content. For more information on what Privly is, read about us.

Development Status

Alpha Version

Build Status

The Privly Chrome extension is currently maintained by Sean McGregor, on behalf of the Privly Foundation.

About this Extension

This extension currently supports:

  • Contextual Posting: Posting to any website by right-clicking a form element.
  • Locally stored applications: The Chrome extension runs no remote-code.
    • PlainPost Application: The PlainPost application supports content injection of web pages from any source domain. Note: the injected web pages do not include external media and code.
    • Message Application: The Message application encrypts content with a key unique to the URL. Anyone with access to both the host page and the content server will be able to decrypt the content. Anyone without access to the server will be unable to decrypt the content.
  • Security glyph: Every Chrome extension places a unique security glyph above Privly content when you hover over it.
  • Options Page: The extension has an options page that allows you to select content servers, add to a domain whitelist, and enable/disable the Privly posting button.
  • User-defined Whitelists: Users can now add domains to their "whitelist." This means any domain you trust to deliver content will be able to add a layer of privacy on top of your browsing experience.
  • Augmented Browsing Toggle: When you turn off Privly, the web page you are viewing will be restored to the un-augmented view.
  • Message Interface to Compiled Code: See the nacl branch of the repository.
  • Testing Library: The Jasmine testing library is integrated with the extension.

Testing/Submitting Bugs

Extension integration test cases are found at test.privly.org. If you have discovered a bug, only open a public issue on GitHub if it could not possibly be a security related bug. If the bug affects the security of the system, please send an email to [email protected] reporting the bug. We will then fix the bug and follow a process of responsible disclosure.

There are also unit and Selenium tests, which are found in the privly-application git submodule.

Developer Documentation

Discussion of system concepts and high level processes are found in the central wiki. If you want to develop an injectable application, look in the privly-applications folder.

Resources

Foundation Home
Privly Project Repository List
Development Mailing List
Testing Mailing List
Announcement Mailing List
Central Wiki
Submit a Bug
IRC
Production Content Server
Development Content Server
Download Extension

You can install the latest release version of the extension from Google.

Contacts

Email:
Community [the 'at' sign] privly.org

Mail:
Privly
PO Box 79
Corvallis, OR 97339

IRC:
Contact the Nick "smcgregor" on irc.freenode.net #privly

Bug:
If you open a bug on this repository, you'll get someone's attention

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.