Begreper
Personvern og sletting
Personopplysninger krever sitt eget omfang, den som sletter dataene sine, forblir slettet, og hemmeligheter forlater aldri AttendBeacon.
Personopplysninger krever people:read
Navn, e-postadresser, firmaer, telefonnumre, svar på påmeldingsspørsmål, kjøpere på bestillinger og fakturaer: alt som sier hvem noen er, krever omfanget people:read. Uten det svarer API-et fortsatt, med personer som ID-er:
{
"attendeeId": "b3ac0008-0000-4000-8000-000000000000",
"ticketTypeName": "Conference pass",
"firstName": null,
"lastName": null,
"email": null,
"answers": null,
"status": "active",
"valid": true,
"personalData": "withheld"
}Et dashbord som teller billetter, en synkronisering av programmet eller en KI-assistent som rapporterer salg, trenger altså ingen personopplysninger i det hele tatt, og bør ikke få dem. Et kall som bare handler om en person, for eksempel søk etter deltakere ved navn eller lesing av leads, avvises uten omfanget (peopleScope).
Foredragsholdere og sponsorer står på arrangementets offentlige side, så navnene deres regnes ikke som personopplysninger her; e-postadressen til en foredragsholder gjør det, og krever people:read.
Den som har slettet dataene sine
En deltaker kan slette dataene sine fra arrangementsappen (Mer › Slett dataene mine). Fra det øyeblikket gjelder dette:
- API-et svarer med
"erased": true,"personalData": "erased"og ingenting personlig, uansett hvilke omfang nøkkelen har; - søk finner dem aldri;
- svar lagret for en Idempotency-Key som navngav dem, slettes;
- webhooken
attendee.erasedvarsler hvert endepunkt med en gang, bare med ID.
Når du mottar attendee.erased, sletter eller anonymiserer du din egen kopi av den deltakeren. Billetten ble avbestilt hvis arrangementet ennå ikke hadde funnet sted (ticketCancelled), og det sendes ingen egen attendee.cancelled. Fakturaer beholder kjøperen slik den ble trykket, fordi loven krever at fakturaer oppbevares i sju år.
Moduler som er slått av
En arrangør kan slå av funksjoner per arrangement under arrangementets Moduler. Så lenge en modul er av, svarer endepunktene dens 409 med "code": "moduleOff" og modulens navn, og MCP-verktøyene dens sier det samme. Ingenting slettes: slås den på igjen, er dataene tilbake.
| Modul | Endepunkter |
|---|---|
addons | Tillegg og rabattkoder |
checkin | Innganger, skanninger ved inngangene, innsjekkingstall og innsjekking |
sponsors | Sponsorer og sponsornivåer |
leads | Leads |
cfp | Forslag til invitasjonen til foredragsholdere |
crew | Mannskap og vakter |
feedback | Spørreundersøkelser og vurderinger av økter |
payments | Fakturaer og kreditnotaer |
budget | Budsjettoversikten |
sharekit | Delingspakkens toppliste |
Aldri i et svar
- API-nøkler, signeringshemmeligheter for webhooks (unntatt én gang, når de opprettes), betalingsleverandørers nøkler.
- En billetts kode, som slipper innehaveren inn, og billettypers tilgangskoder.
- Det personlige tokenet i en delingslenke fra delingspakken.
- Den fullstendige adressen til et webhook-endepunkt: spørringsdelen skjules, fordi en Power Automate-adresse har nøkkelen sin der.
- Nøklenes logg registrerer aldri en spørrestreng, et innhold eller et svar.
Hvor det ligger
AttendBeacon kjører i EU (Sweden Central). Det integrasjonen din kopierer ut, er ditt ansvar: behold det ikke lenger enn du trenger, og reager på attendee.erased.