Security

How TeklTalk handles your data

What we actually do, stated plainly — including the assurances we don't have yet. Every figure on this page is read from the code that enforces it, so it cannot drift from what the system does.

Last updated 19 August 2026

Isolation

Your content answers your visitors, and nobody else's

Scoped at the database, not the application

Every retrieval query is restricted to a single project at the database level, and ownership of that project is re-checked on each request rather than trusted from the browser.

Never used for training

Your content is not used to answer another customer's visitors, and it is not sent to a model provider as training data.

Accounts

Credentials and transport

Passwords are hashed

Stored with bcrypt and never kept in readable form. We cannot see your password, and neither could anyone who obtained the database.

Sessions can't be replayed

Session tokens are stored only as hashes, so a stolen copy of the database could not be used to sign in as you. Session cookies are HTTP-only, same-site, and marked secure in production.

Everything travels over HTTPS

Including the widget on your site and the connection to the database.

We never touch card details

Razorpay handles checkout and holds the card. No card number ever reaches our servers.

Retention

Conversations delete themselves

The part of this page we are most confident about, because it is enforced by a job rather than promised in a policy.

The text of a conversation is kept for 7 days and then erased. This runs as a scheduled job every night at midnight UTC, and it counts what remains after each sweep so a purge that silently stopped working would be visible rather than assumed. Sign-in sessions expire after 30 days.

Deleting a project deletes its content, its conversations and its uploaded files. What survives the retention window is counts — how many conversations happened, how much content is indexed — which is what the usage and analytics pages are built from.

Processing

Where your data is handled

We rely on a small number of established providers for hosting, storage, models and payments, each for a single job. None of them receive your data for their own purposes, and none are given your content to train on.

Some of those providers run infrastructure in more than one country, so using the service involves processing your data outside the country you are in. The categories of provider we use, and what each category does, are set out in our privacy policy. If you need the specific vendors named for a security review, write to support@tekltalk.com and we will share the list.

Honest limits

What we don't have

We are a small product. These are the questions a security review asks that we would answer no to.

No SOC 2 or ISO 27001

We have not been audited against either standard. If your procurement process requires a certification, we will not clear it today, and we would rather you learn that here than three weeks into a review.

No third-party penetration test

Nobody outside the team has been paid to attack this. We are not claiming the absence of findings as evidence of their absence.

No signed DPA or BAA

There is no data processing agreement to counter-sign, and nothing here is suitable for protected health information.

No SSO or two-factor authentication

Accounts are a password or sign-in with Google. There is no SAML, no enforced MFA, and no role separation within an account.

Found a security problem?

No system is beyond reach, and we will not pretend otherwise. Write to support@tekltalk.com and we will treat it as a priority.

Security · TeklTalk