Beveiliging & privacy

Jouw agenda-data blijft van jou.

Syncory is gebouwd met privacy als uitgangspunt. Jouw agenda-data blijft onder jouw controle, terwijl moderne encryptie en vertrouwde infrastructuur elke verbinding beveiligen.

EU
Jouw data wordt opgeslagen in de Europese Unie
OAuth 2.0
Verbind zonder wachtwoord — altijd direct te ontkoppelen
AES-256-GCM
Access tokens versleuteld opgeslagen
SOC 2 · ISO 27001
Gecertificeerde cloud-infrastructuur
Kernprincipes

Beveiliging is geen feature — het is de basis

Drie principes sturen elke technische keuze bij Syncory.

Dataminimalisatie

Details van afspraken zoals titels, beschrijvingen, locaties en genodigden worden niet permanent opgeslagen. Syncory bewaart alleen de technische verwijzingen die nodig zijn om afspraken te koppelen tussen agenda's.

Overal encryptie

Data wordt versleuteld verzonden (TLS) en opgeslagen (AES-256-GCM voor gevoelige tokens). Zelfs met database-toegang zie je alleen versleutelde tekst — nooit jouw toegangssleutels.

Jij houdt de controle

Toegang verloopt via OAuth — wij zien jouw wachtwoorden nooit. Je kunt elke verbinding op elk moment intrekken bij je provider of in Syncory, en je account volledig verwijderen.

Verbinding & authenticatie

OAuth 2.0: toegang zonder je wachtwoord

Als je een agenda koppelt, voeren wij nooit je wachtwoord in en zien we het ook niet. Alles verloopt via de officiële, veilige OAuth-flow van de betreffende aanbieder.

1

Inloggen bij de aanbieder

Je wordt direct doorgestuurd naar Google, Microsoft of Apple en logt daar in — op de servers van de aanbieder, niet op die van ons.

2

Toestemming voor minimale rechten

Je ziet precies welke rechten Syncory vraagt. We vragen alleen toegang tot je agenda — geen toegang tot e-mail, bestanden of contacten.

3

De aanbieder geeft een token uit

In plaats van een wachtwoord ontvangt Syncory een herroepbare toegangstoken. Deze is beperkt tot de agenda en kan op elk moment worden ingetrokken.

4

Veilig gebruik

De token wordt direct versleuteld en nooit als platte tekst opgeslagen — hij wordt alleen gebruikt om je agenda’s te synchroniseren.

Belangrijk: Syncory ontvangt nooit je inloggegevens. Je kunt de toegang op elk moment met één klik intrekken in de beveiligingsinstellingen van je agenda-aanbieder.

Versleuteling

Je tokens zijn versleuteld — niet alleen “beveiligd”

Toegangstokens zijn de meest gevoelige gegevens die Syncory bewaart. Daarom worden ze met AES-256-GCM versleuteld voordat ze de database bereiken.

  • AES-256-GCM — geauthenticeerde versleuteling die ook knoeien detecteert
  • Een unieke initialisatievector per token (96-bit)
  • De sleutel staat los van de database in een beveiligde omgevingsvariabele
  • De database bevat alleen ciphertext — nooit een leesbare token
Je toegangstoken
ya29.a0Ad…Tk7Qpz9R
AES-256-GCM
Opgeslagen in de database
enc:v1:9f3a2b…:7b2c4e…:e1d4c8a9f0…
Infrastructuur & certificeringen

Gebouwd op gecertificeerde datacenters

Syncory draait op gevestigde cloudproviders die zijn gecontroleerd volgens de hoogste industrienormen. Hun certificeringen komen direct ten goede aan jouw veiligheid.

Vercel
Applicatie & hosting

De Syncory-app draait op Vercel met automatische HTTPS, DDoS-bescherming en een wereldwijd edge-netwerk.

SOC 2 Type IIISO 27001Automatische TLS
Supabase
Database & auth

Je gegevens staan in een PostgreSQL-database op Supabase met Row-Level Security, opgeslagen in de EU-regio.

SOC 2 Type IIEU-regioVersleuteling in rust
AWS
Onderliggende cloud

De database-infrastructuur draait op Amazon Web Services — datacenters met decennialange beveiligingsstandaarden.

ISO 27001 / 27017 / 27018SOC 1 / 2 / 3Fysieke beveiliging

De genoemde certificeringen zijn in het bezit van en worden aangetoond door de betreffende providers (Vercel, Supabase, Amazon Web Services). Ze beschrijven de infrastructuur waarop Syncory draait.

Transport & toegang

Beveiligd op elk niveau

Bescherming stopt niet bij token-encryptie. Van browser tot database is elke laag beveiligd.

Versleuteld tijdens transport

Elke verbinding loopt via HTTPS/TLS. Data tussen jouw browser, Syncory en de agenda-providers wordt versleuteld verzonden.

Strikte toegangscontrole

PostgreSQL Row-Level Security zorgt er op database-niveau voor dat elke gebruiker alleen zijn eigen data ziet — technisch afgedwongen, niet alleen in de code.

Versleuteld opgeslagen

Opgeslagen data is versleuteld op infrastructuurniveau; gevoelige tokens zijn extra versleuteld op applicatieniveau met AES-256-GCM.

Minimale rechten

Diensten en sleutels krijgen alleen de minimale rechten die nodig zijn. Beheerderstoegang is sterk beperkt en apart beveiligd.

Dataminimalisatie

