Skip to content

fabianwilliams/stale-contacts-cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Stale Contacts Cleaner

Stale Contacts Cleaner Permission Screen

Clean Your Contacts, Secure Your iPhone - Reduce phishing risks and spam calls with fast, private contact cleaning.

πŸŽ‰ Download FREE on App Store πŸŽ‰

βœ… 100% FREE Forever | βœ… No Ads | βœ… No In-App Purchases | βœ… No Data Collection


🎬 Watch It In Action (60 Second Demo)

πŸ‘‰ Watch Demo Video - See how to clean 100+ contacts in under 2 minutes!

App Store Listing Main App Screen


What is Stale Contacts Cleaner?

Stale contacts are security risks. Every old contact in your phone is a potential phishing vector. When someone's account gets hacked, scammers send "urgent" messages to their contacts. If that person is in YOUR contacts, you'll trust it because the name is familiar.

Stale Contacts Cleaner helps you reduce your attack surface by making it fast and easy to clean old contacts - in minutes, not hours.

πŸ”’ Why This Matters (Security)

Phishing Risk: That old coworker from 2019? If their account gets hacked, you'd trust a message from them. Clean your contacts = reduce phishing risk.

Call Filtering: iPhone's "Silence Unknown Callers" only works when you have a clean contact list. 1,000 stale contacts? Spam still gets through. Clean to 200 trusted contacts? Feature actually works.

🌟 Why Stale Contacts Cleaner?

  • πŸ›‘οΈ Reduce Phishing Risk - Fewer stale contacts = smaller attack surface
  • πŸ“± Swipe Interface - Keep right, delete left - just like your favorite apps
  • πŸ” 100% Private - All processing on your device, zero data collection
  • ⚑ Fast & Efficient - Review hundreds of contacts in minutes
  • πŸ”€ Alphabetical Jump - Skip to any letter instantly
  • ↩️ Undo Anytime - Made a mistake? Undo immediately
  • πŸ†“ 100% FREE Forever - No ads, no in-app purchases, no hidden costs

✨ Perfect For

  • Security-conscious users who want to reduce phishing risk
  • iPhone users who use "Silence Unknown Callers" (make it actually work!)
  • Anyone with 500+ contacts who hasn't cleaned in years
  • Privacy-conscious users who don't trust cloud-based cleaners
  • Parents protecting families from social engineering scams
  • Anyone who wants a cleaner, more organized address book

πŸš€ How It Works

  1. Grant Permission - One-time contacts access (required for the app to function)
  2. Swipe Through Contacts - Right to keep, left to delete
  3. Jump Alphabetically - Tap any letter to skip ahead
  4. Review Your Choices - See exactly what will be deleted
  5. Confirm Deletion - Final confirmation before any changes
  6. Done! - Clean contact list in minutes

The app never sends your data anywhere. Everything happens on your iPhone.


πŸ”’ Privacy First

Unlike web-based contact cleaners or apps that sync to the cloud, Stale Contacts Cleaner operates entirely on your device:

  • βœ… No Data Collection - We don't collect, store, or transmit any data
  • βœ… No Analytics - No tracking, no telemetry, no "anonymous" usage stats
  • βœ… No Account Required - No email, no signup, no login
  • βœ… No Third-Party Services - No advertising networks, no crash reporting
  • βœ… No Cloud Sync - Your contacts stay on your device
  • βœ… No Permissions Beyond Contacts - We only ask for what we absolutely need

Read our full Privacy Policy


πŸ“± Features

Swipe Interface

  • Natural, intuitive gestures
  • Smooth animations
  • Instant feedback

Contact Preview

  • See contact photo (or initials)
  • View name, phone, email
  • Quick identification

Alphabetical Navigation

  • Jump to any letter instantly
  • See available letters based on your contacts
  • Skip large sections quickly

Undo Support

  • Undo last action anytime
  • Clear feedback on what will be undone
  • No mistakes are permanent (until final deletion)

Batch Deletion

  • Review all marked contacts before deletion
  • See count of contacts to be deleted
  • Final confirmation required
  • Atomic operation - all or nothing

Progress Tracking

  • See how many contacts reviewed
  • See how many remaining
  • Track progress through your list

🎯 Future Features (Roadmap)

