An open API service indexing awesome lists of open source software.

https://github.com/thiru-malai/calllimiter

Call Limiter is an Android application that helps users set a time limit for phone calls to specific contacts.
https://github.com/thiru-malai/calllimiter

android call-limiter cut-phonecall deny-phonecall java limit-phonecall phonecall-limiter

Last synced: 5 months ago
JSON representation

Call Limiter is an Android application that helps users set a time limit for phone calls to specific contacts.

Awesome Lists containing this project

README

          

# Call Limiter

Call Limiter is an Android application designed to help users set a time limit for phone calls to specific contacts. This app ensures calls do not exceed the defined duration, making it easier to manage call times effectively.



Get it on F-Droid


![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/Thiru-Malai/CallLimiter/total?style=for-the-badge)
![F-Droid Version](https://img.shields.io/f-droid/v/com.thirumalai.calllimiter?style=for-the-badge)
![Static Badge](https://img.shields.io/badge/Buy_me_a_coffee-Support-brightgreen?style=for-the-badge&logo=buymeacoffee&logoColor=%23ffffff&link=https%3A%2F%2Fbuymeacoffee.com%2Fthirumalaikg)


Feature Graphic

## 🌟Features


Onboarding Page
Home Screen
Add Limits to Contacts
Settings


- πŸ”’ **Set time limits** for specific phone numbers
- πŸ“΄ **Auto-disconnect calls** when the limit is reached
- 🎑 **Bottom sheet wheel selector** for choosing time duration
- 🌐 **Global Call Limit** apply default time limit to all contacts automatically
- πŸ“‚ **Persistent storage** – limits remain saved until deleted
- πŸ—‘οΈ **Delete or edit limits** for specific numbers anytime
- 🎨 **Dark & Light themes** with system theme support
- ⚑ **Emergency Buffer Time** (extra seconds for critical calls)
- πŸ”’ **Privacy-first** – works fully offline, no data is ever shared

## βš’ How It Works

1. **Enter a Phone Number**: Manually enter a number or select a contact, with the option to add or edit the contact name.
2. **Set a Time Limit**: Choose a duration using the bottom sheet timer.
3. **Save the Limit**: The app stores the number and its corresponding time limit.
4. **Monitor Calls**: Calls to the saved number will be restricted based on the set time.
5. **Delete a Limit**: Users can remove the time restriction for a number anytime.

This app is ideal for managing call durations effectively, whether for personal use or controlling excessive call times.

## πŸ” Permissions Used

Call Limiter requires the following Android permissions:

- **READ_PHONE_STATE** β†’ Detect ongoing calls
- **READ_CALL_LOG** β†’ Identify call history for managing limits
- **CALL_PHONE** β†’ Disconnect calls when limit is reached
- **ANSWER_PHONE_CALLS** β†’ End calls programmatically
- **POST_NOTIFICATIONS** β†’ Show reminders and call limit alerts
- **FOREGROUND_SERVICE** β†’ Run safely in the background

> βœ… These permissions are **only used to enforce your call limits**.
> βœ… The app works **fully offline**.
> βœ… **Your privacy is our top priority** – no personal data is ever collected or shared.

## βš™οΈ Settings

- πŸŒ“ **Theme Selection** β†’ Choose System / Light / Dark mode
- ⏳ **Emergency Buffer Time** β†’ Add 10s – 5min extra if needed
- 🌐 **Global Call Limit** – Apply default time limit to all contacts automatically
- πŸ“œ **Permissions Page** β†’ View and manage required app permissions
- πŸ†˜ **Support / Help** β†’ Redirect to GitHub Issues for reporting bugs
- ℹ️ **About** β†’ Author, Repository, Change Log, Terms & Conditions and Privacy Policy

## 🀝 Contributing

Want to make **Call Limiter** even better? Here’s how you can help:

- πŸ’‘ **Suggest Features** – Have an idea to improve the app? [Open a GitHub Issue](../../issues) and share your suggestion.
- 🐞 **Report Issues** – Spotted a bug? [Log it on GitHub](../../issues) so it can be fixed in future updates.
- ⭐ **Support the Project** – If you find this project useful, consider giving it a star to show your support.

## ❀️ Sponsor
The app is open-source, free to use, and contains no ads. Your support helps sustain full-time development.
- 🍡 [Buy Me A Coffee](https://www.buymeacoffee.com/thirumalaikg)
- β˜• [Kofi](https://ko-fi.com/thirumalaikg)
- πŸ’² [Liberapay](https://en.liberapay.com/thirumalaikg/)
- BTC - `bc1q26ag0k77ez63pd0zu492vj7dncfqmknkk7sjfh`

## πŸ’‘ Credits
- [FoodYou](https://github.com/maksimowiczm/FoodYou) - I shamelessly x2 borrowed inspiration from this project.