TimeLimit supports multiple users. This allow different time budgets for different users at the same device (e.g. a tablet). When a default user and passwords for the child users are set, then the children can sign in and out at the device themselves.
In the connected mode with the premium version, it is possible to set a time limit for multiple devices where the child can chose how much time it uses at which device.
It is possible to configure very exactly when and how much something may be used. It is e.g. possible to limit playing at the weekend or to block games starting 6 o clock pm. It's possible to set different restrictions for different Apps.
If you're using the local mode or the premium version, then you can set an extra time as bonus. Moreover, there is the possibility to disable all time limits temporarily.
TimeLimit does not create a detailed protocol. When using the local mode, all data is kept at your device and is not transmitted. If you are using the connected mode, then the data is sent to the server you have chosen. You can use the default server from TimeLimit or - for more control of your data - install the server part at your own server.
Moreover, you can see exactly how TimeLimit works and what it does (not) do. You can find the source code of the Client here.
The selection of the version happens during the setup of the App. Android and Google Play are trademarks of Google LLC.
No - TimeLimit is for limiting the time.
To allow the limited user itself to get a overview, one can use this applications:
Was the device assigned to a child? Is the currently used App shown in the notification area by TimeLimit? Does TimeLimit show that a permission is missing? Some smartphones have got power saving features which terminate Apps running in the background (like TimeLimit) or prevent the autostart. You can find informations about the power saving features at https://dontkillmyapp.com/. If you disabled thee optimizations for TimeLimit, then you should not allow accessing this configuration Apps.
After setup, some Apps are added automatically to the allowed Apps. Depending on the device, more Apps must be allowed to use some features like telephony. You can check that by trying to use these features and adding the required features to the allowed Apps at the lockscreen of TimeLimit.
You should not allow preinstalled Task-Managers, system boosters, ... because they could allow killing TimeLimit. If such Apps were downloaded later, they are not a problem because they have got lesser permissions then preinstalled Apps.
Allowing to access the system settings is no problem in most cases.
Send a crash report if you are asked for it and please send a message to the support where you tell what you did to trigger the crash.
Open the device entry in TimeLimit, tap on "usage stats access" and enable TimeLimit in the list if that was not done yet.
Sometimes, a reboot is required before the usage stats access provides data.
Regular in app purchases are used. You can use any payment method which is supported there. If you don't want to enter your payment method, you can use a Google Play gift card. These are available at many stores.
For users from Germany, there is another option if the App was downloaded from this website as APK file or from F-Droid. Details are available here (in german only).
To detect if your child circumvents TimeLimit, you can enable the device admin permission. To circumvent TimeLimit, it's required to disable this permission and this disabling is logged by TimeLimit.
Another technique is to create a new system user or use the guest mode. You can prevent this by deleting the guest account, creating a new account for the child and setting a password for the primary account.
It is better if your child agrees with TimeLimit and the chosen rules. If this is not the case, get in touch with the support.
Open TimeLimit and select the tab "uninstall". Confirm that you want to uninstall TimeLimit. Then, TimeLimit is disabled and you can remove it.
You can not. There are no subscriptions. Your purchase expires after the month/ year and the premium features will be disabled then until you pay again.
Refunds are something different. For these, you need the order id from the purchase confirmation mail, a reason and a message to the support.
The device owner permission makes it more difficult to uninstall TimeLimit. If you are using the local mode, note the password in a way that ensures that you can find it after a few months again. In the connected mode, there is a "forgot password" feature. In this case, make sure that you have got access to the mail address in the future.
Note: This is only possible in the direct version (which you can download as APK from this website or from F-Droid; on F-Droid, this only applies to the version with the support for linking multiple devices - for the other version (Open TimeLimit), the package name must be adjusted).
It does not hurt to temporarily disable the lock screen first. You have to remove all accounts from the system settings (you can add them again after this setup). If you have installed Apps which created dummy (non removable) accounts, then you have to remove this Apps temporarily.
adb shell dpm set-device-owner io.timelimit.android.aosp.direct/io.timelimit.android.integration.platform.android.AdminReceiver
Check if TimeLimit shows in the device entry that the device owner permission was granted. This will look like this:
Family Link has a different focus than TimeLimit, so it can be useful to use both at the same time. However, there is the problem that the device owner can't be granted while Family Link is set up (due to the Google account) and family link can not be set up while a device owner exists.
In this case, it helps to grant TimeLimit the device owner permission, rename /data/system/device_owner2.xml from the recovery, setup Family Link and restore the file. Don't do this if you don't know what you're doing.
You can disable the device owner permission by removing TimeLimit using the uninstall option within TimeLimit.
If this site did not help you, send a message to firstname.lastname@example.org.