İçeriğe geç

Her katmanda güvenli: ChatinFlow

Şifreli kimlik bilgileri, iki adımlı giriş, çalışma alanı denetim günlüğü, GDPR dışa aktarma ve silme araçları. Bu sayfa, verinizi bugün neyin koruduğunu sade bir dille anlatıyor.

AES-256-GCM

Kanal jetonları ve gizli anahtarlar, çalışma alanı başına mühürlü

TLS 1.2+

Her bağlantıda, HSTS ile

AB

Veriler Finlandiya'da barındırılır

Korumalar

Ürünün içinde. Rozette değil.

ChatinFlow'un SOC 2 raporu ya da ISO 27001 sertifikası yok. Aşağıdaki korumalar bugün üründe çalışıyor; güvenlik anketinizi de [email protected] yanıtlıyor.

  • Her zaman açık

    Encrypted credentials

    Kanal jetonları ve entegrasyon anahtarları, her çalışma alanına ayrı bir anahtarla AES-256-GCM ile şifrelenir.

  • Her planda

    Two-step sign-in

    Her hesapta doğrulama uygulaması kodları; tek tıkla diğer tüm oturumlardan çıkış.

  • Panelinizde

    GDPR tools

    Bir çalışma alanını ya da tek bir kişiyi dışa aktarın, bir kişiyi silin veya hesap silmeyi planlayın.

  • Yalnızca ödeme sağlayıcısında

    Card data

    Kart numaralarının tamamını Paddle ve Stripe alır. Hiçbiri sunucularımıza ulaşmaz.

İç güvenlik programımız ISO/IEC 27001 kontrol setini izler: risk kaydı, ayrıcalıklı erişimin üç ayda bir gözden geçirilmesi ve kontrollerimizin nasıl ayarlandığının günlük kaydı. Henüz bağımsız bir denetimden geçmedi.
Güvenlik kontrolleri

Üründe çalışan
kontroller.

Şifreleme

Trafik her bağlantıda şifrelenir; bağladığınız kimlik bilgileri de veritabanına ulaşmadan önce mühürlenir.

  • Yalnızca TLS 1.2 veya 1.3, HSTS ile
  • Kanal jetonları ve gizli anahtarlar için AES-256-GCM
  • Her çalışma alanı için ayrı bir veri anahtarı

Erişim yönetimi

Hazır çalışma alanı rolleri ve kendi özel rolleriniz, her hesapta iki adımlı giriş ve hesapta açık oturumların listesi.

  • Sahip, yönetici, üye, gelen kutusu temsilcisi ve izleyici rolleri
  • Her planda doğrulama uygulaması kodları
  • Diğer tüm oturumlardan tek tıkla çıkış

Denetim ve kayıt

Çalışma alanındaki değişikliklerin ve güvenlik olaylarının denetim günlüğü; incelemeleriniz için CSV dışa aktarımıyla.

  • Kim neyi, ne zaman değiştirdi
  • Entries cannot be edited or deleted
  • Ayrı güvenlik olayları görünümü
  • Uygun planlarda CSV dışa aktarımı

Değişiklik denetimi

A flow that can message a large share of your contacts does not go live on one person's click, and neither does a broadcast to a large audience. A second teammate approves it first; if you are the only one who can, you approve it with a fresh two-factor code.

  • Yüksek etkili akışlar için ikinci onay
  • Second signature for large broadcasts
  • Yalnızca yayın yetkisi olan üyeler onaylayabilir

Sending protection

Your own sending is watched so your channels stay healthy. When volume or STOP replies climb, sending slows or pauses before a platform blocks your account, and you see the reason.

  • Slows down before it pauses, never an automatic ban
  • A broadcast pauses when too many people reply STOP
  • The reason and an appeal on screen

Veri hakları

GDPR talepleri destek kaydı açmadan, doğrudan panelden karşılanır.

  • Bir çalışma alanını ya da tek bir kişiyi dışa aktarın
  • Talep üzerine kişi silme
  • Bekleme süreli hesap silme

Ağ koruması

Cloudflare, chatinflow.com'un önünde durur ve trafiği sunucularımıza ulaşmadan süzer.

  • Cloudflare CDN ve DDoS koruması
  • Veritabanı ve önbellek internete kapalı

Yedekleme ve izleme

