Skip to main content
Known Participant
January 11, 2024
Question

Hide My Action Moves

  • January 11, 2024
  • 3 replies
  • 589 views

I want to keep my work secret. It's an action play but no one will be able to read it. Can this ever happen? My job is to involve everyone in my Action but no one should copy it.

This topic has been closed for replies.

3 replies

MJ STAuthor
Known Participant
January 12, 2024

I think this is not possible

Stephen Marsh
Community Expert
Community Expert
January 12, 2024
quote

I think this is not possible


By @MJ ST

 

That is the consensus opinion, yes.  :]

c.pfaffenbichler
Community Expert
Community Expert
January 12, 2024

I think that most of the Scripting-leaning regulars here freely share Photoshop Scripts; so making a secret of any processes that combine default Photoshop functionality is usually considered unnecessary. 

Bojan Živković11378569
Community Expert
Community Expert
January 12, 2024

Provide the effect as a service. This option was previously available on many websites. You can upload images with and without the effect to demonstrate the difference and offer it to the public. That is the only secure method that I can think of. Another way is to offer the effect on a website that allows users to upload their own images. That should be costly. 

Legend
January 11, 2024

There are various ways to obfuscate a script but not an action. You CAN use the 'Copy as Javascript' command in the Actions palette but that may or may not give you usable code.

Stephen Marsh
Community Expert
Community Expert
January 11, 2024

Note: The developer tools preference must be active and the JS code is Batch Play for UXP scripting, not legacy ExtendScript.

 

As @Lumigraphics wrote, your best bet is to convert or rewrite the action to a legacy script where you can create a single history step, obfuscate the code and or save it as jsxbin to make it harder for others to reverse engineer the script.

jane-e
Community Expert
Community Expert
January 11, 2024

I haven't used Droplets for years. I know the action has to be there when it's created, but I forget if it has to still be there when it is used? Is this a possibility — or not?

 

Jane