RE: [WSG] Preventing copying of text from web page.

2007-12-21 Thread Chris Taylor
 From: Joe Ortenzi
 Sent: 21 December 2007 07:32

 Why not simply make people register for it? Then you
 have their details and if you make the registration
 process intelligent, they will be aware they are being
 tracked and more likely to behave. All sorts of benefits
 and if the discussion forum is inside there as well then
 you can even claim some web 2.0-ness as an added benefit
 of registration!

This to me seems like a good option, and by registering someone you could then 
give them a doctored version of the data including unique information to tie 
that particular view of the data with their session. That unique ID could be in 
a table cell, in the title of the page, as a footer etc. If you found a copy of 
that data with the unique session ID anywhere you could trace it back to a 
date, time, IP address and registered user.

Of course the problem there is that anyone with a bit of HTML skill could 
remove the unique ID from the page. Still, it may help to deter casual copiers.

Chris


This message has been scanned for malware by SurfControl plc. 
www.surfcontrol.com


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Preventing copying of text from web page.

2007-12-21 Thread Nick Roper

Dear All,

Many thanks for all the feedback on this question. It really serves to 
back up my own opinions and the message that I have been trying to 
convey to the client.


As someone mentioned - the client is sure that they had 'seen it done 
somewhere'. My own view is along the lines of others - if the content is 
on a web page then someone can copy it one way or another, and this just 
has to be accepted. The client is intending to make the data available 
on a subscription basis, so that at least restricts access to paying 
customers.


Thanks again for all the input - I will summarise and present to the client.

Have a great Christmas one and all.

Nick


Chris Taylor wrote:

From: Joe Ortenzi
Sent: 21 December 2007 07:32



Why not simply make people register for it? Then you
have their details and if you make the registration
process intelligent, they will be aware they are being
tracked and more likely to behave. All sorts of benefits
and if the discussion forum is inside there as well then
you can even claim some web 2.0-ness as an added benefit
of registration!


This to me seems like a good option, and by registering someone you could then give them 
a doctored version of the data including unique information to tie that 
particular view of the data with their session. That unique ID could be in a table cell, 
in the title of the page, as a footer etc. If you found a copy of that data with the 
unique session ID anywhere you could trace it back to a date, time, IP address and 
registered user.

Of course the problem there is that anyone with a bit of HTML skill could 
remove the unique ID from the page. Still, it may help to deter casual copiers.

Chris


This message has been scanned for malware by SurfControl plc. 
www.surfcontrol.com


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***




--
Nick Roper
partner
logical elements
innovative web and internet solutions
zend/php  mysql approved partner
email: [EMAIL PROTECTED]
phone: +44 1749 676798
   www: www.logical.co.uk
skype: nick.roper / +44 20 7870 9587

logical elements, 34 Chamberlain Street, Wells, Somerset, BA5 2PJ
---


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Preventing copying of text from web page.

2007-12-21 Thread Chris Knowles
Nick Roper wrote:

 We have been asked by a client whether it is possible to any extent to
 prevent/deter users from copying content from a particular web page.
 

The best solution I can think of is to implement a policy to cover that
content. Either get the user to sign a non-disclosure agreement or set
this up electronically with a screen that has a check box to say the
user agrees to the non-disclousre policy before proceeding to view the
content - maybe the first time they log in. This way if they breach it
you have some legal recourse (maybe?). But importantly, they are made
aware of the seriousness regarding the use of the information and the
consequences of breaching the trust put in them.

You could add some javascript to popup some reminders on certain
keyboard actions etc that some users will see and some won't - I guess
it reminds them of the situation. And maybe add a small disclaimer to
the bottom of every page stating the terms  conditions.


-- 
Chris Knowles


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Preventing copying of text from web page.

2007-12-20 Thread Andrew Freedman

Nick Roper wrote:

Hi,

We have been asked by a client whether it is possible to any extent to 
prevent/deter users from copying content from a particular web page. 



Apart from putting copyright information on it and relying on visitors 
integrity to not plagiarize it there is not a great deal they can do. 

That is unless they have deep pockets and a team of lawyers to track 
their information and hunt any offenders down.


Even if the information is displayed as an image they can always have 
someone type it up.


If they are so concerned about their information then perhaps they 
shouldn't publish it to the web?


Andrew


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



RE: [WSG] Preventing copying of text from web page.

2007-12-20 Thread John Horner
It's rather off-topic, but more to the point it's impossible, and your
main task at this point is to explain to your client why even trying to
do it is pointless and silly. If they can see the text, the text is on
their computer.

As Andrew said, either they want their information on the web or they
don't.

The well-known blogger Heather Dooce Armstrong tells a tale about a
client who wanted to do this once. She replied that yes, we could do
that and hey, while we're at it, we should also include some code in the
page to disable their printer!

