I suggest you ...

Ability to restrict access and report by "total time", not "time(s) of day"

Life never runs on a perfectly timed schedule, so setting up the access schedule, like you offer in the 'Custom' option under 'Time Restrictions' section, is completely impractical, at least to me.

All I want is to be able to say, "you have x hours/minutes of online access per day" -- I don't care if it's in the morning, at night or is split into several 10-minute or 15-minute portions throughout the day; I just want an ability to restrict the TOTAL access time. This is the critical one that's forcing me go back to NetNanny (which I don't like, and not just because it's a paid thing.) It also should be fairly easy to add this option (I'm a software developer, so I know what I'm talking about here :-)) -- just add one more option under 'Time Restrictions' section, alongside the already-existing 'Unrestricted', 'NightGuard' and 'Custom'... Maybe call it 'Total Access Limit' or something along those lines...? The interface could be similar to 'NightGuard' one, one dropdown box for hours and the other for minutes (e.g. options for 10-20-30-40-50, or 15-30-45) -- and voila!
Please, please consider this...

Thanks, and keep up the great work!!

770 votes
Sign in
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    DEDE shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    Kyle GreenKyle Green shared a merged idea: Add a time allowance for certain websites per day/week  ·   · 
    JadziaJadzia shared a merged idea: Add user time limit  ·   · 
    BrianBrian shared a merged idea: allow unblocked access for a certain number of hours per week  ·   · 
    Indrajit DasIndrajit Das shared a merged idea: Limit surfing time per day for every indiviusal websites......  ·   · 
    BencycleBencycle shared a merged idea: Set limited time a day to access to specific websites  ·   · 
    Marx2000Marx2000 shared a merged idea: set an specific amount of time for a web page  ·   · 
    Torsten MailahnTorsten Mailahn shared a merged idea: Internet Time-Limit with Exceptions (Ports/Apps)  ·   · 
    YannisYannis shared a merged idea: could set total access hours to the internet, on daily basis. for example 3 hours Monday to Friday, 4 hours Saturday and Sunday  ·   · 
    AnnieAnnie shared a merged idea: I would like to limit the hours of usage without limiting the time of the day in blocks. Would like for example allow 1 hour on week days an  ·   · 
    AnonymousAnonymous shared a merged idea: to have a daily time quota  ·   · 
    FangFang shared a merged idea: Improve the time resteict  ·   · 
    Arthur LeeArthur Lee shared a merged idea: Have reporting function that shows amount of time spent on a site or page  ·   · 
    matzematze shared a merged idea: Time restriction on a certain length  ·   · 
    Sam W.Sam W. shared a merged idea: Time Restriction  ·   · 
    AnonymousAnonymous shared a merged idea: AMOUNT of time per day  ·   · 
    HeatherHeather shared a merged idea: create a timer to limit total hours online!  ·   · 
    under review  ·  ToonetownAdminToonetown (Admin, K9 Web Protection) responded  · 

    This is actually a great idea, and one that we have considered adding – however, the question arises of how you determine “total time” (programmatically).

    For example, if a person loads up a web page, the time it takes to load is short (just seconds) – but they could spend minutes, or even hours reading that page. How much time would loading that single page count as? What if they load a page, and then step away from their computer (leaving the browser open), and come back 2 hours later. They then read the page for 15 minutes, and click on a link. When the second page is loaded, do we assume that they have been browsing for 2 hours and 15 minutes (because that’s how long it’s been between requests), or how do you calculate?

    This is even complicated more, since many websites (such as Facebook) now use AJAX requests and are constantly updating in the background – without the user’s interaction. If you open Facebook, and step away from the computer for an hour (which should not count as 1 hour “total time”), the traffic would look no different than if you opened Facebook and watched the updates come in for that same hour (which should count as 1 hour “total time”).

    We are completely open to suggestions around this topic. Please post your thoughts and comments. We would love to add this feature at a future time, but are wondering how you, the community, would expect it to behave.


    Sign in
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      • Math momMath mom commented  ·   ·  Flag as inappropriate

        I came on here to ask about this feature. It's the main feature I need. I don't want my son on the computer too long and I don't want to nag him about it. Keep it simple. Microsoft Family sharing uses the total time feature but it is buggy and keeps crashing. If my son forgets to log out that is on him. I understand he can still play his computer games off line, but this would be a big help.

      • Kyle GreenKyle Green commented  ·   ·  Flag as inappropriate

        Specific/General websites that have a time allowance per day/week would help immensely with internet/social media addiction (also the fact that people enjoy using social media, but even on those websites, porn can pop-up in many places... limiting the time on social media sites, but still allowing them could help with that in a huge way), wasted time at work and at school, procrastination problems at home.

        Look, this has already been offered as an idea, it's gotten huge support, and it hasn't even been considered by K9. This entire product is used for accountability and fighting major struggles that the internet brings. Continue to help us fight for freedom from addiction and wasted time with this update.


      • GabyGaby commented  ·   ·  Flag as inappropriate

        I also think having a total time onlilne is a much needed feature. Before family safety stopped working (don't know if it was due to upgrades to Windows 10) I could allow my child to get online between 7:00 and 20:00 but maximum "logged in" time was 3 hours. He had the freedom to choose when he would use his 3 hours a day.

        For this feature I also think it is important to add a REMINDER around 15 minutes before the account blocks and an easily accesible icon on the toolbar where the child can check how much time he/she has left.

        Thanks for working on this!

      • May McAprilMay McApril commented  ·   ·  Flag as inappropriate

        If the person is on the computer then yes, it should be counted however computer sleeping time would not be counted. the person would have to use it responsibly. That would be the whole idea...

      • cc commented  ·   ·  Flag as inappropriate

        Keep it simple, keep the time ticking if browser is open.
        (Users soon get used to this and close the browser pronto, it is how *net nanny* works, I've recently moved over from them to yourselves:-) )

        Include an option for administrator overide

      • Anonymous commented  ·   ·  Flag as inappropriate

        I would be happy to have an option just to limit total PC usage time, like it's implemented in Qustodio or Microsoft Family Safety

      • Melinda KothMelinda Koth commented  ·   ·  Flag as inappropriate

        I think this matter is being over complicated.
        Yes the child may browse to sites and read content and yes that may take up their usage time.
        Simply have a Admin over ride box pop up after the alloted time expires and the admin person has to put in their password. I was recommended this my by IT guy and I thought it had a timer on it as well and now I will have to look for something else

      • MattyMatty commented  ·   ·  Flag as inappropriate

        It should be the responsibility of the user to close the browser when he or she walks away; If you forget, the time should keep ticking.

      • Anonymous commented  ·   ·  Flag as inappropriate

        Some other parental control programs use an "ON/OFF" switch: When the switch is switched to the "ON" position, the internet is enabled and the timer counts down. The switch can be switched off, turning off the internet, and stopping the countdown (which can be useful if you are doing an offline task and want to save your internet allowance).

      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        If one wants to enable a "net access time" limit, it would be acceptable that the user's quota would be used while the browser is pointed to any remote servers and the screensaver is unlocked. If the user walks away, the screensaver should lock and stop using his quota, but if he's not viewing an open page, he either closes it or gets his quota dinged. That would be the understanding and responsibility of the user.

      • JosephJoseph commented  ·   ·  Flag as inappropriate

        I would LOVE this feature! I suggest starting the timer as soon as the page first uploads. If people need to walk away for an hour, they can log out first. It's just like learning to turn off the lights in the room when you walk out of it. People can learn and create a new habit. PLEASE allow a time limit to certain websites be incorporated!!

      • Anonymous commented  ·   ·  Flag as inappropriate

        Suggestion -

        Let's say an admin wanted to restrict internet use on K9 for only 2 hours per day. Any website that is not restricted by category and/or key word that is accessed can be used during that two hours. The TOTAL TIME of 2 hours, however, should be monitored by "computer mouse usage" to check for activity. I mean that somehow K9 should track to see how much a person moves a mouse on the screen during a span of say every couple of minutes. If a mouse is moved the activity time the user moves the mouse counts in the TOTAL TIME of the pre-set 2 hours. If K9 tracks no mouse movement after this span of a few minutes (i.e.: a webpage does not load so the mouse is not used or the user walks away from the computer, etc.), the activity time does not count in the TOTAL TIME of 2 hours.

        What do you think?

      • Anonymous commented  ·   ·  Flag as inappropriate

        I think adding the option based on tracking time intervals between page requests would be doable with a disclaimer. Have a window pop up warning that the timer has started with the only way to *Pause* the timer is dosing the browser. (BTW I use mobile & PC so both could use the feature.

      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        Here is my simple suggestion for this problem.
        K9 could implement an ON/OFF button on the web interface such that when it is on, the internet is enabled and the time counter is running. When it is OFF, the internet connection is blocked.
        After the specified amount of time has passed, one would no longer be able to enable ON.

      • Donald F. DeWaltDonald F. DeWalt commented  ·   ·  Flag as inappropriate

        I guess you deal with strictly internet, I really need the above situation but across my personal network of computers, limiting my kids' total daily time on all computers to a certain amount of time not just internet. Like if one of my kids logs onto one machine plays for an hour and 30 minutes and then logs off with the total time set at two hours, he should only have 30 minutes left when he logs onto the same or a different computer for that day. I would also like to set it up differently for each account. First, I have to figure out how to get all machines using one system wide login. I can set it up where the internet is bridged through one machine to any others.

      • Justin WiebeJustin Wiebe commented  ·   ·  Flag as inappropriate

        You could have the ability to log in and out of k9 and time is measured by how long you are logged in

      • Mark YoungMark Young commented  ·   ·  Flag as inappropriate

        Our local library does this. A countdown timer per login would be perfect option and once the allotted time is up the user is sent back to a login screen where a new user is allowed to login and go.

      • EhsanitEhsanit commented  ·   ·  Flag as inappropriate

        Christopher, such extensions are called saving pages as HTML. Or if you're really sneaky, taking a screenshot with the clipping tool.
        There isn't really anything that can be done to prevent that without getting very invasive indeed.

        I really quite like your idea of noting the lifetime of programs that raise web requests. Whether it's compatible with K9 I don't know, but it has a certain elegance to it.
        Two things that would need considering: Some programs aren't really internet users but do "phone home" when they start up to check with a server that they have a properly licensed copy. It's not fair if people eat into their internet time while writing an essay because their word processor managed to convince K9 it uses the internet.
        Secondly, one of the problems toontown mentioned is someone walking away while leaving the browser open. Somehow your solution would need to consider this for every program that counts as an internet-user. The situation is made worse if there's software that uses the internet (I think Steam is an example) and doesn't actually close when you tell it to.

      • ChristopherChristopher commented  ·   ·  Flag as inappropriate

        PS: In addition to SnagIt you'd need to also block (only while an Internet-connected app is running) any browser extensions or applications that save web pages for later viewing in a proprietary viewer (if such extensions exist).

      • ChristopherChristopher commented  ·   ·  Flag as inappropriate

        Here's how I would do it from a programmatic standpoint:

        Identify name and ID of the process making a web request (somehow).

        Whitelist certain applications. Some would need to be pre-approved (e.g. Antivirus updates) and others user-selected (e.g. Instant messaging or apps you missed). You would need to fingerprint/hash the apps at the time of their approval so that kids couldn't name their browser "antivirus.exe".

        Start the clock if the app isn't whitelisted.

        Check every minute if that process ID is running. If it isn't, then stop the clock.

        Consider disabling screen-snapshots / clipboard while timer is running. This would need to include 3rd party software e.g. Snagit.

        Display of web content from local disk (cache or locally saved file) is timed. Basically, if a non-whitelisted app that has ever tried to connect to the Internet (incl. browser or email client) is open, then it's timed.

      ← Previous 1 3

      Feedback and Knowledge Base