Can I purge old data on the client without triggering a delete on the server?
Yes. While we don’t have a simple API to do this today, you can delete a bunch of rows on the client based on what ever criteria you decide, than simply “AcceptChanges” on the client prior to these changes being sent to the server. Of course you could intercept these on the server an toss deletes as well to protect your server data.