The client thought that was a great idea.


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Nick Roper
Sent: Friday, 21 December 2007 9:48 AM
To: wsg@webstandardsgroup.org
Subject: [WSG] Preventing copying of text from web page.

Hi,

We have been asked by a client whether it is possible to any extent to 
prevent/deter users from copying content from a particular web page.

The page will comprise two main areas:

1) Selection options in the form of select lists, check boxes etc.

2) Once the criteria have been selected then a 'Search' button will 
initiate a script that will query the database and display resulting 
text records in tabular format.

The requirement is that the the user should be able to view the 
resulting output, but not to be able to copy/paste to other
applications.

Is this possible to achieve in a way that is standards-compliant - or 
indeed in any way at all? One suggestion has been to apply a transparent

image over the results table - but not sure if this could be done with 
CSS etc?

If this is considered off-topic then I would welcome suggestions for 
more appropriate forums.

Many thanks in anticipation.

Regards,


-- 
Nick Roper
partner
logical elements



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***





***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Preventing copying of text from web page.

2007-12-20 Thread Lea de Groot
On Thu, 20 Dec 2007 22:48:17 +, Nick Roper wrote:
 Is this possible to achieve in a way that is standards-compliant - or 
 indeed in any way at all? One suggestion has been to apply a 
 transparent image over the results table - but not sure if this could 
 be done with CSS etc?

You can make it *harder* to do things like this, but you can't 
completely stop determined and skilled people.
If nothing else, they can always take a screen dump of the window and 
drop the image somewhere else.

Lots of techniques can be used - the invisible image layer over is one.
Writing the page with gobbledygook javascript is another.

A strong but polite copyright message will work for some percentage of 
people.

But all of them will only slow people down - once you've published on 
the internet the content is out there  and it is impossible to 
completely prevent reuse.

warmly,
Lea
-- 
Lea de Groot
Elysian Systems
Brisbane, Australia


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



RE: [WSG] Preventing copying of text from web page.

2007-12-20 Thread Paul Minty
Nick,

in general, the web is designed to allow people to copy and paste
freely. Web Standards are, by and large, designed to support the maximum
interchange of information. So, in my opinion, you can't do this using
web standards.

That said: you could output the results into an XML file off the web
root, then consume and display it into a Flash file (or build the entire
interface as a Flash client). In that way you can render the text as an
image or non-copyable text fairly easily.

Or, you could put the output into PDF format, with copying prevented.

Or, you could render it as an image on the server (sort of a poor man's
digital rights management). You may not be able to read it properly
though.

Applying a transparent image will not be very effective as the data can
be exposed by either looking at the HTML source or by turning off images
using the browser.

cheers
Paul

Paul Minty Director
mintleaf studio 
We design  create stylish websites
Post: Box 6 108 Flinders Street Melbourne VIC 3000
Level 2 108 Flinders Street Melbourne
T. 03 9662 9344 
F. 03 9662 9255 
M. 0418 307 475
[EMAIL PROTECTED]
www.mintleafstudio.com.au
 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of Nick Roper
 Sent: Friday, 21 December 2007 10:00 AM
 To: wsg@webstandardsgroup.org
 Subject: [WSG] Preventing copying of text from web page.
 
 Hi,
 
 We have been asked by a client whether it is possible to any 
 extent to prevent/deter users from copying content from a 
 particular web page.
 
 The page will comprise two main areas:
 
 1) Selection options in the form of select lists, check boxes etc.
 
 2) Once the criteria have been selected then a 'Search' 
 button will initiate a script that will query the database 
 and display resulting text records in tabular format.
 
 The requirement is that the the user should be able to view 
 the resulting output, but not to be able to copy/paste to 
 other applications.
 
 Is this possible to achieve in a way that is 
 standards-compliant - or indeed in any way at all? One 
 suggestion has been to apply a transparent image over the 
 results table - but not sure if this could be done with CSS etc?
 
 If this is considered off-topic then I would welcome 
 suggestions for more appropriate forums.
 
 Many thanks in anticipation.
 
 Regards,
 
 
 --
 Nick Roper
 partner
 logical elements
 
 
 
 ***
 List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
 Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
 Help: [EMAIL PROTECTED]
 ***
 
 
 
 


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Preventing copying of text from web page.

2007-12-20 Thread James Ellis
Hi

This is an oft asked question by a lot of clients and relies on a basic 
misundertanding of how documents are passed around the internet.
Basically, it is impossible (see examples below). If you don't want 
information copied from your web page then don't put in on the web. period.

Additionally, copy+paste is one of the most fundamental actions on any device, 
disabling it is pretty rude and nigh on impossible anway - on some desktop 
environments you can determine your own keystrokes to copy and paste that are 
known only to you and can't be detected by client side code
e.g Ctrl-Alt-Tab-C for copying

