EN ES CA IT

Tuijo

You and I in Catalan - Your private, encrypted messaging app for couples

What is Tuijo?

Tuijo is a completely private and secure messaging app, designed exclusively for couples. Thanks to advanced end-to-end encryption (RSA-2048 + AES-256), only you and your partner can read your messages. Not even we can access them!

✨ Main Features

πŸ’¬ Secure Chat

End-to-end encrypted messages, read receipts, typing indicators, and much more.

πŸ“ Encrypted Location

Share your real-time GPS location with AES-256 encrypted coordinates. Interactive navigation with compass.

πŸ“ž Voice Calls

Peer-to-peer audio calls via WebRTC. Native CallKit on iOS, incoming call notifications on Android.

πŸ“Ž Protected Attachments

Send photos, videos, and documents fully encrypted with integrated viewer.

πŸ“… TODOs & Reminders

Create shared reminders with automatic notifications and integrated calendar in chat.

🌍 Multilingual

Fully localized interface in 4 languages: Italian, English, Spanish, and Catalan.

πŸ’‘ Couple Selfie

A shared profile picture that automatically syncs between your devices.

πŸ–ΌοΈ Media Gallery

Photos, links, and documents organized in tabs with Pinterest-style grid for links.

πŸ”— Link Preview

Paste a link and the app automatically extracts title, description, and preview image.

πŸ“€ External Sharing

Share photos, videos, documents, and links directly from other apps via Share Extension.

πŸ” Maximum Security

Your privacy is our priority. We use double encryption with RSA-2048 for key exchange and AES-256 for messages. Each message has a unique key and nobody, not even the server, can read your content.

πŸš€ How Does It Work?

1. Initial Pairing (QR Code)

  1. Device A generates its cryptographic keys and shows a QR code
  2. Device B scans the QR code and imports A's public key
  3. Device B shows its QR code with its own public key
  4. Device A scans B's QR code and completes the pairing
  5. Both devices are now securely connected! πŸŽ‰

2. Sending Encrypted Messages

  1. Write your message in the app
  2. The app generates a unique random AES-256 key for that message
  3. The message is encrypted with AES-256
  4. The AES key is encrypted TWICE:
    • Once with your public key (for you)
    • Once with your partner's public key (for them)
  5. The encrypted message and keys are saved to the cloud
  6. Only you and your partner can decrypt and read the message!

3. TODOs with Automatic Reminders

  1. Create a TODO with date and time from the app
  2. The app automatically sends a scheduled reminder
  3. 1 hour before the event, both of you will receive a notification
  4. Complete the TODO with a simple long press!

4. Real-Time Location Sharing

  1. Tap the πŸ“ button in chat to start
  2. Choose the duration: 1 hour or 8 hours of sharing
  3. Your partner receives the message and sees your live location
  4. Interactive radar screen with arrow pointing towards you
  5. Real-time distance (meters/km) and compass direction
  6. Session expires automatically, no data remains on servers!

πŸ’ͺ Why Choose Tuijo?

🎯 Current Version: 1.24.0

What's new in February 2026:
β€’ πŸ“ž Peer-to-peer voice calls via WebRTC with native CallKit
β€’ πŸ” GPS coordinates encrypted with per-session AES-256 in location sharing
β€’ πŸ“ Initial coordinates in encrypted message for instant navigation
β€’ πŸ—ΊοΈ Full-screen location setup page with live/static mode
β€’ πŸ”’ Zero plaintext GPS data on server

πŸ› οΈ Technology

Flutter 3.x Firebase RSA-2048 AES-256 Firestore Cloud Storage SQLite WebRTC Material Design 3

πŸ“± Availability

Tuijo is available for iOS and Android. The app is designed to work perfectly on modern smartphones with an interface optimized for mobile devices.