Data Privacy Shield

    Your data. Your rules. Our admin accounts are locked out.

    Data isolation enforced in the database, not in the app. With Privacy Shield on, Row Level Security stops platform administrator accounts reading your customers, invoices, bookings and payments.

    14-day free trial · No credit card required

    See It in Action

    Here's what data privacy shield looks like inside PayCamp.

    This isn't a screenshot — click below to try it
    Data Privacy — PayCampTry it
    1. Shield off→2. Enable shield→3. Grant access→4. Revoke

    Privacy Shield Disabled

    Platform admin has standard access to support your account.

    Data Access Status

    👤

    Customers

    📄

    Invoices

    📅

    Bookings

    💳

    Payments

    🗺️

    Site Layout

    🎫

    Support Tickets

    Try it yourself — enable the shield, grant temporary access, then revoke it.

    The Old Way vs The PayCamp Way

    The Problem

    Most SaaS platforms ask you to trust them with your data. "We promise not to look." But promises aren't enforceable. Platform admins can typically see everything — customer names, financial figures, personal details. You have no way to verify they're not looking, and no control over access.

    The Solution

    PayCamp's Privacy Shield doesn't ask you to trust us — it makes trust unnecessary. When you enable it, Row Level Security policies stop our administrator accounts querying your sensitive tables — enforced by the database itself, not by application code that could be changed. We can still support you (site layout, support tickets), but our administrator accounts cannot query your customer data, financial records or payment details. Need help with a booking issue? Grant temporary, scoped access for 24 hours. When it expires, the door locks automatically. Every access is logged in your Transparency Dashboard.

    What's Included

    Everything you need for data privacy shield, built into one platform.

    Database-Level Isolation

    Row Level Security enforces the boundary in Postgres, below the application. Our administrator accounts are subject to it; turning it off would take a migration, not a setting.

    One-Click Enable

    Toggle Privacy Shield on from your settings. Instantly blocks platform admin access to customers, invoices, bookings, and payments.

    Temporary Support Grants

    Need help? Grant scoped access (bookings only, invoices only, or full) for 24 hours, 48 hours, or 7 days. Auto-expires. Revoke instantly.

    Transparency Dashboard

    Every admin access event is logged — what was accessed, when, and by whom. Full audit trail visible to you at all times.

    Stripe Key Protection

    Your Stripe API keys are stored encrypted and shielded behind the same privacy rules. We never see your payment credentials.

    Built Around UK GDPR

    Data subject access requests, consent records, export and automated retention are built in, and Towpath Digital is registered with the ICO (ZC210106).

    Who It's For

    All Site Types
    Marinas
    Campsites
    Caravan Parks
    Holiday Parks
    Live Demo Available

    See Data Privacy Shield in Action

    Explore a fully-loaded demo with real data. No signup required.

    Explore Live Demo

    Takes 30 seconds • No credit card

    Full feature access
    Real sample data
    No signup needed

    Rather talk it through? Book a 20-minute call with Hamish →

    Frequently Asked Questions

    Think of it like renting an office in a managed building. You get your own locked office (your data), and the building manager (us) has keys to the common areas but not to your office. When you enable Privacy Shield, database-level Row Level Security rules block our admin account from querying your sensitive tables — customers, invoices, bookings, and payments. We can see your site structure and support tickets, but our admin accounts cannot read your business data. The one key that can is the database provider's service credential, which we hold to operate the platform — see “Can you really not see my data?” below.

    Click "Grant Support Access" from your settings. Choose what we can see (just bookings, just invoices, or everything) and how long (24 hours, 48 hours, or 7 days). Once the window closes, access is revoked automatically. You can also revoke it instantly with one click.

    Correct, for our administrator accounts, and the database enforces it rather than a policy document. With Privacy Shield on, admin queries against your customers, invoices and bookings return zero rows unless you have granted a live, time-limited support grant. One caveat we would rather state than hide: the underlying database provider issues a service credential that bypasses all row-level rules by design, and we hold it in order to run the platform. Its use is restricted and logged. We will not claim it does not exist.

    Yes. Every support access grant, every admin query, every access event is recorded in your Transparency Dashboard with timestamps. There is no way for us to access your data without it appearing in the log.

    Payments go directly through your own Stripe account. We never touch the money, never see your bank details, and never hold funds. Your Stripe API keys are encrypted and shielded behind the same privacy rules.

    Ready to try Data Privacy Shield?

    Start your free 14-day trial today, or talk it through with Hamish first.No credit card required.