← Back to home

Privacy Policy

Last updated: July 16, 2026

JMJ Billing LLC operates JMJ Billings (accounts-receivable automation), JMJ Office (quoting, invoicing, and payments), and Lyakon (sales CRM). This policy covers all three. Where a practice applies to only one product, we say which.

JMJ Billings (“JMJ Billings,” “we,” “our,” or “us”) provides accounts-receivable escalation services for small and mid-sized businesses. This policy explains what data we collect, why we collect it, and how we protect it.

What data we collect

How we use your data

OAuth Permissions and Data Use

When you connect your Gmail or Microsoft 365 account to JMJ Billings, we request the minimum permissions needed to send chase emails on your behalf.

What we request

Gmail:

Microsoft 365:

What we do NOT access

How we store OAuth tokens

OAuth refresh and access tokens are encrypted at rest using AES-256-GCM encryption before being stored in our database. The encryption key is held separately from the database. Tokens are only decrypted at send time when a chase email needs to go out on your behalf.

Revoking access

You can revoke JMJ Billings’ access to your email account at any time:

After revoking access, JMJ Billings cannot send chase emails on your behalf until you reconnect. We retain the encrypted tokens in our database in case you want to reconnect with the same account, but you can request full deletion by emailing info@jmjbillings.com.

Data retention

Email content, sender metadata, and send logs are retained for 13 months to support invoice dispute resolution and regulatory audits. After 13 months, content is deleted; metadata is retained indefinitely for analytics and business continuity.

Compliance

JMJ Billings complies with the Google API Services User Data Policy, including the Limited Use requirements. We comply with Microsoft’s Identity Platform terms and the requirements for Verified Publisher status.

Contact

For questions about how your data is used, email info@jmjbillings.com.

How We Handle QuickBooks Data

When you connect QuickBooks Online to JMJ Billings, we request the minimum scope needed to read invoice, customer, and payment records so we can advance them through the AR escalation workflow on your behalf.

What we request

We do NOT request the com.intuit.quickbooks.payment scope. JMJ Billings does not move money through QuickBooks.

How we use Intuit data

Where Intuit data is stored

Intuit data we sync is stored in our Postgres database hosted in the United States by our subprocessor Supabase, Inc. OAuth refresh and access tokens issued by Intuit are encrypted at rest using AES-256-GCM at the application layer before being written to the database; the encryption key is held separately from the database.

Retention and deletion on disconnect

If you disconnect QuickBooks from JMJ Billings (either inside the portal or by revoking access at Intuit’s account manager), we delete the synced customer, invoice, and payment records pulled from your QuickBooks company within 30 days. Audit logs and billing records that reference invoice IDs are retained as required by law and by the audit-trail requirements of our service.

Revoking access

You can revoke JMJ Billings’ access to your QuickBooks Online company at any time from Intuit’s account security page. After revoking, JMJ Billings cannot sync new data from your QuickBooks company until you reconnect.

Updated 2026-07-14: added the JMJ Office write-back disclosure, ahead of that feature becoming available, as this section previously committed.

Payments

JMJ Office lets you connect your own payment accounts — Stripe or Square (via authorization you grant), or your own PayPal.me, Cash App, Venmo, or Zelle handles, or your bank details for ACH and checks. When a connector is active we generate an exact-amount payment link on your processor and, for Stripe and Square, receive a notification when a payment is made so we can mark the invoice paid. We never hold, route, or take custody of your funds — money moves directly from your customer to your own merchant account. Connector API keys and OAuth tokens are encrypted at rest and never shown again after you save them.

AI

We use Anthropic’s Claude models for:

AI drafts and classifies; it never sends anything, and it never finalizes a document — a human reviews and sends. We do not send your data to train third-party AI models. No QuickBooks financial data, invoice amounts, or line items are sent to an AI provider except the quote or invoice text you yourself enter into the composer. Voice input is transcribed in your browser; only the resulting text reaches the model.

Messages we send on your behalf

JMJ Office can send invoices, receipts, and — if you turn it on — a one-time review request after an invoice is paid, from your authenticated sending identity. These go to your customers, not to us. Every such message carries a truthful subject and an opt-out, and honors your global send setting. (JMJ Billings’ debtor-communication practices are governed separately by the JMJ Billings Terms — see the ToS Billings schedule.)

Referrals

If you share a referral link, we record which new account signed up through it so we can apply the free-month credit to both sides once the referred account becomes a paying subscriber. We store the referring and referred account identifiers and the reward status; we do not share the referred person’s personal details with the referrer.

Subprocessors

JMJ Billing LLC uses third-party subprocessors to deliver the Service. The categories below summarize the role of each subprocessor; the authoritative, current list (with vendor names, purposes, data categories, and locations) lives at /subprocessors.

Cookies and analytics

We use first-party session cookies to keep you signed in. We use product analytics (event logs in our own database) to understand how customers move through onboarding and the dashboard. We do not run third-party advertising trackers.

Your rights

You can request a copy of your data, correction of errors, or deletion of your account at any time by emailing info@jmjbillings.com. For deletion requests, we honor the request within 30 days. Some records (audit logs, billing records) are retained as required by law.

Changes to this policy

We will post material changes here with an updated “Last updated” date. If a change affects how we use your data in a way you would reasonably object to, we will email account owners before the change takes effect.

See also

Contact

Questions about this policy? Email info@jmjbillings.com.