[–] [S] 3 points 10 months ago (3 children)

The docs for it can be seen here: https://positive-intentions.com/docs/projects/chat

I think it should have the links for more information.

The android app is poorly maintained I would stick to the website based version which I actively work on. I'm using tauri to wrap the webapp. I'm no java developer, that's all tauri boilerplate.

Ultimately this is intended to be a general purpose messaging app. But it isn't as good as any of the app you've suggested. I sharing it because it demonstrates a fairly unique browser based architecture. Aiming for secure client-side cryptography.

Unlike other solutions, as a webapp users can get started without installing or registering.

  • source
  • parent
  • context
  •  

    IMPORTANT NOTE - READ FIRST:

    While this can be selfhosted, YOU SHOULDNT! ... NONE of my projects have been audited or reviewed. I provide them for testing and demo purposes only. NOT to replace any other app you use.

    BE RESPONSIBLE WHEN USING UNAUDITED SOFTWARE... DO NOT USE FOR SENSITIVE PURPOSES.


    Now that I've hit you over the head with caution...

    Want to send encrypted WebRTC messages and video calls with no downloads, no sign-ups and no tracking?

    This prototype uses WebRTC to establish an encrypted browser-to-browser connection. Everything is stored locally in browser storage and cleared when you clear the site data from your browser - true zerodata privacy!

    [–] [S] 1 point 10 months ago*

    it certainly gives more control over your own data, but (if you know what youre doing) from a cybersec perspective, it can help to reduce the "attack surface". the current direction is to allow users the flexibility from a version provided from me hosted on aws s3 or host it yourself from open source code. additionally, you can host your own peerjs-server as used for brokering connections... by default it connects to the public instance of peerjs-server (so its easier for users to get startedt).

    im aiming for flexibility in "getting started" from ready-to-go to selfhosting. it all depends on if a user knows what theyre doing.

  • source
  • parent
  • context
  • [–] [S] 2 points 10 months ago (2 children)

    For testing and demo purposes only. NOT to replace any other app you use.

    Session, Signal, Simplex and countless more apps are better for privacy and security. I can only hope to get to that level on my project.

    Selhosting and a vpn are optional depending on your use case; the app works with niether to help users try it out and get started. Like all secure messaging apps, its better to selfhost given the option.

    I've put effort into how the app is working, but ultimately i dont think its appropiate for me to suggest this code is ready for your sensitive data when it hasnt been reviewed or audited.

  • source
  • parent
  • context
  •  

    how its architected: https://positive-intentions.com/blog/decentralised-architecture

    some benefits of the approach: https://positive-intentions.com/blog/statics-as-a-chat-app-infrastructure

    i find that module federation and microfronends to generally be discouraged when i see posts, but it i think it works for me in my approach. im optimisic about the approach and the benefits and so i wanted to share details.

    [–] [S] 2 points 1 year 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.

  • source
  • parent
  • context
  • [–] [S] 1 point 1 year 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.

  • source
  • parent
  • context
  • [–] [S] 0 points 1 year 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.

  • source
  • parent
  • context
  •  

    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.

    submitted 1 year ago* (last edited 1 year ago) by 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://positive-intentions.com/

    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.

     

    I'm creating a JavaScript UI framework for my own projects. It's a learning journey and I'd like to share my progress.

    I've written some blog posts about my progress so far:

    1. Functional Web Components - https://positive-intentions.com/blog/dim-functional-webcomponents
    2. Functional Todo App - https://positive-intentions.com/blog/dim-todo-list
    3. Async State Management - https://positive-intentions.com/blog/async-state-management
    4. Bottom-up Browser Storage - https://positive-intentions.com/blog/bottom-up-storage

    Note: The UI framework is far from finished. I want to share progress to see if there are any outstanding issues I'm overlooking.

     

    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!

    submitted 2 years ago* (last edited 2 years ago) by to c/opensource@lemmy.ml
     

    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!

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

    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!

    submitted 2 years ago* (last edited 2 years ago) by to c/selfhost@lemmy.ml
     

    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!

    view more: next ›