Terms & privacy
What memory-pulse is
memory-pulse is a client (the open-source memory-pulse npm package, MIT) plus a hosted engine. The client keeps your ledger as a local file in your project. The engine computes answers over events the client sends and returns them.
Privacy — what we store and what we don't
- Your ledger content is never stored by the engine. Read requests (pulse, recall, execute) send events in the request body; the engine computes a response and the request is discarded. There is no database of user memory on our side. This is structural, not a policy promise: the engine has no storage binding that receives ledger content.
- What the engine does store: license keys (hashed lookups and status), per-key usage counters (event counts and call counts per day), and, for enterprise seat keys, the parent-key relationship. Nothing in these records contains ledger text.
- Billing: handled by Stripe. We receive the email address used at checkout and the subscription state. We never see card numbers.
- Site analytics: first-party, aggregate, cookie-less event counts (page views, install-command copies, checkout clicks). No third-party trackers, no fingerprinting. Bot traffic is discarded at write time.
- Optional email list: if you enter an email on the console, we store it with a timestamp and source, use it for launch and product announcements only, and delete it on request (reply to any email or write to support@).
- Receipts (enterprise): a ledger-integrity receipt is a signed digest. It contains no ledger content, and verification recomputes from what you submit.
Data deletion
Your ledger is your file — delete it and it is gone; we never had it. To delete your account-side records (license key record, usage counters, email-list entry), email support@strategic-innovations.ai from the checkout address. We complete deletion within 30 days and confirm by reply.
Terms of service
- License: a Pro or Enterprise key grants one subscription to the hosted engine at the tier's stated limits (shown on the pricing section and returned by
/v1/limits). Enterprise includes up to 10 seat keys for one team. - Acceptable use: do not use the service to store or process content you do not have the right to process, do not attempt to circumvent tier limits, and do not resell access to keys.
- Availability: the service is provided as-is. We aim for high availability but do not offer an SLA on self-serve tiers. Status and incidents are announced by email to paying customers.
- Changes: we may change limits or pricing with 30 days' notice by email to paying customers; existing subscriptions keep their price until renewal after the notice period.
- Liability: to the maximum extent permitted by law, our liability is limited to the fees you paid in the 3 months before the claim.
Refunds and cancellation
- Cancel any time from your Stripe receipt or billing portal link; your key keeps working until the end of the paid period, then answers
401 subscription lapsed— never a silent downgrade. - Refund policy: if the service did not work for you, email support@ within 14 days of a charge and we refund it in full, no questions asked. After 14 days we refund the unused portion of the current period on request.
Open source
The client is MIT-licensed. The engine is proprietary. Nothing in these terms restricts what you do with your own ledger file.