Due to how some users may perceive the privacy implications of recording all sessions, it might be good to offer an option to store the session in browser only (maybe sliding window to avoid the payload from getting too big) and then only send it if manually triggered on an error. This way, companies can advise users that session recordings are only recorded in the event of an error for debugging purposes rather than having to specify that all sessions are recorded as some users may not be comfortable with that.