/    Sign up×
Community /Pin to ProfileBookmark

preventing image copying

I have many images on my website. ..

Is there any way i can prevent others from copying or saving certain images from my site?

to post a comment
HTML

8 Comments(s)

Copy linkTweet thisAlerts:
@felgallDec 16.2007 — If they can be seen then they have already been copied.
Copy linkTweet thisAlerts:
@kgnfdeagleDec 16.2007 — Yes, there is a way to prevent images from being copied off of your website.

The best, most efficient way to protect the image and graphics copyrights within your commercial web projects is to place your images inside a flash element. If you have 20 images on the page, and you wanted them displayed in various locations, you would copy and paste each image into a seperate, one slide flash .fla file. Then you would simply use the <embed> tag to display the images on your website via the flash medium (.swf).

What this prevents:

1.) Users can no longer right click an image to download the image (or save it), because Flash is a proprietary Adobe (Macromedia) technology.

2.) This only leaves one possible way someone could display your file, and that is through direct linking to the file on your server. Even this can be prevented if you have the proper server configurations in place. If you have no idea on how to configure your server, you can encode your HTML file so that users cannot decrypt the source contents when they view the source (thus hiding the file location).

Unfortunately, these techniques require software that costs alot of money. We are talking in the $500 - 1,000 dollar price range depending on which suite you decide to purchase. So for the average joe, there is no way to protect your images from being stolen.
Copy linkTweet thisAlerts:
@kgnfdeagleDec 16.2007 — I did some research to double check on some things, there is actually a software package available called "Flash Saver" that will enable the user to save flash files.

HOWEVER:

1.) This software costs $24.95, and most people are not willing to pay that.

2.) Even this software can be defeated by having your server configured with an .htaccess file

[B]Write the following within your .htaccess file:[/B]

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.com/.*$ [NC]

RewriteRule .(gif|jpg)$ - [F]

[B]Change 'domain.com' to the name of your domain.[/B]

If you really want to get back at the file stealers, you can create an image that has "STOLEN IMAGE" written on it, and provide that file to the image stealers instead of the one they intend to steal when they link.

Just write [B]RewriteRule .(gif|jpg)$ http://www.domainname.com/images/stealing.gif [R,L] [/B] after the code above!

Make sure your .htaccess file is placed within your image directory! (Whatever you want to protect)
Copy linkTweet thisAlerts:
@kiwibritDec 17.2007 — And how are you going to prevent a screen-save from Print Screen? Any image rendered on a screen can be saved.
Copy linkTweet thisAlerts:
@kgnfdeagleDec 17.2007 — True enough, if the user wants your graphic bad enough they can take a screenshot, bring it into a graphics editor and get it...

So...

Use watermarks I guess is the moral of the story,

But at least you can prevent right clicks and direct linking if you put some time into your projects. This protects your bandwidth and makes it much more time consuming to steal the images.

But nonetheless, it was a point well made.
Copy linkTweet thisAlerts:
@felgallDec 17.2007 — And of course a flash solution means your images will not be seen by the 20%+ of visitors who don't have flash.
Copy linkTweet thisAlerts:
@iltloDec 17.2007 — Yea the best way is to watermark, make it small and out of the way though, so your viewers arn't annoyed.
×

Success!

Help @sac8513 spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.19,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...