10 ms·
Felony – An open-source PGP keychain
- henryboldi 10y agoHi I'm Henry, the creator of Felony I’ve had a passion for politics, history, and programming since the age of 12 growing up in a suburb of Chicago. During my freshman year, I developed an interest in software. A couple of apps and hackathons (programming competitions) later, I was working on my own startups when I made the leap to drop out of high school to become a software engineer at a venture-backed tech startup. While working there I learned that PGP encryption was the tool used by Edward Snowden to securely send messages to journalists. The immense value of encryption as a core component of our free society became clear to me. Amongst fellow coders, I had no trouble using command-line encryption to communicate. But my friends who didn’t code couldn’t easily do the same since they don’t know how to use the command-line. Given how important encryption is, I decided to build a first-rate encryption tool that could be used by anyone on any website, regardless of background.
- icebraining 10y agoHi! The app looks great. Can you speak a bit more about the interaction? How would two people who just downloaded Felony send an encrypted message to each other?
- henryboldi 10y agoHere's how it works... 1. Add public keys to your buddies list— A public key is like a username - Adding someone’s public key to your buddies list lets you send them messages. You can find other public keys on markets like keybase.io and darknet. 2. Encrypt a message— Select a recipient from your buddies list and compose a message. Only your chosen recipient(s) can read the message. Encrypted messages might contain sensitive information, such as an address, document, or anything intended to be read only by intended recipients. 3. Send the encrypted message anywhere— You can send the encrypted message on any website! For example, facebook messenger, twitter direct message, or youtube. Felony is security when and where you want it.
- deleted 10y ago[deleted]
- cyphar 10y ago1. Why did you choose PGP, when we have OTR and Axolotl -- which are specifically designed for informal communication where repudiation (recipient Y not being able to prove to others that X sent the original message) matters. 2. How are the public keys securely distributed? You say that "a public key is like a username", but without a central authority you hit a lot of issues (essentially the CAP tradeoff, but for user IDs). And with a central authority, you have no trustworthiness. Or are the users just meant to find public keys themselves (in which case you're back to the current state of affairs). 3. The name choice is stupid. Why on earth would anyone sane in this political climate call an encryption program "Felony"?
- brightball 10y agoAs for #3 I would think that it makes fun of the idea that encryption is somehow a crime. That's how I read it at least.
- cyphar 10y agoI get the joke, it's just not funny. And literally nobody outside of our community would get the joke.
- brightball 10y agoReally love the name on a lot of levels. Do y'all get a laugh every time you do a git commit?
- henryboldi 10y ago.... maybe )))
- cdnsteve 10y agoThis looks like an interesting project but has a poor name choice. If it's targeted at non technical users, it may actually prevent them from using it, out of fear that just using it is illegal.
- henryboldi 10y agoIt's not targeted at entirely non technical users. That's why it's on Hacker News ;)
- menzoic 10y ago"Felony is the first PGP app that's easy for anyone to use" How about calling it "Freedom"
- henryboldi 10y agoWow, I like this a lot!
- saidajigumi 10y agoI agree that Freedom is a nice choice, but "Freedom" is already in use by a somewhat well-known website/social media blocker (as in "freedom from all those distractions"): https://freedom.to/ https://freedom.to/ Still, other suggestions are coming up in this thread that may be of use. I really like the idea of a name that, for a non-technical user, cab be a lead in to answering "why do I want this app? what does it do for me?"
- x1798DE 10y agoI would consider naming it something other than a common English phrase, honestly. I know it's the big trend these days, but it's making things incredibly hard to search for. Try searching for the messaging service "matrix" and the matrix client "vector". Insane amount of namespace collision there. Best to go with something like Freechain or something so at least people can search for it.
- yoklov 10y agoYou dropped out of high school your freshman year? i mean you seem smart enough to get by but uh, wow. (fwiw i say this as a college dropout who doesnt regret it at all)
- henryboldi 10y agoafter sophomore year. yay dropouts!
- menzoic 10y agodropouts ftw!
- henryboldi 10y agoyee!
- elliottcarlson 10y agoI dropped out after my sophomore year - I had recently moved to the States from Europe, and school was teaching things that I had learned already been taught a few years prior to that. I was completely bored and decided I was done with school. Getting my GED was really easy, and from there I have had a great career - while it may have hurt me in the beginning, I now have 20 years of relevant work experience behind me, it's generally not a concern to myself or any of my past employers - and if I were to interview somewhere that took issue with it, it's probably not somewhere I would want to work.
- superobserver 10y agoSchools are a way for parents to send their kids to a reliable daycare service. At a certain level, some don't really learn anything there. I did as much as I did (college) to pass among the clueless as normal but wish I had more opportunities to avoid it altogether. I recall even Snowden dropped out of high school.
- 746F7475 10y agoWhy are all dropouts who "made it" making such a big deal out of it.
- Mithaldu 10y agoWill this thing ever use less than 130MB of RAM? If so, how do you plan to do that?
- everfree 10y agoJust curious: Are you running on a Raspberry Pi or other machine with constrained resources? 130MB is less than 4% of the memory in most modern computers, and less than 10% of most mid-range phones.
- Mithaldu 10y agoJust to be nice i'll assume you ask earnestly and answer earnestly: I have 16 GB of RAM. However i also always have more than one app running at any given time. In fact, my system usually has 200+ things running. I also don't mind if things use a lot of memory if: They either use it to give me a lot of bang for my buck, or are not long-running processes. Felony ticks neither of these boxes. Also do keep in mind that the 130MB number is right after start without even logging in or using it at all. Due to memory usage by actual feature usage, and creep due to leaks, i can expect that number to easily double and more.
- JimmyAustin 10y agoI'm not sure that the doubling guess is going to be accurate. The majority of that 130MB is going to be in the overhead of keeping a seperate copy of Chromium in memory, not in the implementation of current features.
- LnxPrgr3 10y agoMy experience with Web browsers is they expand to fill all available memory and then some. This Firefox process has grown more than 50% since launch, and will stay mostly that big even if I close all but one new tab. Chrome does a better job of containing the damage to individual tabs, but I'm not how much that really helps with something like this. And of course, eventually I still end up killing Chrome periodically to get RAM back for real work, like running VMs without the host thrashing.
- SNvD7vEJ 10y agoPlease change the name of the app. I'm Swedish, and to me the name sounds really repelling. Maybe someone could fork the application and rename it to something cool that I can use?
- krisdol 10y agoYou seriously can't do this yourself? Clone the repo and change the name using find-and-replace and run install. No need to insult.
- unimpressive 10y agoThat won't mitigate the PR damage involved. A fork would need to actually just plain outcompete the original app.
- SNvD7vEJ 10y agoSorry, did not mean to insult. Just stating how I interpreted the name. There seems to be a number of forks already (currently 12).
- iso-8859-1 10y agoMany people will fork just to keep a backup.
- mathiasrw 10y agoWhat do you think the app should be named?
- SNvD7vEJ 10y agoHow about "PGPal"?
- deleted 10y ago[deleted]
- givinguflac 10y agoMight I suggest "FreedomKeyper" as an alternate name? Great project!
- conorpp 10y agoHave you heard of or used signal? https://whispersystems.org/ https://whispersystems.org/ Same idea -- strong crypto that's usable for anyone. It uses the OTR Ratchet protocol which uses perfect forward secrecy. The app also provides a way to verify keys through an OOB channel. I would recommend considering OTR Ratchet integration just like WhatsApp did recently. PGP is not a good design choice for a messaging app as you're always using asymmetric crypto operations which are computationally intense -- not terrible on modern computers but will be dreadful on mobile devices. Also can you provide some more documentation on how the app leverages PGP? Hopefully conversation is not using the same private keys to encrypt. That is vulnerable to data or side channel leakage. The modern approach is to generate and exchange an ephemeral key. Also please provide information on key storage. Rather than making vague security claims like "first-rate" and " Security++ to the greatest extreme" you should rather provide a threat model and explain why one can remain confidential and have authenticity against particular types of adversaries. No security tool is perfect and it's only a matter of time before an adversary breaks it. Developers are doing a disservice by claiming anything more. Before you can claim a first-rate security tool you will need to face a lot of scrutiny first.
- iancarroll 10y agoPGP is a great choice when you want to be able to send encrypted messages over any channel you want. It sounds like you do not understand how PGP works -- you exchange public keys over a trusted medium and then use public key cryptography to encrypt the AES key used to encrypt the rest of the message. The OpenPGP library it uses has been audited (twice). Most of the mistakes that could have be made are avoided this way. Edit: Yes, you lose PFS by using PGP, but it would not really be possible to negotiate PFS via, say, email.
- asimjalis 10y agoNice. How do you encrypt something? I see Add Key, Verify, Sign, Decrypt as options. I don’t see Encrypt.
- asimjalis 10y agoOk. I get it. You need to add someone else’s key before you can encrypt. It would be nice if I could encrypt messages to myself.
- datashovel 10y agoSo many comments about the name. All of a sudden I have a strange urge to see the next big open source project name themselves fjoi43isoitoei. Because names of technology projects only have as much importance as the reader attributes to them. If you can't see beyond that, and if your primary focus is what others might think of you because of what you named your project, I don't know what to say to you.
- 746F7475 10y agoDid you really have a passion for politics at age 12? This coupled with "I had no trouble using command-line encryption to communicate." makes this read like a farce. First you act like ultimate prodigy that peaked at tender age of 12 and then go boast with mad skills of running a cli command.
- DyslexicAtheist 10y agoIs it geared to mobile devices? The screenshot looks very much like one from a mobile. I wouldn't trust my phones underlying security architecture enough to store a PGP private key on the device. PS: I love the name. You did a good job with it creating a buzz. It made me laugh and curious enough to take a look. Maybe pointing out on your site that "privacy is a human right" and the name should remind us of that rather than succumbing to peer-pressure, in the hope of not offending the 0.01% of your non-tech savvy users.
- tejasmanohar 10y agoAh, neat- OpenPGP.js! Stumbled upon this the other day and was impressed that it's already been audited (Cure53).
- jscheel 10y agoHey Tejas, I see your name is in the screenshot ;)
- brian_cloutier 10y agoIt's not obvious from the readme, how does key exchange work?
- henryboldi 10y agoOnce your key is generated you can click the 'copy' icon to the right of your name in the header. After that you can share the key on any platform you like, including Keybase.io :)
- mnw21cam 10y agoHow does it integrate into the web of trust?
- pmlnr 10y agokeybase.io... right. I've been waiting for an invite letter for a year. Please stop referring to non publicly open platforms as they were actually usable. There is keys.gnupg.net, pool.sks-keyservers.net, pgp.mit.edu, etc. These are the well-known ones that had been around for a while.
- corndoge 10y agoWhat's your username? I have a couple invites. Should note that I never use the thing since in practice it's easier to fetch my key via traditional methods, a la pgp.mit.edu...
- anowlcalledjosh 10y agoIf you ask on /r/keybase you should get an invite pretty quickly, or check to see if there are any people offering invites. Currently I see at least 39 available.
- gort 10y agoI'm not sure this is the name to use if you want people of only average political commitment to use your app. Although at least it's a striking name.
- henryboldi 10y agoThanks! We found it randomly by searching available .io domain names.
- frakkingcylons 10y agoThe satire writes itself. What's wrong with .org/.net?
- danso 10y agoi don't think it's worth naming a product based on available domain names. It helps in the branding sure, but it doesn't make up for diastarous names.
- WorldMaker 10y agoDon't forget to send offset money to Chagos for the social injustice in the IO domain names. https://gigaom.com/2014/06/30/the-dark-side-of-io-how-the-u-k-is-making-web-domain-profits-from-a-shady-cold-war-land-deal/ https://gigaom.com/2014/06/30/the-dark-side-of-io-how-the-u-...
- michaelmior 10y agoMods, could we have something descriptive added to the title? This single word doesn't really give me any idea what this about. Suggestions (taken from the link) Felony: Next Level PGP Felony: An open-source PGP keychain built on the modern web
- MilnerRoute 10y agoAlso, here's the link to the README file. (Nicely done!) https://github.com/henryboldi/felony/blob/master/README.md https://github.com/henryboldi/felony/blob/master/README.md
- masklinn 10y agoGithub's index page (TFA) shows the readme below the files listing.
- oneeyedpigeon 10y agoBut the direct link to the README.md file is ‘better’.
- henryboldi 10y agoI could see your point, for sure
- michaelmior 10y agoPersonally I prefer a link to the repository instead of the README. I like to scan the project structure as I scroll down to the README and it also gives me a chance to see how active the project is since GH shows when each file/folder was lost modified.
- deleted 10y ago[deleted]
- henryboldi 10y agoI personally like it like this, but if it had to be renamed, that would be the title for sure!
- deftnerd 10y agoApp doesn't appear to work for me. I downloaded the precompiled windows app, and it loads a window that says "Hello React" and gives error popups too.
- henryboldi 10y agoI haven't had time to fully test it on Windows, only Mac. The app is still in pre-release. I would love any PRs fixing this issue!
- mathiasrw 10y agoThis information should really go into the README
- henryboldi 10y agoAlready added :)
- Globz 10y agoyeah same here I get Javascript errors.
- deanCommie 10y agoOkay, I'll be the contrarian one: I HATE the name. There have already been trends in the mainstream and right wing media that "If you have nothing to hide, you have nothing to fear", that the NSA only monitors the communication of criminals, and that things like iPhone encryption help terrorists first. With that in mind, can you imagine the reaction that the average lay-person will have when they see a clickbait headline or morning news report that says "A new app called Felony allows ISIS and online pedophiles to communicate in secret with ease." It looks like a great app, and I will honestly use it. But I don't think the name helps the cause of promoting easy and default end-to-end encryption for all to remove the implication that the only people that use it have something to hide.
- ascendantlogic 10y agoI just put in an issue to change the name. Looks like one was put in prior and closed without comment by the repo owner. I hope he doesn't think this is some edgy way to be "cool" EDIT: He closed my issue without comment.
- krisdol 10y agofork it and maintain your own name if you feel strongly about it.
- ascendantlogic 10y agoOr maybe he shouldn't be giving opponents of strong encryption a PR gift on a platter.
- vtlynch 10y agoAgreed. There is real irresponsibility in choosing this name. Thinking that this wont be used against the encryption community is naive and short-sided.
- jackweirdy 10y agoNor does it help the cause of explaining to the general public that encryption is something they do use and should use in their own lives.
- K0nserv 10y agoReally cool, it'd be nice to have a few more screenshots or maybe a video of the usage. It's not fully clear if Felony actually sends the message or only encrypts it and allows you to send the encrypted message in another medium.
- henryboldi 10y agoFelony only encrypts messages and allows you to send the encrypted message on another medium. Hope that clears this up. Also, I agree more screenshots would be great. Screenshots++
- callumlocke 10y agoAlthough the name is ironic, it will reinforce the common vague notion that encryption is something politicized/controversial/illegal, and that's not a good thing for infosec. Looks great otherwise.
- henryboldi 10y agoThanks for the feedback)
- brashrat 10y agothe name may be intended to be ironic, but the irony of the irony is that if you are interested in communicating about conducting one or more felonies, I would in fact urge you to use encryption. I hate when people hate the "if you have nothing to hide, why do you care?" question because it's a valid question. You can answer, "because I fear the creeping growth of a surveillance state like in 1984", but then again, if you do that you no longer get to claim that other "slippery slope arguments are fallacies". I've been a bigger privacy freak than all of you since before you were born, google my somewhat unusual name, you won't even find me. But still, I enjoy making fun of the groupthink that infects these types of communities.
- cyphar 10y agoIgnoring the arrogance, "If you have nothing to hide" isn't a valid question because everyone has something to hide. People have curtains and doors for good reasons, and everyone expects a certain amount of privacy in their lives -- but they don't realise how much they care about it until after they get screwed. Oh, and it's not a slippery slope fallacy if we literally are headed towards 1984. Not even Orwell thought that social graphs would allow for automated analysis. The NSA doesn't need tele-screens when they have Facebook.
- brashrat 10y agono slippery slope argument is a fallacy when the underlying process can best be described as a slippery slope. "Slippery slope" is not a fallacy, it's an analogy. I'm in favor of crypto, privacy and the same things you are... I just don't lie about it: criminals are more interested in crypto than the average citizen, so are kiddy pornographers (for those of you who don't think that's a crime). So are "chinese dissidents", but seriously, there are more criminals out there. my arrogance comes from my ability to be both smart and honest rather than a propagandist.
- runj__ 10y agoAwesome! I'll finally be able to stop using the horrible GPG Keychain app I used to use which didn't even allow pasted public keys.
- henryboldi 10y agoYES EXACTLY!!!
- imjustsaying 10y agoGuess what the prosecutor will say to the jury in every case involving a defendant who uses this? "The accused was even using an app named Felony!"
- fdomig 10y ago> built on the modern web with Electron, React, and Redux. Security? Encryption? Privacy?
- elcapitan 10y agoThat's the old web! Use the modern web!
- itschekkers 10y agoI like the idea of this, and would love to give it a try. I would say, however, that the documentation/instructions are a little bit barebones. I know its just early days, but as a newcomer to node it is pretty difficult to know how to use this. You may also want to include a PGP 101 (or a link to a good get-started guide) because it isn't really common knowledge either
- cm3 10y agoWhat's the state of WebCrypto APIs, and is it already possible to avoid ciphers written and deployed in JS?
- deleted 10y ago[deleted]
- spriggan3 10y agoPoor name for an app. And yes it matters.
- nickpsecurity 10y agoMost are focused on the name, which is terrible, while only one other (so far) noticed the big problem: Electron, React, and Redux. A secure messenger needs to have strong endpoint security. Easiest way to do that is using safe, system languages with simple implementation, as few dependencies as possible, and isolation of app from rest of the system. That's one of safe C's, restricted C++, SafeD, Ada/SPARK, Component Pascal, Rust... any of those with portable code for main library plus modules for OS-specific stuff (esp GUI & filesystem). That would have a chance of surviving hackers, esp good ones. I know almost nothing of the above frameworks. However, Google gave me front pages for each that look more complex in implementation and dependencies than a C, Ada, or Rust app. Unnecessarily so. Secure applications should follow Lean and KISS principles every chance. Note to author: All that said, if you're just doing it for fun or learning, then that's cool. Also a good area to learn about. :) The above applies to implementations meant to be used in field.
- dom96 10y agoAgreed. Although I think that the name is also a problem. It feels like most of the upvotes are coming in because of the pretty image in the readme...
- nickpsecurity 10y agoI mention the name in passing as others wrote on it. A lot on it haha. Your comment on image is possibly also true. I remember much of the press of another messenging app oriented toward privacy came because it advertised as "the beautiful messenger" with many nice pictures. It was Icelandic with .is site but I don't recall name. Versus competition, wasn't much to say in terms of implemented features or security. The U.I. was beautiful, though. ;) Note: The Apple website takes this technique about as far as it can go outside a dedicated, high-def, image board. Note 2: I could add Nim to my prior list if there's been any work evaluating it for security-critical applications. Particularly, how it helps or hinders expressing such things plus risk compiler brings in during transformations. Anything on that yet?
- 10y ago
- unimpressive 10y agoChange the name.
- givinguflac 10y agoCould have used a hyperbolic name in the other direction. "FreedomKeyper" comes to mind.
- givinguflac 10y agoCould have used a hyperbolic name in the other direction. "FreedomKeyper" comes to mind.
- mugsie 10y agoFrom what I can see, the underlying openpgp js lib does not support GPG Cards (smartcards / newer Yubikeys + others). Interesting app, and it looks cool, but it rules out usage for me. Why the JS + Electron stack?
- peterkshultz 10y agoWhat are the benefits of this over something like Keybase?
- everfree 10y agoNice user interface and packaged in a desktop app, I would assume. You can use it in tandem with Keybase for the key discovery.
- knorker 10y agoThis name is awful. I would never want to contribute to it, nor use it. Nor suggest it to anyone as a solution to anything. It's the worst name since that framework called "cocaine" with tools and subprojects named after illicit drug market terms. Yeah, "felony" and "cocaine" are not things I will put on my CV or would like to show up when someone Googles my name. What's the joke here? That some people are incorrectly labelled felons for what they say and write? Do you know what most "felons" did to be called that? It's not for what they said and wrote that should be constitutionally protected.[1] [1] I don't have numbers to back this up. Maybe most people are actually felons for drug possession, but you know what? I don't want to be associated publicly with those actions either. Also do you want to be on this table? https://www.fbi.gov/about-us/cjis/ucr/crime-in-the-u.s/2015/preliminary-semiannual-uniform-crime-report-januaryjune-2015/tables/table-4/table-4-state-pieces/table_4_january_to_june_2015_offenses_reported_to_law_enforcement_by_state_alabama_through_california.xls https://www.fbi.gov/about-us/cjis/ucr/crime-in-the-u.s/2015/... Violent crime,Murder,Rape, Robbery, Property crime, Burglary, Larceny-theft,Motor vehicle theft, Arson
- Sir_Substance 10y ago>Do you know what most "felons" did to be called that? It's not for what they said and wrote that should be constitutionally protected. Exercised journalistic integrity and protected an anonymous sources? http://uscode.house.gov/view.xhtml?path=/prelim@title18/part1/chapter37&edition=prelim http://uscode.house.gov/view.xhtml?path=/prelim@title18/part... The press is free, as long as it doesn't protect sources that have leaked embarrassing information about the armed forces.
- knorker 10y agoIs that how most felons earned their felony conviction? Because that's what I asked (rhetorically).
- SNvD7vEJ 10y agoThe members page of the github page looks like some sort of criminal record https://github.com/henryboldi/felony/network/members https://github.com/henryboldi/felony/network/members
- lllorddino 10y agoOr you could just use the terminal like any sane person. This is how to encrypt a message using someones public key ready? gpg -r pubkeyidhere -e filetoencrypthere.txt Honestly if you can't work a terminal you shouldn't be left around encryption.
- deleted 10y ago[deleted]
- pritambaral 10y agoYou shouldn't have to work in a terminal to be able to use HTTPS's security assurance. This sort of mentality is a hindrance to getting encryption out there to the common person and making it common place in communication
- tokenizerrr 10y agoThe Gnu Privacy Assistant (GPA, https://www.gnupg.org/(en)/related_software/gpa/screenshots.html https://www.gnupg.org/(en)/related_software/gpa/screenshots...., bundled with https://www.gpg4win.org/ https://www.gpg4win.org/) is also pretty good. Though it does require you to already know the right words and a basic knowledge of GPG.
- rxlim 10y agoAfter reading the README I think that "Felony" is a very appropriate name: ... built on the modern web with Electron, React, and Redux. Building desktop applications with web frameworks should definitely count as a felony.
- deleted 10y ago[deleted]
- reviseddamage 10y agocommitting felony. it's a github pun meta isn't it.
- danso 10y agoI've heard about optimizing for developer happiness, but this is kind of silly. - the app has an unintuitive and harmful name that casts aspersions on the core values it purportedly touts because the developer saw that it was an available .io domain [0] - This app has a shitton of leftover boilerplate and dev dependencies from a bootstrap scaffold, even though AFAIK there is no testing suite. (Because we all know how safe npm dependencies are...) - A good number of unnecessary non-dev dependencies too. It includes font-awesome, which seems unnecessary to include in its entirety already...but are there any uses of font-awesome? I did a search for "font-awesome" and "fa-" but couldn't find any. I understand using boilerplate generators to learn the ropes of creating within a framework...I've done it to learn React and Angular. But to use a scaffold-generator for a niche and highly specialized/sensitive app like this? It can't mean that it's anything more than a toy app. And yet one in which the decision to give it the name "felony" just looks immature on the author's part, meaning that it's not even useful as a resume padder. [0] https://news.ycombinator.com/item?id=12030422 https://news.ycombinator.com/item?id=12030422
- j1vms 10y agoI understand other posters' concerns about the name, but I have to admit it evokes almost the same level of wry wit of Linus, when he christened 'git'. In fact, the reception this name is getting is quite ironic. Just think about it, and you might just burst out laughing.
- dkarapetyan 10y agoThis is fantastic. Now all you have to do is add a share button and an extension to the site being shared to. Imagine if all status updates where PGP encrypted, what a wonderful world that would be.
- e12e 10y agoOn a related note, has anyone had a look at "Pretty Curved Privacy" ? https://github.com/TLINDEN/pcp https://github.com/TLINDEN/pcp (Just submitted it to hn - I thought there was an old submission, but apparently I was mistaken): https://news.ycombinator.com/item?id=12035081 https://news.ycombinator.com/item?id=12035081 If felony is PGP protocols wrapped in modern web technology, I suppose pcp is NaCl wrapped in old PGP command line and protocols...
- thinkMOAR 10y agoLooks like neat little app, read the website, but couldn't find a question i had which popped up instantly when i launched the app. Is it possible to use existing PGP keys with Felony?
- bbcbasic 10y agoCall it Enigma
- macawfish 10y agoCall it "privatebits" or something more suggestive that personal informational boundaries and privacy can be healthy for everyone, rather than the highest criminal offense. I understand that there's some irony or sarcasm there, but trust me, those are not timeless, even for people who "get it". Bitter humor is not sustainable in the long run, so relying on that kind of energy probably won't help the cause.
- macawfish 10y agoCall it "privatebits" or something more suggestive that personal informational boundaries and privacy can be healthy for everyone, rather than the highest criminal offense. I understand that there's some irony or sarcasm there, but trust me, those are not timeless, even for people who "get it". Bitter humor is not sustainable in the long run, so relying on that kind of energy probably won't help the cause.
- esafwan 10y agoReally great app. I was alway in search for open-source tool as this. Didn't get time to check yet. But have to soon.
- luke-stanley 10y agoWould be better to use a small GUI library, avoiding Webkit / Chromium, for memory usage and security.
- bbcbasic 10y agoAttackable via dependencies