I have built a chat app called FreeTime!
▲ 8 r/discordsucks+2 crossposts

I have built a chat app called FreeTime!

I got tired of every chat app either selling my data, requiring my phone number, or bombarding me with ads. So I built FreeTime an Android messenger that does none of that.

It's fully open source on GitHub with the APK ready to download. Messages are real-time with read receipts and typing indicators, all your media is end-to-end encrypted so even I can't see what you send, and there's zero data collection. No phone number required to sign up, no contacts uploaded to a server, no analytics SDKs phoning home. You can create groups, set up channels with permissions, and use two-factor authentication if you want the extra security. Voice and video calls are coming in the next update.

Building it was kinda hard since i was still new with android studio, kotlin and gradle, but after all the project come out good. Getting the encryption right was straightforward AES-256 per file, keys encrypted to each recipient but making it feel fast while doing all that crypto in the background took real effort. Also all the project was made to be self-hosted and controlled form a simplified admin pannel running locally on the master-server to facilitate admins work. The infrastructure was made with the intent to self host the master-server and some peer servers on my local machines (like i'm doing right now) and maybe using also an hosting plan in the future.

Would love for people to try it, break it, and tell me what sucks. The whole point of putting it on GitHub is to be transparent and letting the others see how i have made it, even if it is still the first version and is still a little rough. Here's the link to the github project:

Github --> https://github.com/coderguy787/FreeTime

u/Neither_Toe_320 — 3 days ago
▲ 2 r/discordsucks+2 crossposts

I've finally finished FreeTime!

Hey everyone,

I've been working on this on and off for a while and I'm happy to say the Android APK just went live today.

It's called FreeTime and its equipped with:

- End-to-end encryption (messages encrypted before they leave your device)

- Auto-enabled 2FA on signup (no extra steps, no option to skip)

- Burn-on-Read — private messages deleted from the server right after delivery

- Screenshot protection built in

- Real-time messaging with background notifications

- Group chats with admin controls and custom banners

- No data retention — we don't keep logs or message history on my servers

- In private chats and in group chats(only for the protected files option), if you share a file, the receiver needs the authorization of the sender to download the file.

The codebase is open source and auditable. The whole philosophy is: minimize data collection, maximize user control, and make security automatic so you don't have to think about it. Its basically an app where you can chat and exchange files, totally anonymously without worrying about any sort of third party company that will have access to your data without the user consent, since the user is basically the database of its own messages and files shared. Also the app is equipped with a particular encryption that when sharing a file, it will first be encrypted and then received in the android app storage waiting for the approve for the decryption and download into the storage of the android device. I'm trying my best to make the project the best in can, but because its totally free, without any advertisement and because i was the only dev on this project, it will take time to read and assist everyone and especially in making new up updates and features. The whole project infrastructure, such as the servers and the peer network is entirely handled locally in my small server room in my studio. The only platform i use is Cloudflare to host my website, but except that i'm totally independent from any external service. For the project distros, the Windows and Linux desktop clients are in development, but the Android APK is ready now. I'm open to suggestions! If anyone would like to check the project, here some links to my discord and my website where you can find everything you need!

Website: https://freetime-official.org

Discord : https://discord.gg/8G34QX4vd4

reddit.com
u/Neither_Toe_320 — 8 days ago