Veritabanı ve yüklenen dosyalar her gece yedeklenir, son yedek her ay bir testte geri yüklenir ve otomatik bir kontrol hizmeti beş dakikada bir test eder.

  • Her gece veritabanı ve dosya yedeği
  • Son yedeğin aylık geri yükleme testi
  • Beş dakikada bir sağlık kontrolü
Barındırma

Verilerinizin
barındırıldığı yer.

Her çalışma alanı AB'de, Finlandiya'daki bir Hetzner veri merkezinde barındırılır. Bölge seçimi yoktur: tüm çalışma alanları aynı sunucularda durur ve trafiği onlara Cloudflare taşır.

Uygulama

Finlandiya · AB

Panel, API ve otomasyon işçileri bir Hetzner veri merkezindeki sunucularımızda çalışır.

Veritabanı ve dosyalar

Finlandiya · AB

Kişiler, konuşmalar ve yüklenen dosyalar aynı sunucularda, internete kapalı olarak saklanır.

Yedekler

Finlandiya · AB

Veritabanının ve yüklenen dosyaların her gece alınan kopyası, aynı sunucularda saklanır.

Alt işleyiciler

Hizmeti sunmamıza
yardım eden tedarikçiler.

Alt işleyiciAmaçBölge
Hetzner OnlineBarındırma: sunucular, veritabanı, dosya depolama ve yedeklerFinlandiya · AB
Cloudflarechatinflow.com için CDN, TLS ve DDoS korumasıKüresel
PaddleÖdeme, faturalama ve satış vergisiBirleşik Krallık
StripeÖdeme işlemeABD

Bağladığınız kanallar (Meta üzerinden Instagram, Messenger ve WhatsApp, Telegram, X, Twilio, Postmark) ve kendi anahtarınızla eklediğiniz AI sağlayıcıları (OpenAI, Anthropic, Google Gemini, Azure OpenAI) veriyi siz bağladığınız için ve kendi koşullarıyla alır; bu yüzden bu listede yer almazlar.

Sorumlu açıklama

Bir güvenlik açığı mı buldunuz? Yeniden üretme adımlarıyla birlikte [email protected] adresine yazın ve herkese açık paylaşmadan önce düzeltmemiz için bize fırsat tanıyın.

Kapsam
chatinflow.com ve API'si
Rapora ekleyin
Yeniden üretme adımları ve etkisi
Ödül
Ücretli program yok

Politika kütüphanesi

Gizlilik, koşullar, DPA, SCC'ler ve herkese açık Güven Merkezimiz: satın alma süreçleri için imzalı kopya isteyin.

Güvenlik ekibimizle
konuşun.

Satın alma soruları, güvenlik anketleri ya da DPA talebi: yardım için buradayız.

Sorular,
cevaplar.

İlk otomasyonunuz yayına çıkmadan önce bilmeniz gereken her şey.

Yardım Merkezi

The full guide

Chatbot security and GDPR: how your customer conversations are protected

Where your data lives, how secrets are sealed, sign-in and roles, approvals for big sends, the audit trail, backups and your data rights, with the gaps listed just as plainly.

A DM automation tool holds some of the most sensitive data a small business has: every conversation with every customer, the tokens that let software post as your brand, and the keys to your AI and payment accounts. Before you connect anything, you should know where that data lives, who can see it, how it is protected and what you can do when something goes wrong. This guide explains ChatinFlow's security in plain terms: the infrastructure, how secrets are sealed, sign-in and sessions, roles and approvals, the audit trail, backups, and your data rights. It also lists, just as plainly, what ChatinFlow does not have yet, so you can judge it against your own requirements.

Where chatbot data is hosted: EU servers in Finland

ChatinFlow runs on its own servers in a Hetzner data center in Finland, inside the European Economic Area. The dashboard, the API and the automation workers run there, and contacts, conversations and uploaded files are stored on the same servers, closed to the internet: the database and cache accept no connections from outside.

Cloudflare sits in front of chatinflow.com. It filters traffic before it reaches the servers, absorbs attacks and serves the site's static files from a nearby location. Every connection between your browser, the platforms and ChatinFlow is encrypted with TLS 1.2 or 1.3, and HSTS tells browsers never to fall back to an unencrypted connection.

