DOT IT – Online Safety – sample contracts for parents and children

Dot It –  to make sure you have a reminder of how you as a parent or child interact safe and smart online –  sign a contract, yes a contract is a good idea

Dot it Kids! Hold yourself and your parents accountable: 

You must absolutely be safe online.

Remember the mantra is Have Fun, Be Creative and BE SAFE!

A nick- name online is a wise idea, keep those passwords very private. Always check with your parents before downloading programmes and talk to them about the apps and programs you use or wish to use.

Get approval before you download or access.  Also, do not give away personal information – your real name, your location, your address, your school, your age, and your parents personal details or bank details or yours.  Do not share personal information about your family online.

Mind your manners and language online. Remember too, that online people sometimes pretend to be someone they are not – so check check with mom and/or dad.  Get mom and/or dad to approve e-mail and Instant Message requests.  Do tell tales to mom and /or dad about unpleasant and bad stuff you may come across online and also when someone sends them to you!

Do not ever send stuff by post to anyone you meet online unless you tell mom and  or dad. If someone sends you something by post – this is a problem –  as they have your personal information!  Go tell mom and /or  dad. Go now. Tell them.

Do not do anything online that makes you feel uncomfortable especially if you know mom and/ or dad will not approve.  Do not meet, call or post anything to someone you have met online.  Only meet someone you have met online if your parents approve and are with you.

Accept that mom and /or dad will supervise the time you spend online and set limits.

And kids, teach your parents about the Internet too.  Believe me you know a lot. Sometimes more than they do.

Here is an example of your contract. Go on, Print a copy and take to mom and/ dad to sign it.

This contract is attributable  and courtesy of the ITU.

Child’s Contract

I know that the Internet can be a wonderful place to visit. I also know that it is important for me to follow rules that will keep me safe on my visits. I agree to the following rules:

  1. Wherever possible I will choose a safe and sensible screen name for myself that will not broadcast any personal information about my family or me.
  2. I will keep all of my passwords private.
  3. I will discuss with my parents all of the different programmes and applications I use on my computer and on the internet, and talk to them about the sites I visit. Before 
I download or load a new programme or join a new site I will check with my parents firs to make sure they approve.
  4. When considering signing up to a new online service I will avoid those which demand too much personal information and try to opt for those which ask for less.
  5. I will always take steps to find out what personal information about me will be published
by the service by default in my profile and will always opt for the maximum degree of privacy.
  6. I will not share my personal information, or that of my parents or any other family member, in any way, shape or form, online or with someone I meet online. This includes, but is not limited to name, address, telephone number, age or school name.
  7. I will treat others the way I want to be treated.
  8. I will use good manners when I’m online, including good language and respect. I will not pick fights or use threatening or mean words.
  9. I will make my own personal safety my priority, since I know there are some people who might be online and pretend to be someone they’re not.
  10. I will be honest with my parents about people I meet online and will tell them, with- out always being asked, about these people. I won’t answer any e-mails or instant messages from anyone my parents have not approved.
  11. If I see or read things that are bad, icky or mean, I will log off and tell my parents so they can try to make sure it never happens again.
  12. I will tell my parents if I receive pictures, links to bad sites, e-mail or instant messages with bad language or if I’m in a chat room where people are using swear words or mean and hateful language.
  13. I will not send anything in the post to anyone I’ve met online, without my parents’ okay. If I get something in the post from someone I’ve met online, I’ll tell my parents immediately (because that means they have my private information).
  14. I will not do anything online that someone asks me to if it makes me feel uncomfortable, especially if I know it’s something my parents would not be happy about or approve of.
  15. I will not call, write a snail mail or meet in person anyone who I’ve met online without my parents’ approval or without a trusted adult coming with me.
  16. I understand my parents will supervise my time online and may use software to monitor or limit where I go online. They’re doing this because they love me and want to protect me.
  17. I will teach my parents more about the Internet so we can have fun together and learn cool new things.

I agree to the above.

Child signature                                                                    Date

I promise to protect my child’s safety online by making sure these rules are followed. If my child encounters unsafe situations and tells me, I will handle each situation with maturity and good sense, without blaming anyone, and will calmly work through it with my child to ensure their safer Internet experiences in the future.

Parent signature(s)                                                             Date

Dot it Mom and/ Dad:

You have to get involved – get to know the sites, set some rules and talk about them. You also have to be calm about the “bad “ that your kid finds online. Get to know those online friends, each and every one of them – and do not hesitate to take charge, as you do and go the authorities if you come across suspicious and / illegal activities.  And – you should advise and make a list recommended sites for your kids.  Remember to check sites your kid visit too. Check those filtering options and block the bad. In addition – do not do not disclose location!

Parent Contract

I know that the Internet can be a wonderful place for my kids to visit. I also know that I must do my part to help keep them safe on their visits. Understanding that my kids can help me, I agree to follow these rules:

  1. I will get to know the services and websites my child uses.
  2. I will set reasonable rules and guidelines for computer use by my children and I will discuss these rules and post them near the computer as a reminder.
  3. I will not overreact if my child tells me about something “bad” he or she finds or does on the Internet.
  4. I will try to get to know my child’s “online friends” and Buddy List contacts just as I try to get to know his or her other friends.
  5. I will try to provide close sup- port and supervision of my younger children’s use of the Internet, for example by trying to keep their computer in a family area.
  6. I will report suspicious and illegal activity and sites to the proper authorities.
  7. I will make or find a list of recommended sites for children.
  8. I will frequently check to see where my kids have visited on the Internet.
  9. I will seek options for filtering and blocking inappropriate Internet material from my children.
  10. I will talk to my kids about their online explorations and take online adventures with them as often as I can.

I agree to the above.

Parent signature(s)                                                             Date

I understand that my parents have agreed to live by these rules and I agree to help my parents explore the Internet with me.

Child signature                                                                    Date



The sample contracts are attributed to


This was astounding. Walking into ThoughtWorks, Johannesburg and seeing coaches clean, mop, vacuum and organise desks for the first Rails Girls Johannesburg -was humbling and I was awestruck…

That is the spirit that set the tone for Rails Girls Johannesburg’s first presence in SA.   The organisers, coaches, ThoughtWorks personnel and volunteer Gary Segal including a 10 year old volunteer, Zaakirah Sader all pitched in to ensure that the Rails Girls got their first best Ruby on Rails coding experience.

The SWAG, a little red gift bag, with a Code of Conduct, a toolkit for online safety and a ThoughtWorks mug, were sleek and minimal and every Rails Girl got a T- Shirt – It was a proud moment. Then we improvised – Eskom’s epic load shedding tried to foil us – so we presented without slides on Day 1 to introduce our Rails Girls to the Rails Girls programme. Amidst identity game and descriptions of themselves they Rails Girls Johannesburg, found their coding spirt and each other. That in itself should have been enough. Then Orville Khangale stepped in and saved the day getting us connected with personal hotspots.

It was not – they were blown away by Vuyisile Sisulu’s wifi spoon presentation and showed us a few tricks. Then Ridhwana Khan took them through the Rails exercise like the pro – she is and they look to it with a lot of enthusiasm. Bentobox and theory and boxes and logic, style, design and infrastructure were demystified with Mariana Bravo – I loved that part and was delighted to act as scribe as these amazing young girls popped answers out with shocking clarity. I was blown away.

The sessions for coding were intense and labelling the girls into groups – ranging from Ruby Onxy, Crystal, Tanzanite, Platinum, Pearls, Jade, Emeralds, was a hit – these Rails Girls Johannesburg shone like jewels in their sessions. They worked hard, really hard for a long stretch of coding and came up with apps for books and fashion. Girls with brains and style is what I call them. The future coders glowed and regardless of their fatigue – after the marathon coding session. They were so well supported by these incredible coaches Liandra, Senovia, Faris, Bukiwe, Simba and Charles.   Ridhwana, Mariana and Vuyisile were there with them as they coded too! Big up to these incredible community spirited coaches.

We had some moments, too much Pizza, who thought we could ever have had too much pizza! Too little marshmallows – this I will remedy joyfully next time.

The Rails Girls were invited to come to ThoughtWorks by Brain Keke, Head of Technology for Pan Africa when he spent some time talking to them .. that was gracious and a real plug in opportunity for the Rails Girls. The highlight for the coders – their time, effort, and perseverance was honoured by the Deputy Minister of Education, Mr Enver Surty – who acknowledged the digital space for young women – and inspired them to embrace the digital world with full pride. This was indeed a coding moment for these first ever Rails Girls of Johannesburg and an emerging digital space for young women. They received their Certificates of Participation from the Deputy Minister of Basic Education and shone more brightly than the jewels they proved themselves to be. Theirs was a glow of pride, recognition and accomplishment. All sparks and curiosity.

Thank you, Rails Girls Johannesburg! Thank you all for the community. Thank you for the amazing sparks and curiosity.

Its success has ensured that the Finnish inspired community spirited Rails Girls movement is likely to roll out nationally in 2015 in the major cities of South Africa.


Online Safety – TOOLKIT – SMART rules for smart kids

SMART rules for smart kids

Set your limits

Meeting online friends offline

Accepting invitations/friendships


Tell someone about your concerns


Using the Internet is Fun. Enjoy it by keep yourself safe.

Set Your Limits

  1. Do not let strangers in. You would not talk to a stranger in the real world, now would you? Be smart, responsible and safe online as well in real life.
  2. You have the right to use the Internet safely.
  3. Take care of your privacy. Surf wisely – stay away from sites that ask you for personal information.
  4. Use the privacy settings to protect your online profile so only your friends can see it.
  5. Best to use a nick name your friends can recognize. Consider skipping the photograph of yourself. Use an avatar or other image.
  6. Think twice before you post images online. Other people may use it. You can never know where it can end up.
  7. Do not accept harassment or bullying. Laws and decent behaviour are valid online too!
  8. You have the right to use the Internet safely and to set your own limits.
  9. Be smart, responsible and safe online as well as in real life!

Meeting online friends

  1. Think twice before meeting online friend/ request in real life.
  2. Tell your parent about such a request.
  3. If you do, take a trusted adult with you.

Accepting Invites/ Friendships

  1.  Most requests are from friends.
  2. You can also be connected to friends of friends.
  3. Be wary of accepting requests from strangers.
  4. If you do not actually know someone yourself, do you really want to share with them the same information you share with your friends?


  1. Do not knowingly access sites that are upsetting or distressing. If you see something that bothers you tell your parents or someone you trust.
  2. Ignore bad behaviour and block rude aggressive people.
  3. Block anyone approaching you using rude, threatening or intruding language. Save the message and show your parents or a trusted adult.
  4. Be alert if someone, especially a stranger wants to talk to you about sex. You can never be sure of the true identity or intentions of the person. This is a serious cause for concern. Tell your parents or a trusted adult so they can report it.
  5. If you have been lured or tricked into engaging in sexual activities or sending sexual images of yourself always tell a trusted adult to receive advice and help. No person has a right to things of that particular nature from a child or young person.

Tell someone your concerns

  1. If you have concerns or problems online, you need to tell someone you trust.
  2. Your parents or trusted adult can help and give you good advice on what to do.
  3. There are no problems too big to be solved!
  4. You can also call a child helpline in your country.
  5. Report harmful or inappropriate content or activities on sites to the site itself. Look for “Report abuse”  Button.
  6. Report illegal content to an Internet Hotline or police.
  7. Report illegal or possibly illegal activities to the police.
  8. In addition to taking good care if yourself, take care of your computer or mobile device.


  1.  You can disable tools that allow for friend requests on kids’ own devices.
  2.  Monitor kids’ devices often and let them know why. Safety first.
  3.  Check Privacy settings.
  4.  Do not geolocate.
  5. Talk to your kids often about online safety. Make them aware of the pitfalls.
  6. Get actively involved in their digital world as you do in their physical world.