# Copy protection (anti-debugger and best practices)

**URL:** <https://forum.juce.com/t/copy-protection-anti-debugger-and-best-practices/56780>\
**Category:** General JUCE discussion\
**Created:** [June 23, 2023, 11:44am UTC](https://forum.juce.com/t/copy-protection-anti-debugger-and-best-practices/56780 "2023-06-23T11:44:18Z")\
**Posts on this page:** 1\
**Showing post:** 70

<div class="post-metadata">

**Author:** ![t0m](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/t0m/32/16413_2.png) [@t0m](https://forum.juce.com/u/t0m)\
**Post date:** [August 29, 2023, 9:08am UTC](https://forum.juce.com/t/copy-protection-anti-debugger-and-best-practices/56780/70 "2023-08-29T09:08:20Z")

</div>

This topic comes up every now and then on the forum. There’s some similar information in this thread:

> [@Demo version and piracy protection](https://forum.juce.com/t/demo-version-and-piracy-protection/51303):
>
> Hi there, I would like to offer a demo version for my next plugin, with sporadic noise or silence (eg 5 sec every minute or so). The question is how to do such a thing without having something too easy to hack like a counter and an if statement in the process block. Any idea or experience you could share on the matter would be much welcome slight_smile

---

_[View the full topic](https://forum.juce.com/t/copy-protection-anti-debugger-and-best-practices/56780)._
