positive_intentions

joined 1 year ago
[–] positive_intentions@lemmy.ml 1 points 2 months ago

It's on the todo list. Like I mentioned in the parent post, it's far from finished.

[–] positive_intentions@lemmy.ml 2 points 2 months ago (2 children)

im pretty sure its zero-installation. its a webapp. you go to a url, then thats it.

with WebRTC, the p2p connections is established between browsers. so i think it has a strong case for being p2p. You would be using your own device to run the javascript in the browser and storage provided by the browser is also from your device.

it will do all the encryption, data storage, etc on your browser using only the resources the browser will provide. I believe the functionality as a result is substancially independent selfhosted and p2p.

[–] positive_intentions@lemmy.ml 1 points 2 months ago

thanks for your honest feedback.

ive had feedback that people dont know what my app does before. its actually why im in the process of rebranding to Glitr. it used to be called (and kinda is "positive-intentions"). its very early days in the rebranding process and your feedback helps to guage how im doing. its clear that more needs to be done.

those pictures at the bottom will be removed. i was already on the fence about it. i put it there to add a splash of color to the landing page experience.

as for open source and f-droid. the project is developing in a way that open source isnt sustainable and so i branched out to this project. open source and f-droid are still on the table for a separate and more advanced project (https://github.com/positive-intentions/chat). i think im confusing people by mentioning it at all.

i hope to work towards functionality to make my app as easy and intuitive to use as destiny. i try to be clear in things like my post that its a work in progress to help manage expectations.

[–] positive_intentions@lemmy.ml 1 points 2 months ago (2 children)

Can you compare mine to Destiny?

I tried to make mine straightforward. Id like to know what kind of user flow I could aim for.

[–] positive_intentions@lemmy.ml 0 points 2 months ago

thanks for the advice. perhaps you have some tips of where i might have done something incorrectly in a previous attempt at open source and libre software. this could be a whole discussion, but i will try to be brief.

https://github.com/positive-intentions/chat

i optimistically started with the aim to get grant funding for a novel approach to secure and private communication using p2p tech. after countless rejections im dont think i should presue that direction.

so then i thought to create something competative in the space of file-transfer. the app would be is a simplified version of the chat app and with less complexity in exchange increased stability. thats that app mentioned in the parent post. mi might not work as privacy solution, but it could still be competative in the tools for file-transfer if i can get it to nice stable polish that can work with massive file-sizes.

i briefly looked at how to get it on the f-droid store and there were details like moving things to gitlab. i then decided to push back indefinately in favor of focusing on the the file-transfer project.

if anyone want to help me with getting the chat app to the f-droid store, some initial changes can be found here: https://www.reddit.com/r/tauri/comments/1j6g71h/is_there_any_examples_out_there_of_a_tauri_app_in

im not entirely sure i have a service to sell. my efforts are on the PWA. the service i can sell is to provide the native build because people wont want to compile thier own. its a shot in the dark with the Play store, but im curious to see what happens.

[–] positive_intentions@lemmy.ml 0 points 2 months ago (1 children)

Thanks for the links. I'll need to learn more about this. My high-level thoughts are that I'd like control over my work so it may not be libre software.

[–] positive_intentions@lemmy.ml 0 points 2 months ago (3 children)

https://www.reddit.com/r/cryptography/comments/1evdby4/is_this_a_secure_messaging_app/

This app is based on a similar technology. Maybe you can help me understand the concerns if it does all the things described in that post.

[–] positive_intentions@lemmy.ml 1 points 2 months ago

It's a work in progress so it only makes sense for me to host it. I'm actively fixing things.

If you really want to host statics, I could provide the statics as bundle (but the project is still closed source)

Take a look at the hosting options seen on a separate project (in the readme). Those are the selfhosted options that could be available with this depending of how the project develops.

https://github.com/positive-intentions/chat

[–] positive_intentions@lemmy.ml 0 points 2 months ago

Same reason for all the other mainstream offering. It's provided as a zero setup webapp with similar functionality.

[–] positive_intentions@lemmy.ml 1 points 2 months ago (5 children)

Thanks for the clarity.

To prevent things like the risk of infection, is why the app is primarily a webapp. Sanboxed by the browser of you choice.

[–] positive_intentions@lemmy.ml 0 points 2 months ago (1 children)

I don't think I'm fully understanding. It's purely a webapp. No database. Client-side computation only.

Can you help me understand how I could reshape my project so it aligns to what you mean.

Im putting a hard-block on open-sourcing it after my previous project. But I'm generally communicative about how it works and happy to answer questions about it.

[–] positive_intentions@lemmy.ml -4 points 2 months ago (7 children)

In the subject of licences, I don't really know much there.

Given that I'm trying to sell it on the play store I guess you don't control it?

What would be the concerns around this? Loads of things are close source. I expect it helps to create something competitive.

 

glitr.io

hey. im working on a p2p file sharing app as a kind-of alternative to somthing like GDrive or iCloud to transfer files between computers. its far from finished, but ive got enough to put it up for testing and demo purposes. it would be great if you would like to take a look and share feedback.

the aim is for this is to make it easier to transfer files between your own devices.

(my app-description combined with security-claims typically raises eyebrows, so id like to include a link to a related reddit post: https://www.reddit.com/r/cryptography/comments/1evdby4/is_this_a_secure_messaging_app)

some pending things to add:

  • improved connection stability when over the internet.
  • increased file size capacity (currently limited to around 50MB)
  • add file-transfer progress indicator (useful for larger payloads).
  • update all the documentation to make it less technical.

feel free to reach out for clarity.

42
submitted 2 months ago* (last edited 2 months ago) by positive_intentions@lemmy.ml to c/privacy@lemmy.ml
 

glitr.io

hey. im working on a p2p file sharing app. its far from finished, but ive got enough to put it up for testing and demo purposes. it would be great if you would like to take a look and share feedback.

the aim is for this is to make it easier to transfer files between your own devices.

(my app-description combined with security-claims typically raises eyebrows, so id like to include a link to a related reddit post: https://www.reddit.com/r/cryptography/comments/1evdby4/is_this_a_secure_messaging_app)

some pending things to add:

  • improved connection stability when over the internet.
  • increased file size capacity (currently limited to around 50MB)
  • add file-transfer progress indicator (useful for larger payloads).

feel free to reach out for clarity.

 

https://github.com/positive-intentions/chat

A webapp for P2P E2EE messaging and file transfer. its a fairly unique approach to secure messaging.

the project isnt ready to replace any existing apps or services, but given the competative market for this kind of project, id like to push it out to get feedback.

i made an attempt to create documentation on the website, but otherwise feel free to reach out with questions about how it works.

Note: this project has NOT been audited. It, along with it's source code are provided for testing and demo purposes.

 

https://github.com/positive-intentions/chat

A webapp for P2P E2EE messaging and file transfer. its a fairly unique approach to secure messaging.

the project isnt ready to replace any existing apps or services, but given the competative market for this kind of project, id like to push it out to get feedback.

i made an attempt to create documentation on the website, but otherwise feel free to reach out with questions about how it works.

Note: this project has NOT been audited. It, along with it's source code are provided for testing and demo purposes.

 

i created a browser-based tool for p2p file transfer where it doesnt use any backend for storage. instead, it relies on storage provided by the browser.

https://file.positive-intentions.com/

 

App: https://chat.positive-intentions.com/

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

  • Open Source
  • Cross platform
    • 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
    • No cookies
    • P2P encrypted
    • No registration
    • No installing
  • Messaging
    • Group Messaging (coming soon)
    • Text Messaging
    • Multimedia Messaging
    • Screensharing (on desktop browsers)
    • Offline Messaging (in research phase)
    • File Transfer
    • Video Calls
  • Data Ownership
    • Self Hosting
    • GitHub pages Hosting
    • Local-Only storage

Check it out!

1
submitted 10 months ago* (last edited 10 months ago) by positive_intentions@lemmy.ml to c/cybersecurity@lemmy.ml
 

im aiming to make a chat app secure as theorhetically possible as a webapp. for transparency its open source. id like the experience to be as close to possible to a regular chat app. its important to note; there are limitation with p2p and webapps such that messages cant be sent if the peer isnt connected.

to keep this post brief, please take a look at the readme. it has all the information and links.

i dont think its ready to replace any app or service, but id love to get feedback on what you think would make it so you would use it more than once.

 

chat.positive-intentions.com

https://github.com/positive-intentions/chat

I'm excited to share with you an instant messaging application I've been working on that might interest you. This is a chat app designed to work within your browser, with a focus on browser-based security and decentralization.

What makes this app unique is that it doesn't rely on messaging servers to function. Instead, it works based on your browser's javascript capabilities.

Here are some features of the app:

  • Encrypted messaging: Your messages are encrypted, making them more secure.
  • File sharing: Easily share files using WebRTC technology and QR codes.
  • Voice and video calls: Connect with others through voice and video calls.
  • Shared virtual space: Explore a shared mixed-reality space.
  • Image board: Browse and share images in a scrollable format.

Your security is a top priority. Here's how the app keeps you safe:

  • Decentralized authentication: No central server is required for login, making it harder for anyone to gain unauthorized access.
  • Unique IDs: Your ID is cryptographically random, adding an extra layer of security.
  • End-to-end encryption: Your messages are encrypted from your device to the recipient's device, ensuring only you and the recipient can read them.
  • Local data storage: Your data is stored only on your device, not on any external servers.
  • Self-hostable: You have the option to host the app on your own server if you prefer.

A decentralized infrastructure has many unique challenges and this is a unique approach. Ive taken previous feedback and made updates. Its important to note, it is still a work-in-progress and provided for testing/review/feedback purposes.

Looking forward to hearing your thoughts!

The live app

About the app

Docs

view more: next ›