Agreed. As some random internet person to another, there's not much I can do (that I haven't already done on my website) to try to convince you that I'll do my best to avoid grotty/slimy UX patterns: I'll make sure there's a warning email sent a couple days before any charges are applied, and easy cancellation via the website. The fact that much of the functionality remains when subscriptions lapse mean you only need to pay when you feel like you'd glean value.
> pinky promises of continued access to your own media
Well, that's why it's self-hosted. There's no trust you need to apply to the app: you can even use PhotoStructure with a read-only bind-mount to your assets directory to make sure it isn't doing anything nefarious.
> I'll make sure there's a warning email sent a couple days before any charges are applied,
Since you're still figuring the best possible options and seem to be open to feedback, a reminder email two days before the charge is never enough. Ideally, it should be a few emails spread across a longer period, such as one month before, two weeks before and five days before. You could choose when and how many emails to send (bother the user), but it shouldn't be just one, and that too something that could be missed, like just two days before.
FWIW, I'm not a fan of subscriptions. Since key features will be disabled unless renewed, I don't think it works as much for the benefit of the user as it does for the developer.
> Ideally, it should be a few emails spread across a longer period, such as one month before, two weeks before and five days before.
That's a great suggestion, I'll try to make that happen.
> key features will be disabled unless renewed
It just disables advanced "curators" which happen during import.
Your library is still browseable, and all prior tags exist, it's just that new assets aren't tagged with the "plus" taggers. As soon as the subscription is renewed, it'll automatically reapply the "plus" taggers.
Agreed. As some random internet person to another, there's not much I can do (that I haven't already done on my website) to try to convince you that I'll do my best to avoid grotty/slimy UX patterns: I'll make sure there's a warning email sent a couple days before any charges are applied, and easy cancellation via the website. The fact that much of the functionality remains when subscriptions lapse mean you only need to pay when you feel like you'd glean value.
> pinky promises of continued access to your own media
Well, that's why it's self-hosted. There's no trust you need to apply to the app: you can even use PhotoStructure with a read-only bind-mount to your assets directory to make sure it isn't doing anything nefarious.
No pinkies needed.