« Need some expert help? I know just the guy... | Main| Posting may be light this week - heading to BAHston today... »

SnTT: Prevent copying/printing of emails - Another pet peeve of mine

   
Category
Bookmark : del.icio.us  Technorati  Digg This  Add To Furl  Add To YahooMyWeb  Add To Reddit  Add To NewsVine 


Last week I told you about my biggest pet peeve with emails - Return Receipts. I gave you some nice code that can be used to identify and remove return receipts at your leisure. This week I'll cover another email pet peeve of mine - emails that have been tagged to prevent copy/print/forward/etc. This is almost always done by someone who thinks you'll forward the email around - and it usually contains something incriminating. It is a pet peeve of mine that someone doesn't trust me enough to be discreet. If you want to send me something and you think I won't know to keep something private, then either tell me explicitly in the email "HEY, don't share this with anyone", or better yet DON'T SEND THE EMAIL. Everyone should operate under the assumption that EVERYTHING you put down in an email is subject to being shared with the world at some point. If you are considering sending something that sensitive via email then I suggest you don't, and talk to the person on the phone or in person instead. Now let's explore this feature and how it works - and how you can disable it.

$KeepPrivate
The field under the hood that prevents copying/printing/forwarding of an email is called $KeepPrivate. This item can get set in a document in a few ways:
  • Enable the "Prevent Copying" option in Delivery Options of an email, as shown below:
    Prevent copying
  • Set the "Disable printing/forwarding/copying to the clipboard" property in the Form properties box:
    Disable printing/copying/etc.
  • Here's one that bites people in the butt sometimes - if you have someone listed in the ACL, and they do NOT have "Replicate or copy documents" selected for their ACL entry, then this field will be set for docs they create:
    ACL - Replicate or copy docs
  • Of course you can maually set the $KeepPrivate item to "1" programmatically, like through an agent
The "Replicate or copy documents" option has caused many people problems in the past, for a variety of issues (search the KBase for more information). For this particular topic, if this option is NOT checked for a user, then the $KeepPrivate field item set to a value of "1" will be added to all documents created by that user. If you don't know this, then troubleshooting this problem is a big PITA. Hopefully this will help you avoid this pain.

I discovered one interesting bit of information while testing for this blog entry - there is another value besides "1" and "0" for $KeepPrivate. Under certain circumstances $KeepPrivate will be set to a value of "2". I talked with my colleague Andre Guirard and he discovered that the value "2" is the same as "1" except that "2" allows the document to be resent. I found this "2" value when I created a new memo and then saved it as a draft - the value is set to "2". This makes sense, because this allows me to edit the document again and send it without needing to reset the "Prevent Copying" feature. The $KeepPrivate value will get set to "1" as it is sent.

Disabling $KeepPrivate
So now you've have an email that someone has sent you, and they have $KeepPrivate marked on the email. You don't particularly like this person, and you want to make sure their boss knows what they sent. Simply run the following one-line agent against the email and you will be able to copy, forward, or print this email to your heart's content:

FIELD $KeepPrivate := @DeleteField

You could also set up something similar to what I set up for ReturnReceipt = an icon in your Inbox and an action with the above code to remove the tag. I use the "secret agent man" icon (number 163) for KeepPrivate notification, but you can choose your own.

Additionally Chris Toohey has blogged about this in the past (way back in 2003) as well - he gives you some nifty code to place in a smarticon, if you wish. You can read his suggestion here.

Conclusion
Hope you enjoyed this little tour of $KeepPrivate - what it is, how it works, and how you can remove it. Remember, $KeepPrivate is NOT a security feature (as stressed in this technote), and if you really don't want someone mishandling your information, then don't send it in an email.



Rock
**Why does a round pizza come in a square box?

Comments

1 - Rock, I was looking for that tip for a long time and now I found this I don't know how I run this agent on-line. Is that a Notes command to be run in a specific window? Could you please give more details for dummy user?

I will appreciate that.
Thanks,
Wilson

2 - Hey Chris you beat me to it. I would also agree with Rocky. I het these "features". I get more questions about them and how the users what more information about them than anything else. I just need to tell them to not use them.

Rocky I know you don't hear it all the time, but this is one of may favorite places on the net. Always good info and I miss it when you are "out". Keep it up!

-David

3 - Your posting is not a problem at all, just had to through a Libertarian chop in there.

The key is doing what you said: stating it is not a security feature.

4 - You and your darned Libertarian streak

Hassan Voyeau blogged about this last year at http://haveworld.blogspot.com/2005/12/lotus-tip-copy-copy-protected-email.html ,

and I posted my non-Libertarian response, which applies here as well, at http://www.controlscaddy.com/A55A69/bccaddyblog.nsf/plinks/CBYE-6K23CZ

BTW, Boortz does rock!

5 - I know who Boortz is but that was all me baby. You forgot I used to do radio too and have my own crappy style on the air......love Boortz he is a great mined nut job.

6 - Easy Ladies.....it's just a template not anything worth fighting over...but I did want to see a good fight.

7 - Good tip Rock!! Yeah, can you say "Print Screen"?

8 - @David - thanks for the kind words - I appreciate it

@Chris - I don't see the problem - we both said the same thing, didn't we? 1) this is NOT a security feature, and 2) if you don't want it shared, DON'T SEND IT. I'm not following how my suggestions differ from yours. Oh, and I state explicity that $KeepPrivate is NOT a security feature, and even give a technote that backs this up. So, how is what I said different from what you said?

Rock

9 - LOL - Boortz is the man!! I usually go to his site before Rocky's!!!

Meet Rocky

Rocky Oliver
Rocky Oliver
If you see me at a conference, please stop me and say hi!

Calendar

Search

Categories

LotusGeek Tour 2008

DNUG08-2.png

Proudly Employed By

I am the Vice President of Products for TeamStudio

Our Corporate Blog

I am the Vice President of Products for TeamStudio

Thawte Notary

Thawte Web of Trust Notary

LOTUS GEEK gear

Social Networking


Add to Technorati Favorites

View Rocky Oliver's profile on LinkedIn

Rocky  Oliver

LotusGeek Blog Roll

Why display a blog roll when Planet Lotus does it so much better?

Dilbert

Buy my book!

Blog Buttons

Atheist - Unitarian - Humanist

Atheist Symbol

chalice_150.gif

Happy Humanist

Poker Players Alliance

This Site Designed By

YOU! If you would like to see your name and link here, read more about the Skin the Geek contest!