Code Monkey home page Code Monkey logo

Comments (1)

galtenberg avatar galtenberg commented on June 27, 2024

Yes, the server side can potentially see & ask for everything, in theory. When you log in with this service, you are logging into evernote.

That said, since the client browser session holds the evernote secrets for the account, the server side only does what the client requests (lookup notebook titles and uuids, get a random note for a notebook).

As far as the contents of notes, right now the server side only selects a random note uuid, and then asks the evernote API for it. The data passes through the server side to the client, for rendering.

So the current implementation doesn't look at note contents, but could be altered to store it somewhere. Presently this project doesn't have a database, nor does it send data to any other service. If it ever did, we'd only keep metadata rather than actual data (so, for example, we could let you add a star-rating to a particular note uuid).

An alternative implementation of this project could be to keep all the evernote secrets on the client side - in fact, move most of the server side over to the client, so that the server does nothing except dumbly serve up client assets. It would be challenging, but possible.

I hope this was helpful and transparent. This is definitely a good question, whose implications you should understand for every service you use where private data is concerned.

For the current implementation of this service, your private data will remain unseen, untraced, and not kept anywhere.

from evernote-random.

Related Issues (20)

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.