Last updated: 24 October 2026.
Memorin processes your Steam account identifier and profile name, uploaded or imported CS2 demos, match metadata, player identifiers, gameplay events, upload usage counters, and subscription entitlement status to provide private demo playback, review, maps, replay practice, and PRO access control.
Payment card details are not stored by Memorin. Where PRO subscriptions are enabled, checkout and billing are handled by Stripe. If you start a free trial, Memorin also stores the card fingerprint Stripe returns (an opaque Stripe hash, not your card number) with your Steam ID and subscription ID, and whether a trial was refused and why (prepaid card, card used before, or not a card). This allows one free trial per card. The fingerprint record is kept after you delete your account, so a deleted account cannot be used to start the same trial again.
Memorin records privacy-safe product analytics for aggregate feature usage and troubleshooting. Google Analytics receives anonymous custom event names and non-sensitive parameters only. First-party analytics are stored with a hashed internal user identifier where available, a tab-scoped session identifier, page path, event name, and small non-sensitive metadata such as map, mode, device tier, or success/failure status. Demo filenames, Steam IDs, emails, share codes, auth codes, Stripe identifiers, and payment details are not sent to analytics.
When you ask the extension to build a replay, it processes the provider match identifier or demo link you selected, a short-lived provider-authorized demo URL, and a revocable import-only Memorin pairing credential. The extension also stores your auto-build preference. These values are used only to pair the extension, import the requested demo, report import progress, and open the resulting replay.
The pairing credential is stored in protected extension storage and sent only to memorin.app (and its viewer.memorin.app address) over HTTPS. Match-site page scripts cannot read it. Short-lived demo URLs are not logged by the extension and are handed directly to Memorin for the requested import. The website receives only a presence signal to hide the extension-install prompt; that signal contains no credential, account state, page URL, or browsing history.
The extension does not collect provider passwords, payment information, personal communications, complete browsing history, or unrelated page content. Extension data is not sold, used for advertising or credit decisions, or used for purposes unrelated to its replay-import function.
Stripe processes the billing email and payment information supplied at checkout. Completed Checkout Sessions can record terms acceptance, the selected plan, and policy version metadata for billing and dispute handling. Creating a Checkout Session is not proof of acceptance. Stripe billing notices and receipts are separate from optional Memorin product emails. Billing records held by Stripe may remain after account deletion where needed for accounting, fraud prevention, disputes, or legal obligations. Do not send full card numbers or security codes to support.
Signing in with Steam gives Memorin no email address. You can choose to add one, on the screen after sign-in, or in account settings, by ticking a box that is unticked by default. It is used only to tell you when a match you imported is analysed and for a weekly recap sent only in weeks you used Memorin. The existing trial reminder emails apply to legacy no-card trials; they are not the billing reminders for a card trial. Nothing is sent through this optional email feature until you click the confirmation link we email you first, and every such message has a one-click unsubscribe link that works without signing in. Unsubscribing from product emails does not cancel a subscription.
We store the address encrypted, with the time you agreed, the time you confirmed, and when each kind of message was last sent. It is never sent to analytics, never written to logs, and never shared except with our email delivery provider (Resend), which sends the messages for us. An unconfirmed address is deleted after 30 days. Unsubscribing erases the address and keeps only the dates that record your opt-out. "Remove my email" in account settings, or deleting your account, deletes it completely. The account export includes it.
If you submit a Cancel contract notice, we process the name, contact email, contract reference, notice text, and submission time to handle your consumer request and legal obligations. Personal fields are encrypted on our server. You receive a dated acknowledgment and support receives the notice. Failed delivery is retried. These notices are separate from product email consent and may remain after account deletion where required to handle the request, accounting, or a dispute. Contact [email protected] to request access or deletion subject to those obligations.
Private demos and parsed artifacts are available only to their owning account. Explicit showcase samples are public. Match-history authentication codes are encrypted at rest and are never included in account exports or logs.
Private demos and derived caches are retained for 30 days from import on PRO and 48 hours on the free tier; a deployment may publish different configured periods. The period follows your current plan: upgrading moves your live demos to 30 days from their import, and when PRO ends they are kept at most 48 more hours. A match you unlocked with a one-match purchase is kept 30 days. When a demo's server copy expires the match record is kept, the stored demo and parsed cache are deleted (including our cloud-storage copy), and the copy your own browser saved on your device is unaffected — clearing your browser's site data removes it. An unfinished upload is removed after 1 hour without progress, and any part of it staged in cloud storage within 7 days. Deleting a demo or account removes its database access, raw upload, parsed cache, pending work, and stored match-history credential, except content-addressed bytes still required by another owner who uploaded identical content; it also removes the copy saved in the browser you delete it from (other devices keep theirs until their site data is cleared). Database backups are kept for 14 days, so deleted data leaves them within 14 days.
Signed-in users can export their account and gameplay metadata, add or remove an optional email address, disconnect match-history import, delete individual demos, or permanently delete their account from the Memorin account panel.
For access, correction, deletion, privacy, security, or takedown requests, contact [email protected].
FAQ & help · Terms & refunds · Extension support · Attribution, trademark, and takedown information · Return to Memorin