LayerWhat protects it
Network edgeCloudflare in front of chatinflow.com, filtering traffic and absorbing attacks
ConnectionsTLS 1.2 or 1.3 only, with HSTS
Database and cacheClosed to the internet, reachable only from the servers themselves
SecretsAES-256-GCM, with a separate data key for each workspace
BackupsA nightly copy of the database and uploaded files
MonitoringAn automated health check every five minutes

How channel tokens and API keys are encrypted

The most valuable things in a ChatinFlow workspace are not messages but keys: the token that lets ChatinFlow answer as your Instagram account, the secret of a webhook, your OpenAI or Stripe key. A leaked token is worse than a leaked conversation, because someone could send as you.

ChatinFlow seals them with envelope encryption before they reach the database. Each workspace has its own data key; each secret is encrypted with AES-256-GCM under that key. After you save a key, the dashboard only ever shows a masked preview. If you rotate a key at the provider, update it in ChatinFlow and the old one is replaced.

Payments work the same way from the other side: card details never reach ChatinFlow at all. Subscription payments are handled by Paddle and Stripe, and Buy button payments in your flows go through your own Stripe or PayPal account, straight to you.

Two-factor authentication and secure sign-in

Open Settings, Security. Three things live here.

The Sign-in and sessions settings with two-factor authentication, the button to enable it with an authenticator app, and the password section
Turn on two-factor authentication and keep a long, unique password.
  • Two-factor authentication. A stolen password alone should not open your account. Turn it on with Google Authenticator, 1Password or a similar app, on every plan. After that, each sign-in asks for the six-digit code.
  • Password. It applies to every workspace you belong to. Long, unique and stored in a password manager is the whole recipe.
  • Active sessions and recent activity. Every device signed in to your account is listed, with the browser, the system and the time. Revoke one, or revoke all other sessions in one click when a laptop goes missing.

Sign-in with an outside identity is guarded too. A social login or single sign-on is never attached to an existing account with the same email that has not been verified, which closes a common account takeover trick.

Roles and permissions for your team

Open Team to invite teammates and choose their roles. The Roles tab shows what each built-in role can do, capability by capability.

The Roles tab of the Team page with the explanation of custom roles, the note on how to change someone's access, and the table of capabilities for Owner, Admin, Member, Inbox agent and Viewer
Built-in roles side by side, and room for your own.
  • Owner and Admin can do everything in the table: invite and manage members, connect channels, build and publish automations, launch broadcasts, change the plan and read the audit log.
  • Member works in the inbox and with contacts, with limited access to channels, automations, deals and broadcasts, and no access to members, billing or the audit log.
  • Inbox agent works only in the inbox. Unless Settings, Inbox lets them see every conversation, they see only the ones assigned to them, and they cannot build automations or launch broadcasts.
  • Viewer has limited access across the workspace and cannot manage members, billing or the audit log.

When none of them fits a job, create a custom role: start from a built-in role and add or take away what the job needs, such as a support lead who answers and assigns conversations but never touches billing. A change to a role reaches everyone who holds it at once.

Approval for large sends and high-impact flows

A flow or a broadcast that can message a large share of your contacts does not go live on one person's click. When a flow with a sending step is published in a workspace with 1,000 contacts or more, or a broadcast's audience reaches 1,000, another teammate who can publish approves it first. If you are the only one who can publish, you approve your own request with a fresh two-factor code. The approval covers what was reviewed, so changing the content asks again.

This is the control that prevents the worst automation accident: a test message sent to everyone.

Audit log: who changed what, and when

Every change in the workspace is written down. Open the Workbench to see who changed what, when and from which actor.

The audit trail with the event count, the Activity, Health and Security tabs, filters for time range, actor and type, and the details of a Channel connected event, in a demo workspace
Filter, inspect and export the audit trail. Demo workspace.
  • Activity lists workspace changes, such as a channel connected, a flow published or a member's role changed, with the actor, the time and the details.
  • Security lists security events in their own view, apart from everyday changes.
  • Filters narrow the list by time range, by member and by kind of event, and every event shows its details and IP address.
  • Export downloads every event that matches the current filters as CSV, on eligible plans, for your own reviews.

All times are in UTC, so events from different time zones line up.

Back up your automations and settings

The database and uploaded files are backed up every night. On top of that, workspaces on eligible plans can keep their own copies of their set-up under Settings, Backups.

