Data protection regulations, especially the General Data Protection Regulation (GDPR), have pushed developers to rethink how they store and manage information. A crucial concept under GDPR is immutability — the ability to guarantee that data remains unaltered unless specific, permissible actions dictate otherwise. In software systems, implementing immutability ensures compliance, reliability,