Information Security Policy

Pending legal review.This policy has not yet been reviewed by the owner's legal counsel and may change. Do not rely on it as legal advice until that review is complete.

Effective August 14, 2026

This policy describes the administrative, technical, and organizational controls RentPay Online (“we,” “us”) uses to identify, mitigate, and monitor information security risks relevant to operating a property-management, bookkeeping, and rent-payment service. It applies to the application, its data, and the systems and third parties used to run it.

1. Governance & Responsibility

The business operator owns information security and is responsible for maintaining this policy, applying the controls below, reviewing risks, and responding to incidents. This policy is reviewed at least annually and when significant changes occur, and is updated as the program matures.

2. Access Control & Authentication

  • User passwords are never stored in plaintext — they are hashed with bcrypt.
  • Multi-factor authentication (TOTP) is available on landlord accounts, with one-time recovery codes.
  • Sessions use signed, HTTP-only cookies with expiration; landlord and tenant sessions are isolated.
  • Administrative access to hosting and source control is limited to the operator and protected by MFA.
  • Access follows least-privilege principles; credentials are not shared.

3. Data Protection & Encryption

  • All network traffic is encrypted in transit using TLS/HTTPS.
  • Third-party credentials and access tokens (including bank-connection tokens) are encrypted at rest using AES-256-GCM.
  • Sensitive payment data is handled by our payment processor (Stripe) and is not stored on our servers.
  • Data is retained and disposed of according to our Data Retention & Disposal Policy.

4. Secret & Key Management

Application secrets and API keys are stored as environment configuration in the hosting platform, not in source code, and are marked as encrypted secrets. Encryption keys are managed separately from the data they protect.

5. Secure Development

  • Changes are version-controlled in a private repository with a reviewable history.
  • Type-checking, build verification, and automated tests are run before changes are deployed.
  • Security-relevant features (for example authentication and financial logic) are tested before release.
  • Dependencies are sourced from reputable packages and updated as needed.

6. Infrastructure & Hosting

The application and its managed PostgreSQL database run on a reputable cloud platform (DigitalOcean) that provides network isolation, encrypted connections, and automated backups. Database access requires credentialed, encrypted connections and is not publicly exposed for interactive login.

7. Third-Party / Vendor Management

We rely on established service providers — Stripe (payments), our cloud host, and email delivery — each with their own security and compliance programs. We share only the data necessary for each provider to perform its function, under their terms.

8. Monitoring & Logging

Application and platform logs are used to monitor availability, detect errors, and investigate suspicious activity. Authentication events and administrative actions can be reviewed as part of monitoring.

9. Risk Identification & Mitigation

We periodically review the systems that store or process sensitive data, the access to them, and the third parties involved, in order to identify risks and apply mitigations (such as adding MFA, tightening access, or updating dependencies). Findings feed back into this policy and the controls above.

10. Incident Response

If a security incident is identified, we act to contain it, assess the scope and any affected data, remediate the root cause, and notify affected parties and authorities where required by law. Compromised credentials or keys are rotated, and connected-account tokens can be revoked.

11. Review

This Information Security Policy is reviewed at least annually and updated as the security program matures. The “Effective” date above reflects the most recent review.

12. Contact

Security questions or reports can be sent to [email protected].

© 2026 RentPay Online. All rights reserved.