NPS
NPS Bookkeeping

Privacy Policy

Last updated: April 8, 2026

1. Introduction

NPS Bookkeeping(“we,” “us,” or “our”) operates a cloud-based bookkeeping and tax compliance platform designed for tax professionals, bookkeepers, and CPA firms. This Privacy Policy describes how we collect, use, disclose, and protect your information when you use our platform, website, and related services (collectively, the “Service”).

2. Information We Collect

Account Information

When you create an account, we collect your name, email address, phone number, business name, employer identification number (EIN), and billing information. For firm administrators, we also collect team member email addresses for invitation purposes.

Financial Data

Our platform processes bank statements, receipts, invoices, and other financial documents uploaded by you or your clients. This data includes transaction descriptions, amounts, merchant names, and categorization information. Financial data is processed for the sole purpose of providing bookkeeping and tax compliance services.

Usage Data

We automatically collect information about how you interact with the Service, including pages visited, features used, browser type, device information, and IP address. This data is used to improve the Service and troubleshoot issues.

3. How We Use Your Information

We use your information to provide and maintain the Service, process financial documents using AI-powered extraction, categorize transactions against IRS Schedule C lines, generate Profit and Loss reports, facilitate communication between firms and clients, process subscription payments through Stripe, send service-related notifications, and comply with legal obligations including IRS reporting requirements.

4. AI-Powered Document Processing

Our platform uses artificial intelligence to extract data from uploaded documents and categorize transactions. AI processing occurs on secure servers. Extracted data is stored within your tenant environment and is never used to train AI models or shared with other tenants. Each categorization decision includes a confidence score and audit trail for transparency.

5. Multi-Tenant Data Isolation

NPS Bookkeepingoperates a multi-tenant architecture with strict data isolation. Each firm's data is scoped to a unique tenant identifier enforced at the database level through Row Level Security (RLS) policies. No firm can access, view, or modify another firm's data. This isolation applies to all data including client records, transactions, documents, messages, and reports.

6. Payment Processing

Subscription payments are processed by Stripe, Inc. We do not store credit card numbers, CVV codes, or full payment card details on our servers. Stripe's privacy policy governs the handling of your payment information. We retain only the Stripe customer ID and subscription status necessary to manage your account.

7. Data Retention

We retain your account and financial data for as long as your subscription is active. After cancellation, data is preserved for 90 days to allow reactivation. After the retention period, data is permanently deleted. Financial records may be retained longer if required by applicable tax laws or regulations.

8. Data Security

We implement industry-standard security measures including encryption in transit (TLS 1.2+), encryption at rest, secure session management via HTTP-only cookies, role-based access controls with JWT custom claims, and regular security monitoring. Despite these measures, no method of electronic transmission or storage is 100% secure.

9. Third-Party Services

We use the following third-party services to operate the platform: Supabase (database hosting and authentication), Vercel (application hosting), Stripe (payment processing), and Resend (transactional email). Each provider maintains their own privacy policies and security standards.

10. Your Rights

You have the right to access, correct, or delete your personal information. You may export your data at any time through the platform. You may close your account through the My Account settings page. California residents have additional rights under the CCPA, described in our Do Not Sell page.

11. Children's Privacy

The Service is not directed to individuals under the age of 18. We do not knowingly collect personal information from children. If we become aware that we have collected data from a child, we will take steps to delete it promptly.

12. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by email or through a notice on the platform. Continued use of the Service after changes constitutes acceptance of the updated policy.

13. Contact Us

If you have questions about this Privacy Policy or your data, contact us at support@npsbookkeeping.com.

© 2026 NPS Bookkeeping. All rights reserved.