If these DevPacks are just for your own projects, there’s no real need to convert them for distribution.
DevPacks do have some overhead because Elements needs to, amongst other things, watch for file changes and compile your DevPack on the fly. That overhead is one of the reasons why we don’t allow distributing DevPacks widely.
Encryption happens automatically when you add a DevPack to the Elements Store. You will be able to add your DevPacks to the store directly in Elements, it’s a seamless system that “just works” without ever having to leave the app!
Also, there are no issues using DevPacks on your own website.
There isn’t a dedicated “private” option, but you can remove your pack from the store listings. If they’re only for your use, you don’t need to upload or encrypt them at all.
Correct. You won’t need a Stripe account to share free packs.