Wat we niet opslaan, kan niet kwijtraken

Syncory is zo gebouwd dat er zo min mogelijk gevoelige informatie wordt verzameld. Dat is de beste privacybescherming.

  • Geen permanente opslag van afspraakinhoud zoals titels, beschrijvingen of genodigden — alleen wat nodig is voor een synchronisatie.
  • Met de anonimiseeroptie in de synchronisatie-instellingen worden titels en details vervangen door een neutrale “Bezet"-vermelding.
  • We gebruiken jouw agendadata nooit voor advertenties en verkopen het niet.
  • Data van Google API’s wordt alleen gebruikt voor functies die jij ziet, volgens het Google API Services User Data Policy — niet om AI-modellen te trainen.
Jouw controle

Jij beslist — altijd

Beveiliging betekent ook dat jij altijd de baas bent over je data.

Toegang intrekken

Koppel elke agenda los in Syncory of direct bij je provider. De token wordt direct ongeldig.

Verwijder je account

Verwijder je account en alle bijbehorende data volledig. Alle synchronisaties stoppen dan meteen.

Anonimiseren

Zet anonimiseren aan per synchronisatie — alleen “Bezet" verschijnt in de doelagenda, zonder titel, locatie of genodigden. Ideaal als privé en werk gescheiden moeten blijven.

AVG-rechten

Binnen de EER heb je recht op inzage, correctie, verwijdering en overdraagbaarheid. Eén berichtje naar ons is genoeg.

Operaties & ontwikkeling

Beveiliging die op de achtergrond draait

Veilige software bouw je niet één keer — die wordt continu onderhouden.

Veilig sleutelbeheer

Alle geheimen — API-sleutels, encryptiesleutels, databasewachtwoorden — staan alleen in beveiligde omgevingsvariabelen, nooit in de broncode.

Versterkte interfaces

Webhooks en API-endpoints zijn beveiligd met handtekeningen of geheime tokens zodat alleen geldige verzoeken worden verwerkt.

Altijd actuele afhankelijkheden

We houden frameworks en libraries up-to-date om bekende kwetsbaarheden snel te dichten.

Geïsoleerde verwerking

Elke synchronisatie draait met locks tegen dubbele uitvoering en heeft alleen toegang tot de data van zijn eigen regel.

FAQ

Beveiliging — kort uitgelegd

Kan Syncory mijn wachtwoord zien?

Nee. Verbindingen lopen uitsluitend via OAuth 2.0. Je logt direct in bij de provider; Syncory krijgt alleen een herroepbare toegangstoken — nooit je inloggegevens.

Hoe worden toegangstokens beschermd?

Ze worden versleuteld met AES-256-GCM voordat ze in de database komen. De sleutel staat los van de database in een beveiligde omgevingsvariabele — de database bevat alleen versleutelde data.

Hoe trek ik toegang in?

Koppel Syncory los of verwijder Syncory’s toestemming in de beveiligingsinstellingen van je agenda-provider. De token wordt direct ongeldig.

Waar wordt mijn data opgeslagen?

In een PostgreSQL-database op Supabase, opgeslagen in de EU-regio op AWS-infrastructuur. De applicatie zelf draait op Vercel.

Wordt de inhoud van mijn afspraken opgeslagen?

Inhoud zoals titels, beschrijvingen of deelnemers wordt niet permanent opgeslagen, behalve wat nodig is voor een synchronisatie. Met anonimisering per synchronisatie worden titels en details bovendien vervangen door “Bezet”.

Kan ik mijn data exporteren?

Ja. Stuur ons een bericht en we leveren de data die we over jou hebben in een gangbaar, machineleesbaar formaat. Binnen de EER valt dit onder je recht op dataportabiliteit.

Gebruiken jullie mijn data voor advertenties of AI-training?

Nee. We verkopen geen data, tonen er geen advertenties op en gebruiken het niet om machine learning-modellen te trainen.

Hoe beschermen jullie tegen DDoS-aanvallen?

De applicatie draait achter Vercel’s wereldwijde edge-netwerk, dat automatische DDoS-bescherming en load balancing biedt. Verdacht verkeer wordt gefilterd voordat het de applicatie bereikt.

Hoe worden beveiligingsincidenten opgespoord en afgehandeld?

We vertrouwen op centrale logs, monitoring en automatische meldingen van onze infrastructuurproviders. Afwijkingen worden op ernst geprioriteerd en intern opgepakt zodat we snel kunnen reageren.

Doen jullie regelmatig beveiligingscontroles?

Ja. Geautomatiseerde kwetsbaarheids- en afhankelijkheidsscans draaien continu tijdens ontwikkeling en productie.

Wat is jullie back-up- en herstelplan?

De database wordt automatisch en regelmatig geback-upt. Samen met infrastructure-as-code kan de dienst snel en met minimale downtime worden hersteld als dat nodig is.

Hoe kiezen jullie externe providers?

We werken bewust alleen met gevestigde providers die gecertificeerd zijn volgens erkende standaarden. Voor en tijdens een samenwerking kijken we naar reputatie, certificeringen, incidentgeschiedenis en beveiligingsbeleid.

Hoe informeren jullie over datalekken?

Als er ondanks alle maatregelen toch een datalek optreedt, informeren we getroffen gebruikers direct volgens de AVG.

Klaar om veilig te synchroniseren?

Koppel je agenda’s met een dienst die privacy vanaf de eerste regel code serieus neemt.