Examples:
1. Lets disable right click functionaity!
results:
- users lose functionality
- easy workaround

workaround 1:
$ wget http://www.example.com/  'copy of your home page.html'
workaround 2:
install some firefox extension to ignore right click disable requests by a 
page
workaround 3:
use the google cache or the web archive
workaround 4:
take it out of the brower cache - where it is copied anyway

2. Let's encrypt the html!
results:
no such thing - it's encoding, not encryption. When you encode something 
anyone can decode it.  If it is encryption you'd have to pass a shared key to 
a public resource or expect your visitors to have that encryption key.
slows down page rendering - it has to be decoded by JS usually.

workaround 1:
- decode_function(html)  'decoded copy.html'

3. Let's disable the printer requests!
- see workaround 1.3,1.1,1.4

4. Use images / flash / pdf to render content
- content generally inaccessible to search engines and screen readers
- decode with OCR technology (crackers can easily do this with captchas)

5. transparent image over content
- adblock the image
workaround 1:
- save as  file.html  html only

Copyright infringment is best left up to the lawyers - but then there is the 
argument of content being in the public domain anyway.

If you are in a closed intranet environment one way to do it would be to 
employ someone who runs around everytime a page is rendered in a browser and 
shouts very loudly remember not to copy and paste! :)


Thanks
James

On Fri, 21 Dec 2007 09:48:17 am Nick Roper wrote:
 Hi,

 We have been asked by a client whether it is possible to any extent to
 prevent/deter users from copying content from a particular web page.

 The page will comprise two main areas:

 1) Selection options in the form of select lists, check boxes etc.

 2) Once the criteria have been selected then a 'Search' button will
 initiate a script that will query the database and display resulting
 text records in tabular format.

 The requirement is that the the user should be able to view the
 resulting output, but not to be able to copy/paste to other applications.

 Is this possible to achieve in a way that is standards-compliant - or
 indeed in any way at all? One suggestion has been to apply a transparent
 image over the results table - but not sure if this could be done with
 CSS etc?

 If this is considered off-topic then I would welcome suggestions for
 more appropriate forums.

 Many thanks in anticipation.

 Regards,




***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Preventing copying of text from web page.

2007-12-20 Thread Mike at Green-Beast.com
Don't forget, with all the best barriers in place, one can always transcribe 
the content so the only real solution, as James wrote:



If you don't want information copied from
your web page then don't put in on the web. period.


Holiday cheers.
Mike Cherim



- Original Message - 
From: James Ellis [EMAIL PROTECTED]

To: wsg@webstandardsgroup.org
Sent: Thursday, December 20, 2007 9:37 PM
Subject: Re: [WSG] Preventing copying of text from web page.



Hi

This is an oft asked question by a lot of clients and relies on a basic
misundertanding of how documents are passed around the internet.
Basically, it is impossible (see examples below). If you don't want
information copied from your web page then don't put in on the web. 
period.


Additionally, copy+paste is one of the most fundamental actions on any 
device,

disabling it is pretty rude and nigh on impossible anway - on some desktop
environments you can determine your own keystrokes to copy and paste that 
are

known only to you and can't be detected by client side code
e.g Ctrl-Alt-Tab-C for copying

Examples:
1. Lets disable right click functionaity!
results:
- users lose functionality
- easy workaround

workaround 1:
$ wget http://www.example.com/  'copy of your home page.html'
workaround 2:
install some firefox extension to ignore right click disable requests by a
page
workaround 3:
use the google cache or the web archive
workaround 4:
take it out of the brower cache - where it is copied anyway

2. Let's encrypt the html!
results:
no such thing - it's encoding, not encryption. When you encode something
anyone can decode it.  If it is encryption you'd have to pass a shared key 
to

a public resource or expect your visitors to have that encryption key.
slows down page rendering - it has to be decoded by JS usually.

workaround 1:
- decode_function(html)  'decoded copy.html'

3. Let's disable the printer requests!
- see workaround 1.3,1.1,1.4

4. Use images / flash / pdf to render content
- content generally inaccessible to search engines and screen readers
- decode with OCR technology (crackers can easily do this with captchas)

5. transparent image over content
- adblock the image
workaround 1:
- save as  file.html  html only

Copyright infringment is best left up to the lawyers - but then there is 
the

argument of content being in the public domain anyway.

If you are in a closed intranet environment one way to do it would be to
employ someone who runs around everytime a page is rendered in a browser 
and

shouts very loudly remember not to copy and paste! :)


Thanks
James

On Fri, 21 Dec 2007 09:48:17 am Nick Roper wrote:

Hi,

We have been asked by a client whether it is possible to any extent to
prevent/deter users from copying content from a particular web page.

The page will comprise two main areas:

1) Selection options in the form of select lists, check boxes etc.

