Android Security App - "Intruder Selfie" with On-Device AI, Stealth Protection & Decoy Mode.
Worldwide
I am looking for an experienced Android developer to create a high-end security MVP. The application is designed to identify unauthorized users through local AI face verification. The app must be "intruder-proof," run silently in the background, and ensure that all evidence is securely delivered to the owner. Key Functional Requirements: 1. Trigger Mechanism: The app must activate immediately upon every "Screen ON" event or device unlock. 2. Stealth Capture (Photo & Audio): Silent Photo: Capture a high-quality photo using the front camera without any UI indication, shutter sound, or flash. Audio Recording: Silently record 20 seconds of ambient audio immediately after the trigger. 3. On-Device Face Verification (Google ML Kit): Verification must be performed 100% locally on the device using Google ML Kit. No Cloud APIs (Azure, AWS, etc.) are allowed to ensure privacy and zero recurring costs. Compare captured faces against a registered "Master Face." 4. Security Logic: If Owner Identified: Immediately delete the captured photo and audio file less than 1s If Intruder Identified: * Stealth Storage: Save the photo and audio to the app’s internal private directory (Hidden from the public Android Gallery). GPS Logging: Capture precise GPS coordinates and timestamp. Email Alert: Send an immediate SMTP email containing the photo, audio file, and location map link. 5. Advanced Protection Features: App Lock: Access to the application settings must be protected by PIN, Pattern, or Biometrics. Self-Protection Alert: If an incorrect PIN is entered 2 times to access the app, it must capture a photo and send a "Security Breach Attempt" email alert. Decoy Mode (Fake Interface): The app must support two PINs. The "Master PIN" opens the real app. A "Decoy PIN" opens a fake, innocent interface (e.g., a simple notes page) to mislead anyone forcing the owner to open the app. Technical & Integration Details: 6. Custom SMTP Configuration: Include a settings section for users to input their own SMTP Server, Port, and Email credentials for background delivery. 7. Persistence: Must be implemented as a Foreground Service with Battery Optimization Bypass and all necessary Accessibility/Overlay permissions to ensure the process is never killed by the OS. 8. Offline Queue: Alerts must be queued and automatically sent once an internet connection is established. Deliverables: Complete and commented Source Code (to be pushed to my GitHub repository). Working APK for testing. Basic documentation for SMTP setup and Master Face registration.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:last week
- Interviewing:4
- Invites sent:13
- Unanswered invites:11
About the client
- BGRSofia3:44 PM
- $200 total spent3 hires, 1 active
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by