🔒 How we actually handle your data

Security & Trust

Not just a badge — here's specifically what protects your account, your leads' information, and your business data on Northline.

Account security

How your login is protected

🔑

Passwords are never stored as text

Every password is hashed with bcrypt before it touches our database. Even Northline staff can't see your actual password — only its hash.

🍪

Sessions use httpOnly cookies

Your login session is stored in a cookie that JavaScript running on any page can't read — a key defense against session theft (XSS attacks).

🛑

Login attempts are rate-limited

10 login attempts per 15 minutes per IP address. Slows password-guessing attacks to a crawl.

⏱️

Timing-safe authentication

Login checks run at consistent speed whether or not an account exists, so response time can't be used to guess valid emails.

Where your data lives

Data hosting & sub-processors

ProviderWhat they handleNotes
Database & hostingAccount data, lead conversations, billing statusOperated with Canadian data residency
Anthropic PBCAI processing of conversation contentOperational logs auto-delete after 7 days; inputs/outputs not used for model training; covered by Anthropic's DPA with Standard Contractual Clauses
Payment processor (planned)Billing for paid plansNorthline never stores full card numbers

Full detail in our Privacy Policy, Sections 7–8.

Accountability

What happens if something goes wrong

📋

A real breach response plan

We maintain an internal incident-response plan covering containment, individual notification, and reporting to the Office of the Privacy Commissioner of Canada — not just a policy promise.

🗂️

Every data request is logged

Access, export, and deletion requests are handled through a dedicated tool with a permanent audit trail, so we can demonstrate compliance, not just claim it.

🗑️

Data doesn't sit forever

Canceled accounts, inactive leads, and old job applications are deleted on a defined schedule rather than retained indefinitely.

👤

A named Privacy Officer

Not an anonymous inbox — someone is accountable for how your data is handled, and reachable directly.

Questions about how we handle your data?

We'd rather explain it directly than have you guess.

Contact us