twonly, a privacy-friendly way to connect with friends through secure, spontaneous image sharing.
Find a file
2025-03-30 22:50:43 +02:00
android ios version should work 2025-03-25 00:11:07 +01:00
assets add credits for images 2025-03-23 11:11:23 +01:00
drift_schemas/twonly_database fix #75 2025-03-30 19:51:57 +02:00
ios upload fixes 2025-03-26 01:33:28 +01:00
lib fix #74 2025-03-30 22:44:10 +02:00
test fix #75 2025-03-30 19:51:57 +02:00
.gitignore upload fixes 2025-03-26 01:33:28 +01:00
analysis_options.yaml add files 2024-12-31 17:50:53 +09:00
build.yaml fix #75 2025-03-30 19:51:57 +02:00
devtools_options.yaml websocket automatic reconnection 2025-01-21 08:41:27 +01:00
firebase.json ios version should work 2025-03-25 00:11:07 +01:00
generate_proto.sh rename and update icon 2025-01-19 21:29:00 +01:00
l10n.yaml add files 2024-12-31 17:50:53 +09:00
LICENSE Initial commit 2024-12-31 09:46:15 +01:00
pubspec.lock add volume listener #3 2025-03-22 20:35:32 +01:00
pubspec.yaml update version 2025-03-30 22:50:43 +02:00
README.md remove cached images 2025-02-10 20:51:25 +01:00

twonly

Don't be lonely, get twonly! Send pictures to a friend in real time and be sure you are the only two people who can see them.

run-as eu.twonly.testing ls /data/user/0/eu.twonly.testing/

Pro Version

  • Send and receive unlimited pictures
  • This includes a free pro version for your twonly partner!
  • Get up to 3 tokens
  • Get for your twonly partner a second a additional pro version

Features

This app was started because of the three main features I missed out by popular alternatives.

Background Notification

The server will first try to send via an open websocket connection. If not available then it sends a wakeup via FCM. This will trigger the app to reopen the websocket.

Three to rule them all.

  1. Security by design: No one except your device can access your data.
  2. Privacy by design: The server only knows your username and public key.
  3. User-friendliness: Decide for your own :)

Bug-Bounty

twonly offers a Bug Bounty. Depending on the criticality the bounty can go up to 50€ (more later, this is out of my own pocket :/).