Privacity is an Android application focused on digital security and privacy, built to help users identify risks, inspect suspicious links, monitor sensitive permissions, review installed apps, analyze Wi-Fi exposure, and observe network activity from a single mobile interface.
The project was designed with a strong emphasis on user protection, privacy awareness, preventive monitoring, and clear security insights, bringing multiple privacy-oriented tools together in one modern Android experience powered by Kotlin and Jetpack Compose.
Privacity was created to give users a clearer understanding of their Android device’s privacy and security posture. Instead of acting as a single-purpose scanner, the app centralizes different analysis and monitoring features so users can better understand:
- which apps have potentially invasive permissions;
- which links may represent phishing or suspicious behavior;
- how exposed their current Wi-Fi environment may be;
- how network usage is distributed across apps and time periods;
- which signals may indicate a less secure device environment.
The result is an application focused on privacy, prevention, and awareness, combining local analysis, permission monitoring, network statistics, and security indicators in a modern and accessible mobile experience.
The goal of Privacity is to bring together, in a single Android application, a set of practical security and privacy features that are often scattered across different apps or hidden inside technical system settings.
This project was built to:
- increase user visibility over their own device;
- make sensitive permissions and potentially suspicious apps easier to inspect;
- help with the early detection of malicious or deceptive links;
- provide context around Wi-Fi exposure and network usage;
- translate technical security signals into more understandable insights;
- serve as a portfolio project focused on modern Android development + user-centered security.
Privacity includes a link analysis module designed to reduce user exposure to malicious URLs, phishing attempts, suspicious redirects, and questionable domains.
- phishing-related patterns;
- shortened or masked links;
- suspicious-looking domains;
- redirection structures;
- signals associated with tunnels, CDNs, or infrastructure that may hide origin or intent;
- indicators that may suggest fraud attempts, abusive data collection, or social engineering.
It provides a first layer of inspection before the user decides to trust or open a link received through messaging apps, email, social media, or other channels.
The project includes a dedicated area for inspecting installed applications, with a focus on highlighting apps that may deserve privacy or security review.
- apps with excessive permissions for their expected purpose;
- requests for sensitive resources;
- combinations of permissions that may be invasive;
- applications that deserve additional user attention;
- signals that may indicate a higher privacy risk profile.
It helps users understand which apps may pose a higher privacy risk and supports decisions such as uninstalling an app, reviewing its permissions, or monitoring it more closely.
Permission monitoring is one of the core pillars of Privacity. Its goal is to help users understand what each installed app can access on the device.
- permission visibility per application;
- emphasis on sensitive permissions;
- support for manual auditing of installed apps;
- clearer understanding of the access level granted to each app;
- a foundation for alerts, risk evaluation, and security scoring.
- camera;
- microphone;
- location;
- contacts;
- SMS;
- storage;
- network access;
- notifications;
- other sensitive system resources.
It gives users more control over the device’s exposure surface and encourages more conscious permission management.
The Wi-Fi module was designed to provide a clearer view of the user’s network environment, with a focus on basic security, exposure, and risk context.
- open or weakly protected networks;
- nearby Wi-Fi networks detected by the device;
- public Wi-Fi usage context;
- indicators that may warn users about less trustworthy network environments;
- signals that reinforce the need for caution when using certain networks.
It helps reduce careless exposure to open or insecure Wi-Fi networks and improves awareness of network-related privacy risks.
Privacity also presents network-related information to help users better observe device activity.
- data consumption over time;
- general network usage overview;
- apps with higher activity;
- patterns that may justify further attention;
- additional context for privacy and security analysis.
It adds another layer of visibility into device traffic, helping users understand which apps are communicating more frequently and when that behavior may deserve review.
The project also includes a feature aimed at evaluating password strength.
- length;
- character variety;
- predictability;
- weak patterns;
- estimated strength level.
It promotes better security habits and helps users create or validate stronger passwords.
Privacity centralizes warnings and signals relevant to user security, turning technical events into more accessible alerts.
- connection to public Wi-Fi networks;
- suspicious link detection;
- newly installed apps with sensitive permissions;
- changes in the device’s security context;
- manual review recommendations.
It brings security closer to usability by providing more direct feedback about events that may require user attention.
The Security Score acts as a summarized view of the device’s overall security posture, aggregating risk signals and usage context.
- granted sensitive permissions;
- presence of suspicious-profile apps;
- exposure to less secure Wi-Fi networks;
- risky link indicators;
- other signals used by the system to build a general security perception.
It provides a quick snapshot of the device’s current security state and works as a general attention indicator.
Privacity was designed as a project with both practical and technical value, bringing together in a single app:
- suspicious link analysis;
- app permission auditing;
- network usage monitoring;
- Wi-Fi environment observation;
- security alerts;
- aggregated risk scoring;
- a modern Jetpack Compose interface;
- a strong focus on user protection and digital privacy.
The project was built using modern Android technologies:
- Kotlin
- Jetpack Compose
- Material Design 3
- Android SDK
- screen- and feature-oriented project organization
- declarative UI
- focus on usability, readability, and scalability
| Item | Details |
|---|---|
| Project Name | Privacity |
| Platform | Android |
| Main Language | Kotlin |
| UI Toolkit | Jetpack Compose |
| Design System | Material Design 3 |
| Package | com.edissone.privacity |
| Version | 1.0.0 |
| Target SDK | Android SDK 36 |
| Minimum SDK | Android SDK 26 |
| License | MIT |
The Privacity experience was designed to be simple, visual, and informative. The app aims to translate technical security concepts into a more accessible user experience through:
- informative cards;
- visual risk indicators;
- permission and application lists;
- network and usage statistics panels;
- alerts and recommendations;
- dedicated analysis and monitoring screens.
The main idea is that users should not need to be cybersecurity experts to understand when something deserves attention.
Privacity can be useful in scenarios such as:
- quickly checking whether a received link may be dangerous;
- discovering which apps have access to sensitive device resources;
- reviewing excessive permissions granted without much attention;
- observing network consumption by installed applications;
- avoiding careless use of open Wi-Fi networks;
- getting a general view of the smartphone’s security posture;
- adopting a more conscious approach to digital privacy.
Add screenshots here to showcase the UI, analysis modules, dashboards, and overall app experience.
Privacity is a strong portfolio project because it demonstrates skills across multiple areas at once:
- building a real application with multiple screens and features;
- using Kotlin + Jetpack Compose;
- organizing reusable UI and modern app structure;
- focusing on usability and product design.
- clear value proposition;
- focus on solving real user problems;
- centralization of privacy and security indicators;
- balance between practical usefulness and presentation quality.
- link analysis;
- permission monitoring;
- suspicious app inspection;
- attention to network and Wi-Fi context;
- translating technical risk into understandable user feedback.
Privacity was designed as a strong foundation for future expansion. Possible next steps include:
- integration with external URL reputation services;
- a more advanced risk classification engine;
- analysis history and security event tracking;
- dashboards with period-based insights;
- security report export;
- more contextual automatic recommendations;
- local persistence with Room;
- a more modular architecture;
- unit and instrumentation tests;
- multilingual support;
- accessibility and performance improvements.
- Android Studio
- a compatible JDK version
- configured Android SDK
- physical Android device or emulator
git clone https://github.com/DevCode22/privacity.git
cd privacityThen:
- open the project in Android Studio;
- sync Gradle dependencies;
- run the application on an emulator or physical device.
Privacity is currently a functional and evolving project focused on building a more useful privacy and security experience for Android users.
At its current stage, the project already demonstrates a solid base in:
- modern Android UI;
- clear product direction;
- security-oriented features;
- permission, link, network, and risk-context monitoring;
- practical digital privacy thinking for Android.
This project is licensed under the MIT License.
DevCode Android developer focused on mobile applications, privacy, digital security, and user experience.