The Set-up backups settings with what a backup contains, how restoring works, how many backups to keep and the Back up now button
Back up flows, saved steps, tags, fields, segments, quick replies and AI prompts.

A set-up backup holds your flows, saved steps, tags, custom fields, segments, quick replies and AI prompts. Contacts and conversations are not part of it. Restoring adds back what is missing without overwriting anything, and flows come back as drafts for you to review and publish. Keep the last several backups on a schedule, or press Back up now before a big change.

GDPR data export and deletion requests

Customers have rights over their data, and so do you. Settings, Privacy handles the requests without a support ticket.

The Privacy and data settings with how long data is kept, the list of recent requests and the data actions to export the workspace or delete your data
Export the workspace, erase a contact or delete your account, from the dashboard.
  • Export workspace data. Messages, contacts and metadata as a downloadable archive.
  • Erase a contact. Delete them in Audience when a customer asks to be forgotten.
  • Delete your account. From your profile; your personal data is erased after a grace period you can cancel.
  • Retention. Message logs and automations stay while the workspace is active, closed support tickets are kept for 24 months, and export and erase jobs complete within 30 days.

Single sign-on (SSO) and IP allowlists for larger teams

Business and up add two controls for teams with an IT department.

Single sign-on through OpenID Connect. Connect your identity provider, such as Okta, Microsoft Entra ID or Google Workspace, and verify your email domain with a DNS TXT record. With single sign-on required, members can no longer sign in with a password or a social login; the owner keeps a way in.

An IP allowlist. The owner can limit where members reach the workspace from: the dashboard, API keys, the realtime connection and notifications. Paths your customers use, such as the website chat and booking pages, are not affected.

AI providers and data processing

AI replies and the inbox helpers run on keys you connect, from OpenAI, Anthropic, Google Gemini or Azure OpenAI. Without a key, no conversation text is sent to an AI provider, and ChatinFlow does not train any model on your workspace. When those features run, the text goes to the provider you picked, under your account and that provider's terms. Incoming voice messages are transcribed automatically on ChatinFlow's own servers in Finland, in a process with no network access, so that audio never leaves them. Only when a teammate presses Transcribe on one message while that service is unavailable is the message sent to OpenAI, on the workspace's own key and only if one is connected.

The companies that process data for ChatinFlow itself are Hetzner, for hosting, Cloudflare, for the network edge, and Paddle and Stripe, for payments. Channels and tools you connect, such as Meta's apps, Telegram or your CRM, receive data because you connected them.

What is not offered yet: SOC 2, ISO 27001, SAML

Honest gaps help you decide.

  • No SOC 2 report or ISO 27001 certificate.
  • No SAML and no SCIM. Single sign-on works through OpenID Connect.
  • No end-to-end encryption. Messages are encrypted in transit and stored on servers closed to the internet, but ChatinFlow can read them to run your automations.
  • No region choice. Workspaces are hosted in Finland.
  • No paid bug bounty. Security reports are welcome at [email protected].

How to report a security issue

Found a problem? Email [email protected] with the steps to reproduce it and its impact, and give ChatinFlow the chance to fix it before you share it publicly. The scope is chatinflow.com and its API.

Security glossary

  • Envelope encryption. Each workspace has its own data key, and each secret is encrypted with AES-256-GCM under that key.
  • Two-step sign-in. A six-digit code from an authenticator app at each sign-in, available on every plan.
  • Second approval. A check before a flow or broadcast that can reach 1,000 or more contacts goes live: another teammate who can publish confirms it.
  • Set-up backup. A planned copy of flows, saved steps, tags, fields, segments, quick replies and AI prompts, restored without overwriting anything.

Chatbot security and GDPR: FAQ

Is two-factor authentication available on the free plan?

Yes. Two-step sign-in with an authenticator app works on every plan, as does signing out every other session.

Can an inbox agent see every conversation?

Only if you allow it. By default an inbox agent sees the conversations assigned to them; Settings, Inbox can let them see every one.

Are contacts part of a set-up backup?

No. A set-up backup holds flows, saved steps, tags, fields, segments, quick replies and AI prompts. The database itself, contacts and conversations included, is backed up every night.

Where do I see who changed a flow?

In the Workbench audit trail. Filter by the member or by the kind of event, and open the event for its details.

Sources