handmade.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
handmade.social is for all handmade artisans to create accounts for their Etsy and other handmade business shops.

Server stats:

36
active users

#encrypted

0 posts0 participants0 posts today
Replied in thread

…It was…unclear if #Starlink communications were #encrypted. At a minimum, the system allows for a network separate from existing WH servers that people on the grounds are able to use, keeping that data separate.

“It’s super rare” to install Starlink or another #internet provider as a replacement for existing govt #infrastructure that has been vetted & secured, said Jake Williams, a VP for R&D at Hunter Strategy, a #cybersecurity consultancy. “I can’t think of a time that I have heard of that.”

If you are curious about a Google #Photos alternative, give #Ente a try. #FOSS #encrypted photo management and sharing app. Here is their presentation from a recent #Mozilla event.
Here is my referral code. If you sign up for a paid plan we both get an extra 10 GB of storage, free. "RVCAPI"
fosstodon.org/@ente/1139739299

FosstodonEnte (@ente@fosstodon.org)Ente's presentation at Mozilla Builders Demo Day in San Francisco. Thanks to @mozillaofficial@mastodon.social for this opportunity 🙏 https://www.youtube.com/watch?v=Bc3SK7fGIK8

Selhosted P2P File Transfer & Messaging PWA

App: chat.positive-intentions.com

A p2p encrypted file transfer and messaging app. Here are some features below:

* #OpenSource
* #CrossPlatform
* #PWA
* #iOS, #Android, #Desktop (self compile)
* App store, Play store (coming soon)
* Desktop
* #Windows, #MacOS, #Linux (self compile)
* run `index.html` on any modern #browser
* #Decentralized
* #Secure
* #NoCookies
* #P2P #encrypted
* No registration
* No installing
* #Messaging
* Group Messaging (coming soon)
* Text Messaging
* #Multimedia Messaging
* #Screensharing (on desktop browsers)
* Offline Messaging (in #research phase)
* #FileTransfer
* #VideoCalls
* #DataOwnership
* #SelfHosted
* GitHub pages Hosting
* Local-Only storage

Check it out!

- App: chat.positive-intentions.com
- More info: positive-intentions.com/blog/i
- GitHub: github.com/positive-intentions

chat.positive-intentions.compositive-intentions

id like to share some details about how my app works so you can discover/give me feedback on my app. id like to have wording in my app to say something like "most secure chat app in the world"... i probably cant do that because it doesnt qualify.

github.com/positive-intentions

positive-intentions.com/blog/i

im not an expert on #cyberSecurity. im sure there are many gaps in my knowlege in this domain.

using #javascript, i initially created a fairly basic #chatApp using using #peerjs to create #encrypted #webrtc #connections. this was then easily enhanced by exchanging additional #encryption #keys from #cryptography functions built into browsers (#webcrypto api) to add a redundent layer of encryption. a #diffieHelman key #exchange is done over #webrtc (which can be considered #secure when exchanged over public channels) to create #serverless #p2p #authentication.

- i sometimes recieve feedback like "javascript is inherently insecure". i disagree with this and have #openedSource my #cryptography module. its basically a thin wrapper around vanilla cryptography functions of a #browser (webcrypto api).

- another concern for my kind of app (#PWA) is that the developer may introduce malicious code. this is an important point for which i open sourced the project and give instructions for #selfhosting. selhosting this app has some unique features. unlike many other #selfhosted #projects, this app can be hosted on #githubPages (instructions are provided in the readme). im also working towards having better support for running the index.html directly without a static server.

- to prevent things like browser extensions, the app uses strict #CSP headers to prevent #unauthorised code from running. #selfhosting users should take note of this when setting up their own instance.

- i received feedback the #Signal/#Simplex protocol is great. completely undertsandable and agree, but wonder if im reducing the #complexity by working with #webrtc. while it has its many flaws, i think risks can be reasonable mitigated if the #cryptography functions are implemented correctly. (all data out is #encrypted and all data in is #decrypted on-the-fly)

- the key detail that makes this approach unique, is because as a #webapp, unlike other solutions, users have a choice of using any #device/#os/#browser. while a webapp can have nuanced #vulnerabilities, i think by #openSourcing and providing instructions for #selfhosting and instructions to #build for various #platforms, it can provide a reasonable level of #security.

i think if i stick to the principle of avoiding using any kind of "required" service provider (myself included) and allowing the #frontend and the peerjs-server to be #hosted #independently, im on track for creating a #chatSystem with the "fewest moving parts". i hope you will agree this is true #p2p and i hope i can use this as a step towards true #privacy and #security. #security might be further improved by using a trusted #VPN.

while there are several similar apps out there like mine. i think mine is distinctly a different approach. so its hard to find #bestPractices for the functionalities i want to achieve. in particular #security practices to use when using #p2p technology.

(note: this app is an #unstable, #experiment, #proofOfConcept and not ready to replace any other app or service. It's far from finished and provided for #testing and #demo purposes only. This post is to get #feedback on the progress to determine if i'm going in the right direction for a secure chat app)

GitHubGitHub - positive-intentions/chat: Decentralized chatDecentralized chat. Contribute to positive-intentions/chat development by creating an account on GitHub.

In the coming years it seems that it'll be more important than ever for #activists to use properly secure means of communication. There are several good options, but don't rely on social networks.

Look for tools that are open source and end-to-end #encrypted with publicly auditable protocols. If this sounds like a lot, my easiest recommendation is to just use #Signal. It won't protect you if your phone itself is compromised, but it will protect your messages in transit.

A few quick basic #infosec tips: 🧵

1.) Absolutely NO biometric unlocking on your devices. The convince is not worth the security risks. Your face & fingerprint can be used without consent

2.) Move to an #encrypted email service & use a password manager (we suggest proton.me)

3.) Use Matrix.org for communications

4.) ALWAYS turn off Bluetooth and location services when not actively using them.

🚀 Tired of risking your privacy when connecting online? Discover our game-changing peer-to-peer chat app! 🔒 With end-to-end encryption, secure video calls, and immersive virtual collaboration, you're in complete control of your data. No more relying on central servers—experience fast,secure, private p2p communication today! 📁🔗

Some of the features of the app include:

- Decentralized
- No cookies
- P2P encrypted
- No registration
- No installing
- Group messaging (coming soon)
- Text messaging
- Multimedia messaging
- Offline messaging (research phase)
- File transfer
- Video calls
- Data-ownership
- Selfhosted (optional)
- Screensharing (on desktop browsers)

Curious how it works? Learn more about our secure solution and why it's the future of secure communication! 👇

Blog: positive-intentions.com/blog/i

GitHub: github.com/positive-intentions

Demo: chat.positive-intentions.com

positive-intentions.com · Introducing Decentralized Chat | positive-intentionsAre you tired of compromising your privacy and security when sharing files online? What if there was a way to transfer data that was not only secure and efficient but also put you in complete control? Imagine a file sharing solution that combines cutting-edge encryption with the power of decentralized technology, all while being accessible from any device.