Adium

Parental Controls

Well, it is time that I took the bull by the horns and made an effort to contribute a new feature set to Adium. As the token "old guy" on the team, I thought I would put my over-protective parental skills to work and create a Parental Controls section.

As it turns out, I am not the only one out there who wishes to control (I mean encourage) young minds so I have worked with the_tick and others to come up with a proposed set of features for this new feature.


The Features

For this initial release, the planned feature set consists of:

  • Profanity Filter on inbound messages/profiles/aliases (what about outgoing messages? kiel)
  • Abbreviation Expansion ( FATAUOT = For all the AIM users out there )
  • Enforced Logging
  • Restrictions on additions to buddy list
  • Restrictions on adding new accounts
  • Prohibit talking to strangers (Non Buddies)
  • Block messages from strangers
  • Preference Pane to administer all these features

Future Ideas

Things which would be nice to have in future releases:

  • Integration with the System Preferences Parental Controls Settings
  • Control Across OS X Accounts
  • More difficulty removing/editing loggs
  • Parental Notification on violation (Snitch feature)
  • File Transfer Restrictions
  • Disable Inline Image Viewing
  • Restriction on use of public group chat
  • Time of Day Restrictions

Timeline

Currently, we are planning on making this available in the 1.2 release, but that is up for negotiation.

Related Tickets

See #519, #1829, #4396, #6091