2) Once the criteria have been selected then a 'Search' button will
initiate a script that will query the database and display resulting
text records in tabular format.

The requirement is that the the user should be able to view the
resulting output, but not to be able to copy/paste to other applications.

Is this possible to achieve in a way that is standards-compliant - or
indeed in any way at all? One suggestion has been to apply a transparent
image over the results table - but not sure if this could be done with
CSS etc?

If this is considered off-topic then I would welcome suggestions for
more appropriate forums.

Many thanks in anticipation.

Regards,





***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***





***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Preventing copying of text from web page.

2007-12-20 Thread Joe Ortenzi

Man I so agree this!

I had a client once, selling small bags and jewellery. She wanted it  
impossible to save her pictures of products as she heard it could be  
done and we were being lax by not doing it. She was afraid of seeing  
knockoffs in china. Completely forgetting that the bootleggers would  
simply buy a few in order to copy them


She didn't understand that the files were already copied onto the  
viewers computer and if a nasty copyright-infringing Hong Kong  
company wanted a copy of her items all they had to do was look,  
Removing copy and print functionality just made the site worse for  
the rest of her customers (you know, the ones you want to be happy so  
they'll spend more!).


We eventually dropped her (mad as a hatter for many other reasons!)  
but if your client doesn't want their content read it shouldn't be on  
the web. ANy other protection problem, once hacked (and it will be  
hacked!) will simply mean you don't trust your viewers, visitors,  
etc... and in turn they won't like you either. Not the sort of  
relationship you want to foster.


Why not simply make people register for it? Then you have their  
details and if you make the registration process intelligent, they  
will be aware they are being tracked and more likely to behave. All  
sorts of benefits and if the discussion forum is inside there as well  
then you can even claim some web 2.0-ness as an added benefit of  
registration!


Shops have cameras and security guards to make the fact that we are  
being observed in their premises as unobtrusive as possible yet still  
allow some semblance of security and deterrent. We accept this as  
long as the guards aren't right in our pockets and the cameras are  
hidden in corners and in the ceiling.


Joe

On Dec 21 2007, at 03:09, Mike at Green-Beast.com wrote:

Don't forget, with all the best barriers in place, one can always  
transcribe the content so the only real solution, as James wrote:



If you don't want information copied from
your web page then don't put in on the web. period.


Holiday cheers.
Mike Cherim



- Original Message - From: James Ellis  
[EMAIL PROTECTED]

To: wsg@webstandardsgroup.org
Sent: Thursday, December 20, 2007 9:37 PM
Subject: Re: [WSG] Preventing copying of text from web page.



Hi

This is an oft asked question by a lot of clients and relies on a  
basic

misundertanding of how documents are passed around the internet.
Basically, it is impossible (see examples below). If you don't want
information copied from your web page then don't put in on the  
web. period.


Additionally, copy+paste is one of the most fundamental actions on  
any device,
disabling it is pretty rude and nigh on impossible anway - on some  
desktop
environments you can determine your own keystrokes to copy and  
paste that are

known only to you and can't be detected by client side code
e.g Ctrl-Alt-Tab-C for copying

Examples:
1. Lets disable right click functionaity!
results:
- users lose functionality
- easy workaround

workaround 1:
$ wget http://www.example.com/  'copy of your home page.html'
workaround 2:
install some firefox extension to ignore right click disable  
requests by a

page
workaround 3:
use the google cache or the web archive
workaround 4:
take it out of the brower cache - where it is copied anyway

2. Let's encrypt the html!
results:
no such thing - it's encoding, not encryption. When you encode  
something
anyone can decode it.  If it is encryption you'd have to pass a  
shared key to
a public resource or expect your visitors to have that encryption  
key.

slows down page rendering - it has to be decoded by JS usually.

workaround 1:
- decode_function(html)  'decoded copy.html'

3. Let's disable the printer requests!
- see workaround 1.3,1.1,1.4

4. Use images / flash / pdf to render content
- content generally inaccessible to search engines and screen readers
- decode with OCR technology (crackers can easily do this with  
captchas)


5. transparent image over content
- adblock the image
workaround 1:
- save as  file.html  html only

Copyright infringment is best left up to the lawyers - but then  
there is the

argument of content being in the public domain anyway.

If you are in a closed intranet environment one way to do it would  
be to
employ someone who runs around everytime a page is rendered in a  
browser and

shouts very loudly remember not to copy and paste! :)


Thanks
James

On Fri, 21 Dec 2007 09:48:17 am Nick Roper wrote:

Hi,

We have been asked by a client whether it is possible to any  
extent to

prevent/deter users from copying content from a particular web page.

The page will comprise two main areas:

1) Selection options in the form of select lists, check boxes etc.

2) Once the criteria have been selected then a 'Search' button will
initiate a script that will query the database and display resulting
text records in tabular format.

The requirement is that the the user should be able to view