I have used Prismic for a few projects in the past, some time ago. I've even recommended Prismic to clients and set up client sites on paid Prismic accounts.
Now I'm faced with a dilemma. The content model & slice builder that used to be available in the web interface is now deprecated and it seems like Prismic is soon going to force us to use Slice Machine.
I have a couple of issues with this:
The command to initialise Slice Machine makes requests to api.segment.io which is a user tracking & analytics service. Unfortunately my network blocks requests to known tracking services for privacy and Slice Machine fails to install without it - basically making the product unusable unless you agree to tracking which is illegal in the UK under the Data Protection Act and in the EU under GDPR and the EU ePrivacy Directive. Consent must be freely given. “Freely given” consent essentially means you have not cornered the data subject into agreeing to you using their data. For one thing, that means you cannot require consent to data processing as a condition of using the service. They need to be able to say no. According to Recital 42, “Consent should not be regarded as freely given if the data subject has no genuine or free choice or is unable to refuse or withdraw consent without detriment.”
Every time I've previously built a site using Slice Machine I've had problems when it came to ongoing maintenance and updates. Simply put, Prismic changes Slice Machine so frequently that after a year it's impossible to update a site to the latest version without serious development investment.
Here's hoping someone at Prismic can help me find a way forward. I like Prismic as a headless CMS but these two issues are deal-breakers for me.