PRIVACY

Your records. Your choice.

This page explains how RentLedgerKit handles information when you use its free tools, saved landlord workspaces and tenant portal. Updated October 19, 2026.

Free tools and spreadsheet files

Our generator, balance checker and CSV/Excel parser run in your browser. Original spreadsheet files are not uploaded. Records are sent to RentLedgerKit only when you choose to save a workspace. A draft you choose to save while signed out is temporarily kept in your tab’s session storage so you can finish signing in.

Account information

We store your name, email address, landlord or tenant role, email verification status, account dates and subscription status. Email/password accounts store salted password hashes. Session, recovery and email-link tokens are stored as hashes; email verification and recovery links expire and work once. Your session uses an HTTP-only cookie lasting up to 30 days.

Sign in with Google

If you choose Google sign-in, we request only openid, email and profile. We receive your Google account identifier, name, email and verification status to create or authenticate your RentLedgerKit account. We do not request access to Gmail, Google Drive or your contacts. Google access tokens are used during the sign-in request and are not retained. A temporary OAuth cookie and authorization record expire after ten minutes.

Saved rent records and tenant sharing

A landlord workspace can contain property addresses, tenant and owner names, rent amounts, deposits, payment references, transaction notes and correction history. Records are stored in Cloudflare D1. Only the account owner can edit them. An invited tenant with the matching verified email can view the specifically shared tenancy and download its statements and receipts. Invitations expire after seven days if unused. The landlord can revoke shared access. Copies already downloaded by a recipient remain with that recipient.

Billing

Stripe handles subscription checkout, payment details, invoices and the billing portal. We store Stripe customer and subscription identifiers and the subscription state needed to grant workspace access. Card details are entered on Stripe’s hosted pages and are not stored in RentLedgerKit.

Infrastructure and security

Cloudflare hosts the application, database and transactional email delivery. Cloudflare Turnstile checks authentication requests for abuse. We use hashed IP-based rate-limit keys and technical troubleshooting logs that omit passwords and ledger documents. Cloudflare and Stripe also process technical and billing information under their own privacy policies. There are no advertising trackers or analytics cookies in the application.

Retention and your options

Saved records stay available to read and export after a landlord trial or paid subscription ends. We retain the 20 most recent workspace revisions for operational recovery. You can export your ledger data from your workspace. To request account access, correction or deletion, contact info@aipgen.com from your account email. We will verify ownership before acting. Stripe may retain billing records under its own policies.

Contact and service providers

For RentLedgerKit account or privacy requests, email info@aipgen.com. See the Cloudflare privacy policy, Google privacy policy and Stripe privacy policy for their practices.

Read about security and account access