Begrepp
Integritet och radering
Personuppgifter kräver en egen behörighet, den som raderar sina uppgifter förblir raderad, och hemligheter lämnar aldrig AttendBeacon.
Personuppgifter kräver people:read
Namn, e-postadresser, företag, telefonnummer, svar på anmälningsfrågor, köpare på beställningar och fakturor: allt som säger vem någon är kräver behörigheten people:read. Utan den svarar API:t ändå, med personer som id:n:
{
"attendeeId": "b3ac0008-0000-4000-8000-000000000000",
"ticketTypeName": "Conference pass",
"firstName": null,
"lastName": null,
"email": null,
"answers": null,
"status": "active",
"valid": true,
"personalData": "withheld"
}En instrumentpanel som räknar biljetter, en synkronisering av programmet eller en AI-assistent som rapporterar försäljning behöver alltså inga personuppgifter alls, och ska inte få några. Ett anrop vars hela syfte är en person, som att söka deltagare på namn eller läsa leads, avvisas utan behörigheten (peopleScope).
Talare och sponsorer finns på evenemangets offentliga sida, så deras namn räknas inte som personuppgifter här; en talares e-postadress gör det och kräver people:read.
Den som har raderat sina uppgifter
En deltagare kan radera sina uppgifter i evenemangsappen (Mer › Radera mina uppgifter). Från det ögonblicket:
- svarar API:t om deltagaren med
"erased": true,"personalData": "erased"och inget personligt, oavsett vilka behörigheter nyckeln har; - hittas deltagaren aldrig i sökningar;
- raderas svar som sparats för en Idempotency-Key och som namngav deltagaren;
- meddelar webhooken
attendee.erasedvarje slutpunkt direkt, bara med id.
När du tar emot attendee.erased raderar eller anonymiserar du din egen kopia av deltagaren. Biljetten avbokades om evenemanget ännu inte hade ägt rum (ticketCancelled), och ingen separat attendee.cancelled skickas. Fakturor behåller köparen som den trycktes, eftersom lagen kräver att fakturor sparas i sju år.
Avstängda moduler
En arrangör kan stänga av funktioner per evenemang under evenemangets Moduler. Medan en modul är avstängd svarar dess slutpunkter 409 med "code": "moduleOff" och modulens namn, och dess MCP-verktyg säger samma sak. Inget raderas: slås modulen på igen finns allt kvar.
| Modul | Slutpunkter |
|---|---|
addons | Tillval och rabattkoder |
checkin | Entréer, skanningar vid entréer, antal incheckningar och incheckning |
sponsors | Sponsorer och sponsornivåer |
leads | Leads |
cfp | Förslag till talarutlysningen |
crew | Personal och pass |
feedback | Enkäter och betyg på sessioner |
payments | Fakturor och kreditnotor |
budget | Budgetsammanfattningen |
sharekit | Delningskitets topplista |
Aldrig i ett svar
- API-nycklar, signeringshemligheter för webhooks (utom en gång, när de skapas), betalleverantörers nycklar.
- En biljetts kod, som släpper in innehavaren, och biljettypers åtkomstkoder.
- En delningslänks personliga token.
- En webhook-slutpunkts fullständiga adress: frågesträngen döljs, eftersom en Power Automate-adress har sin nyckel där.
- Nycklarnas logg registrerar aldrig en frågesträng, en brödtext eller ett svar.
Var det finns
AttendBeacon körs i Europeiska unionen (Sweden Central). Det som din integration kopierar ut ansvarar du själv för: behåll det inte längre än du behöver, och agera på attendee.erased.