ENCRYPTED
REALTIME CHAT APP
An android application using Flutter
Presented by
Subin Raj
MCA23-158
10/03/2025
1
TABLE OF CONTENTS
01 Introduction 05 Key Features
02 Related Works 06 Methodology
03 Gap Identified 07 Timeline
04 Problem Statement 08 Conclusion
2
INTRODUCTION
● Real-time, privacy-oriented chat application offering instant
communication, file sharing, and collaboration.
● Lightweight and secure messaging solution utilizing
Advanced Encryption Standard encryption for enhanced
user privacy.
● Focused on secure data handling to ensure privacy in
personal and professional interactions.
3
RELATED WORKS
Sno Title Pros Cons
1 WhatsApp • End-to-end encryption, • Metadata collection,
multimedia sharing, user- privacy concerns. No
friendly interface. default cloud backup for
chats.
2 Telegram • Cloud-based messaging, • Default chats are not end-
secret chats, extensive to-end encrypted.
0
customization, large file
sharing.
3 Signal •
ABOUT
Strong emphasis on privacy,
minimal data collection,
open-source encryption
• Limited interface features,
no cloud backup for chats.
1
protocol.
You can enter a
4 Slack • Organizedsubtitle here if you
communication • Not suitable for personal
channels, collaboration tools communication, lacks end-
need it
for businesses, file sharing. to-end encryption for
chats.
4
RELATED WORKS
● P. Pandey et al., "Developing a Secure and Multilingual Chat App with Real-
Time Translation," 2024 Third International Conference on Intelligent
Techniques in Control, Optimization and Signal Processing (INCOS),
Krishnankoil, Virudhunagar district, Tamil Nadu, India, 2024, pp. 1-6, doi:
10.1109/INCOS59338.2024.10527706.
0 ABOUT
● S. S. Priya et al., "Cross-Language Connect: A Chat App for Smooth
Multilingual Communication," 2024 Second International Conference on
1
You
Intelligent Cyber Physical Systems can
and enterofa Things (ICoICI),
Internet
subtitle here if you
Coimbatore, India, 2024, pp. 159-164,
need doi:
it
10.1109/ICoICI62503.2024.10696715.
5
RELATED WORKS
● V. Rawat et al., "A Web-Based Real Time Chat Application for User Friendly Interaction," 2024 1st
International Conference on Advanced Computing and Emerging Technologies (ACET),
Ghaziabad, India, 2024, pp. 1-6, doi: 10.1109/ACET61898.2024.10730503.
● A. Vats, S. Azim and A. S. Chauhan, "Chat messenger app using Flutter," 2023 5th
International Conference on Advances in Computing, Communication Control and
0
Networking (ICAC3N), Greater Noida, India, 2023, pp. 1531-1535, doi:
10.1109/ICAC3N60023.2023.10541433
ABOUT
● V. Singh et al., "A Secure Web-Based Android Chat Application Using The AES
1
You can enter a
Encryption Algorithm," 2023 5th International Conference
subtitle on Advances in Computing,
here if you
need it
Communication Control and Networking (ICAC3N), Greater Noida, India, 2023, pp.
1329-1332, doi: 10.1109/ICAC3N60023.2023.10541852. 6
GAP IDENTIFIED
● Existing solutions raise concerns about metadata collection and potential
misuse of personal data.
● Many platforms do not provide default end-to-end encryption for chats,
making conversations vulnerable to interception.
● No secure or user-controlled backup option for conversations, causing
potential data loss or dependency on third-party solutions.
● Lack of focus on privacy and security in existing apps makes them less
ideal for personal or sensitive conversations.
7
PROBLEM STATEMENT
Existing chat applications often lack default end-to-end encryption, collect
metadata, and offer no secure cloud backup, compromising user privacy. Their
limited features and poor usability make them unsuitable for secure personal
communication. There is a need for a real-time chatting solution that prioritizes
privacy, offers robust encryption by default, ensures data control, and delivers
an intuitive user experience.
8
KEY FEATURES
● Real-Time Messaging: Instant communication with seamless
synchronization across devices.
● AES Encryption: Robust data encryption for secure and private
messaging.
● Secure File Sharing: Encrypted transfer of files to maintain
confidentiality.
● Privacy Control: No data tracking for user confidentiality.
9
METHODOLOGIES- AES (Symmetric key Encryption)
Sender Receiver
10
Technologies used
Frontend
● Flutter: For building a cross-platform application (Android, iOS, Web) with a
single codebase.
● Dart: Programming language for Flutter development.
Backend
● Firebase Firestore: For real-time database and synchronization of messages
and user data.
● Firebase Authentication: For secure user authentication and authorization.
● Firebase Storage: For secure file uploads .
Tools
● Git/GitHub: Version control and collaboration.
● VS Code: Development environment for writing and debugging Flutter code.
11
Screenshots
Cipher
Icon/Splash Screen Onboarding Screens Login Screen
12
Screenshots
Home Screen Profile Screen Adds User Chat Screen
13
Screenshots
Chat Screen Setting Wallpaper Wallpaper Changed Profile Delete Chat
14
Darkmode Screenshots
Home Screen Profile Screen Chat Screen Chat Screen Adds User
15
Conclusion
This project leverages Flutter and Firebase to develop a secure, scalable,
and feature-rich chat application with real-time communication and end-to-
end encryption. By integrating modern technologies like Cloud Firebase
and Flutter, the application ensures seamless performance and data
privacy With its user-friendly interface and robust functionality, the chat
application addresses the growing demand for reliable messaging
platforms and sets the foundation for future enhancements like AI chatbots
and video calling.
16
REFERENCES
● P. Pandey et al., "Developing a Secure and Multilingual Chat App with Real-
Time Translation," 2024 Third International Conference on Intelligent
Techniques in Control, Optimization and Signal Processing (INCOS),
Krishnankoil, Virudhunagar district, Tamil Nadu, India, 2024, pp. 1-6, doi:
10.1109/INCOS59338.2024.10527706.
0 ABOUT
● S. S. Priya et al., "Cross-Language Connect: A Chat App for Smooth
Multilingual Communication," 2024 Second International Conference on
1
You
Intelligent Cyber Physical Systems can
and enterofa Things (ICoICI),
Internet
subtitle here if you
Coimbatore, India, 2024, pp. 159-164,
need doi:
it
10.1109/ICoICI62503.2024.10696715.
17
REFERENCES
● V. Rawat et al., "A Web-Based Real Time Chat Application for User Friendly Interaction," 2024 1st
International Conference on Advanced Computing and Emerging Technologies (ACET),
Ghaziabad, India, 2024, pp. 1-6, doi: 10.1109/ACET61898.2024.10730503.
● A. Vats, S. Azim and A. S. Chauhan, "Chat messenger app using Flutter," 2023 5th
International Conference on Advances in Computing, Communication Control and
0
Networking (ICAC3N), Greater Noida, India, 2023, pp. 1531-1535, doi:
10.1109/ICAC3N60023.2023.10541433
ABOUT
1
● V. Singh et al., "A Secure Web-BasedYouAndroid
can Chat
enterApplication
a Using The AES
subtitle here if you
Encryption Algorithm," 2023 5th International Conference on Advances in Computing,
need it
Communication Control and Networking (ICAC3N), Greater Noida, India, 2023, pp.
1329-1332, doi: 10.1109/ICAC3N60023.2023.10541852. 18
THANK YOU
19
Why Chat app?
20
21