Flatsonar

Selene

by Alamahant

Tor-based p2p chat and file sharing manager

Broad permissions Verified creator GPL-3.0-or-later v1.0.7
Screenshot 1 of Selene Screenshot 2 of Selene

About

Selene is a comprehensive peer-to-peer chat and file sharing application built on the Tor network. It enables secure, private communication and seamless file transfers between users, leveraging the anonymity and resilience of Tor.

Key Features:

  • True peer-to-peer messaging: messages travel exclusively over the Tor network, never leaving Tor at any point
  • End-to-end RSA encryption for messages, with selectable key lengths: 2048, 4096, or 8192 bits
  • File sharing via ephemeral Tor hidden service HTTP servers: recipients access files directly using the provided onion address in Tor Browser or any Tor-enabled private window
  • Request new Tor circuits and onion addresses for improved connectivity and privacy
  • Configurable Tor ports for advanced users
  • Contact export/import and rich messaging features including emojis and file transfers
  • Advanced logging system and chat history management
  • Password protection at startup for enhanced privacy
  • Cross-platform: built with Qt Framework

Selene is designed for privacy advocates and secure communication enthusiasts, offering a robust suite of features for confidential, flexible, and user-friendly Tor-based messaging and file sharing.

Permissions

2 permissions weaken the sandbox. Flatsonar asks before installing.

  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • access to unrecognised path 'xdg-documents/Selene:create'
    --filesystem=xdg-documents/Selene:create
  • network
    --share=network
  • inter-process communication (needed for X11)
    --share=ipc
  • Wayland display
    --socket=wayland
  • audio
    --socket=pulseaudio
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • GPU acceleration
    --device=dri
  • access to your download folder
    --filesystem=xdg-download:ro
  • access to xdg-config/kdeglobals
    --filesystem=xdg-config/kdeglobals:ro
  • talks to com.canonical.AppMenu.Registrar
    --talk-name=com.canonical.AppMenu.Registrar
  • talks to org.kde.kconfig.notify
    --talk-name=org.kde.kconfig.notify
  • talks to org.kde.KGlobalSettings
    --talk-name=org.kde.KGlobalSettings

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.