logo
Ask your WordPress questions! Pay money and get answers fast! (more info)

Warning: Please do not give out any FTP or ssh credentials to anyone, unless you trust them completely. Giving out login details is dangerous.

If the asker does not get an answer then they have 10 days to request a refund.

$10
Protecting images from download

Hi Guys

I've created this site for a client and installed a plug in to stop visitors right clicking and saving the images from regular browsers....

http://catherinedawtreyphotography.com

However it does not protect them on an iPhone or iPad.

Does anyone know of a solution to protect images from being copied/downloaded/saved on mobile devices?

Thanks
Steve

This question has been answered.

Steve Watson | 08/19/12 at 4:25am Edit


(8) Possible Answers Submitted...

See a chronological view of answers?

Warning: Please do not give out any FTP or ssh credentials to anyone, unless you trust them completely. Giving out login details is dangerous.

  • avatar
    Last edited:
    08/19/12
    4:30am
    Maor Barazany says:

    There is no way to protect images from download. One can just temporarily disable javascript and the use the right click again. More than that, anyone who really wants the image, may grab a screenshot of it and save it later.
    To protect your mages add a watermark to them.

  • avatar
    Last edited:
    08/19/12
    4:37am
    Albert Shala says:

    Have you tried adding this to your css: -webkit-user-select: none;

  • avatar
    Last edited:
    08/19/12
    4:37am
    Daniel Yoen says:

    try : <div style="background-image:url('image.jpg');width:W-px;height:H-px"></div>

  • avatar
    Last edited:
    08/19/12
    4:49am
    Asad Iqbal says:

    Best way to protect image by giving annoying watermark onto the photo. Javascript is a way but not a full-proof idea. You may check the following links:

    http://wordpress.org/extend/plugins/protect-content/

    http://wordpress.org/extend/plugins/blog-content-protector/

    http://www.pcdrome.com/blog-protector

    http://wordpress.org/support/topic/disabling-right-clicking-on-site-to-prevent-picture-downloads

    http://connectwww.com/3-best-wordpress-plugins-to-protect-your-blog-from-right-click-text-selection-image-dragging/1030/

    http://www.momdot.com/howtoprotectyourwordpressphotosfromtheft

    You may google but as I said nothing is full-proof.

  • avatar
    Last edited:
    08/19/12
    4:59am
    Dbranes says:

    You can watermark your images with plugins like:

    http://wordpress.org/extend/plugins/watermark-my-image/
    http://wordpress.org/extend/plugins/watermark-reloaded/

    Hope this helps

  • avatar
    Last edited:
    08/19/12
    6:05am
    Sébastien | French WordpressDesigner says:

    <body onload="document.body.style.webkitTouchCallout='none';">

  • avatar
    Last edited:
    08/19/12
    6:41am
    Manoj Raj says:

    Try adding this to your css

    img { -webkit-touch-callout: none; }


    Add the following to your htaccess

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?catherinedawtreyphotography.com/ [NC]
    RewriteRule \.(jpe?g|gif|bmp|png)$ - [F,NC]


    to protect downloading the file directly from the url...

    Cheers,
    Manoj.

    • 08/20/12 7:28am

      Steve Watson says:

      Adding that to the css was perfect, thanks you

  • avatar
    Last edited:
    08/19/12
    10:57am
    Francisco Javier Carazo Gil says:

    Hi,

    If the user see the image, you cannot avoid it to download. The best way maybe is adding a watermark, the user could download it but it has a watermark. Use low resolution images also, it would be faster and a good image in low resolution is not very useful.

    If you want to protect image from hotlinking look at code in .htaccess that Manoj Raj has added.

This question has expired.



Navjot Singh, Steve Watson, Gabriel Reguly, Arnav Joy, Martin Pham voted on this question.



Current status of this question: Completed



Warning: Please do not give out any FTP or ssh credentials to anyone, unless you trust them completely. Giving out login details is dangerous.

If the asker does not get an answer then they have 10 days to request a refund.