The app is live and fully functional for manual contact cleaning. Future enhancements we're considering:

  • Smart Suggestions - AI-powered suggestions for likely stale contacts (may require optional Pro subscription due to token costs)
  • Merge Duplicates - Identify and merge duplicate contacts
  • Export Before Delete - Create backup before deletion
  • Contact Statistics - Insights about your contact list
  • Contact Keep-Alive - Automated "checking in" with contacts (if iOS privacy permits)

Want a feature? Request it here!

Note: Core cleaning functionality will always be FREE. Future AI-powered features may offer optional Pro subscriptions to cover token costs.


πŸ’¬ Feedback & Support

We welcome all feedback!

πŸ› Found a Bug?

Report a bug - Help us improve the app

✨ Feature Idea?

Request a feature - Tell us what you'd like to see

πŸ“§ No GitHub Account?

Email: support@adotob.com


❓ Frequently Asked Questions

Is this really free?

Yes, 100% FREE forever! Stale Contacts Cleaner has no in-app purchases, no ads, no subscriptions, and no hidden costs. We built this to solve a real problem we had ourselves. Future "Pro" features (if any) would be optional add-ons - the core cleaning functionality will always be free.

Does it work offline?

Yes! The app works completely offline since everything happens on your device.

Will deleted contacts sync to iCloud?

If you have iCloud Contacts enabled, deletions will sync across your devices (this is iOS behavior, not app-specific). If you want to keep deleted contacts on other devices, turn off iCloud Contacts before using the app.

Can I recover deleted contacts?

Deleted contacts are permanently removed from your iPhone's address book. We recommend backing up your contacts before using the app. Future versions will include export functionality.

What iOS version is required?

iOS 18.0 or later. The app is optimized for modern iPhones.

Is my data safe?

Absolutely. Your contacts never leave your device. We don't have servers to send data to. It's architecturally impossible for us to access your data.

Do you sell my data?

No. We don't collect any data, so there's nothing to sell.

How do stale contacts increase phishing risk?

When someone's account gets hacked (email, messaging app, phone), scammers send phishing messages to their contacts. If that person is in YOUR contacts, you're more likely to trust the scam because the name is familiar. Every stale contact is a potential attack vector. Security-conscious users practice digital hygiene - including contact list hygiene.

How does this help with spam calls?

iPhone's "Silence Unknown Callers" feature blocks calls from numbers not in your contacts. Sounds great, right? But if you have 1,000 stale contacts (including that Uber driver from 2019), spam calls still get through. Clean down to 200 trusted contacts, and the feature actually works as intended.


πŸ› οΈ Technical Details

Platform: iOS 18.0+ Language: Swift 6.0, SwiftUI Permissions: Contacts (read/write) Size: ~2MB Category: Productivity

Architecture:

  • 100% SwiftUI
  • MVVM pattern
  • No external dependencies
  • No third-party SDKs
  • No analytics frameworks

πŸ“œ License

Stale Contacts Cleaner is proprietary software. This repository is for community feedback and documentation only.


πŸš€ Launch Milestone

Launched: February 14, 2026 (Valentine's Day! ❀️) Timeline: Idea β†’ App Store in 7 days

App Store Connect - Live

Built in one week using AI-augmented development with Claude Code. Read the full story in THE-STORY-24HR-APP-TO-APPSTORE.md.


πŸ™ About

Built with ❀️ by Fabian Williams at Adotob LLC

YouTube Channel: https://go.fabswill.com - Tech tutorials, app demos, and development journey

Why build this? After years of accumulating contacts, I realized I needed a simple, trustworthy way to clean them up. Every app I found either required cloud sync, collected data, or had confusing interfaces. So I built what I wanted to use myself - a fast, private, simple contacts cleaner.

Other Projects:

  • ConferenceHaven - AI-powered conference session discovery
  • More coming soon!

πŸ”— Quick Links

Link Description
πŸ“± Download App Install from App Store (FREE)
πŸŽ₯ Watch Demo 60-second video demo
πŸ“– Read Story How it was built
🌐 YouTube Channel More tech content

Have messy contacts? Reduce your phishing risk today! πŸš€

Launched February 14, 2026 - Built with ❀️ by Fabian Williams

About

Community repository for Stale Contacts Cleaner iOS app - feedback, documentation, and privacy policy

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors