Does your website have a Terms of Service and Privacy Policy?
It really should.
Do you recommend your clients create their own, but they say they don’t want to?
Now it’s easy to get a generic (but customized) Terms of Service and Privacy Policy.
Why You Should Have Terms of Use and Privacy Policy Pages
All of your and your clients’ sites should have these legal documents publicly posted for several reasons:
- Best Practices
- Required if you create a Facebook App (e.g. to integrate your site with Facebook)
- Establishes credibility with visitors, even if they don’t click on or read them
- Protects you and your business
Why You Don’t (Yet) Have Terms and Conditions or Privacy Policy Pages
Here are some common reasons for skipping the T&C and PP:
- Don’t think to do it
- Scared of posting anything legal that an attorney doesn’t do for you
- Hard, boring, time-consuming, stupid, confusing
- Don’t want to commit to your own terms
It’s Just Good Business
Let me settle this issue for you… You should have a Terms of Service / Terms of Use / Terms and Conditions and a Privacy Policy to protect yourself, be compliant with Facebook or industry/association requirements, and establish credibility and trust with your website visitors.
I understand why you wouldn’t want to… Your site is going along just fine without one. You aren’t sure how to create one. You don’t know how to phrase things properly. It takes time and it’s boring. Or maybe you don’t want to commit to your own terms, but I hope that’s not the real issue.
Bottom Line: You should. You know you should. And you want to, but only if it’s easy.
Easy Terms of Service and Privacy Policy for Your Site
The kind (and rich) folks at Automattic have their own TOS and Privacy Policy documents. Automattic has single sites, landing pages, a WordPress MultiSite blog network (a.k.a. WordPress.com), offers subscription services, and provides website hosting, management, and customizations. They invested the time and money to draft custom legal documents that cover all their online interactions, communications, and product/service offerings. All big companies and governments do the same thing, but what about itty-bitty and small business sites like yours? Well, Automattic says it’s okay to use theirs:
(Note, we’ve decided to make the below Terms of Service available under a Creative Commons Sharealike license, which means you’re more than welcome to steal it and repurpose it for your own use, just make sure to replace references to us with ones to you, and if you want we’d appreciate a link to WordPress.com somewhere on your site. We spent a lot of money and time on the below, and other people shouldn’t need to do the same.) - http://en.wordpress.com/tos/
(Note, we’ve decided to make this privacy policy available under a Creative Commons Sharealike license, which means you’re more than welcome to steal it and repurpose it for your own use, just make sure to replace references to us with ones to you, and if you want we’d appreciate a link to Automattic.com somewhere on your site. We spent a lot of money and time on the below, and other people shouldn’t need to do the same.) - http://automattic.com/privacy/
Featured Plugin - WordPress Q&A Site Plugin
The problem with using their TOS and PP for your own purposes is that they specifically mention things like Akismet, Jetpack, WordPress.com, and VIP. So you can’t do a straight copy, paste, replace with the text.
In writing this post, I was going to suggest that you do just that… until I re-read it all (last time I read it was a year or so ago). I didn’t want to give up on helping you get your own TOS and PP because I know how important and un-fun (yes, un-fun) it is.
I went the extra mile for you on this one and created a WordPress plugin that allows you to input your own name, website, location, and other details into a version of Automattic’s Terms of Service and Privacy Policy documents and lets you use one of 3 handy shortcodes.
![]()
Download the free Auto Terms of Service and Privacy Policy WordPress plugin from the WordPress Plugin Directory and get yourself a basic, working TOS and PP within 5-10 minutes!
I even created a video demo for you:
Featured Plugin - WordPress Google Maps Plugin
Alternative/Complementary Plugins
There are a variety of ways to get your own Terms and Conditions and Privacy Policy.
- Hire an attorney, by the hour or through something like Pre-Paid Legal
- Obtain a generic one from somewhere online or in a product/purchase bundle
- Create your own, mashing up from a variety of ones you found online
If you do have your own Terms and Conditions and Privacy Policy documents (or use my plugin’s shortcodes) all you have to do is create a Page, title it appropriately, and type/paste in your text. However, there are a variety of T&C-related plugins that you might be interested in:
- Without WP_DEBUG errors
- TOS agreement for MultiSite sub-site registrations: MultiSite TOS (mentioned here)
- TOS agreement for single site or MultiSite registrations, similar to the one above: WPMU DEV Terms of Service
- With WP_DEBUG errors (only included because of so few related plugins existing)
- Terms and Conditions required at first sign-in and whenever else you decide (e.g. updated T&C), includes generic Terms of Use text: Terms of Use (mentioned here)
- Pop-up box to display your specified T&C post: EMC2 Popup Disclaimer
- Enhanced registration page, including disclaimers: Pie Register
Download my free Auto Terms of Service and Privacy Policy WordPress plugin to get yours setup in no time.
Featured Plugin - WordPress Facebook Plugin
Credits: Push and Great success!


In answer to one of your to-do’s, the shortcode content is above all other content on the page because it must be returned (via the
returnkeyword, notecho‘d directly.Here is a quick example:
function my_shortcode_function() {
// do stuff here before shortcode output
ob_start(); // start the output catcher
echo ‘This text will be displayed on the page in the exact place the shortcode was inserted’;
$output = ob_get_contents(); // get the contents of the output catcher
ob_end_clean(); // stop the output catcher
return $output; // return the content to be outputed
An example of this method is present in my Bookmarks Shortcode plugin (svn).
Thanks. That makes total sense. I guess I rushed it a bit and didn’t think of that while working hard toward finishing it up. I very much appreciate your suggestion.
I am leaning toward making a 2nd version that uses the database instead of editing the file. I just didn’t want to take the extra time as of now. It’s been downloaded 221 times as of now, which is more that I thought it would. So demand is probably high enough — and the headache of replacing your company information low enough — to merit a database-driven version. Then it would also be able to be more compatible with MultiSite in a way that allows each sub-site to have its own company details; however, I’m not sure I want to do that.
Too bad that there isn’t anything localized in other languages.
Yeah… Legal documents aren’t appropriate for translation in any industry that I’m familiar with (e.g. real estate). I thought about it but realized pretty quickly that there’s no feasible way to translate legalese into other languages or that apply well to local laws in other countries. Automattic didn’t provide other languages so I didn’t. But I do feel for you.
Can’t get it to work on a WordPress Multisite….
Hi Colin. Please reference the FAQs at http://wordpress.org/extend/plugins/auto-terms-of-service-and-privacy-policy/faq/ and see the MultiSite question. Basically, you need to edit the plugin file like normal, Network Activate it, and then use the shortcode wherever you want, even on sub-sites’ pages if you want. However, as the FAQ states, it’s not currently (if it ever will be) customizable per sub-site. Let me know if you’re still having issues. Thanks for trying it out.