Spekto is a platform for real-time photo sharing at events. We only collect what's needed for the service to work — nothing more. No ads, no third-party cookies, no tracking across other websites. On our marketing pages we keep simple, aggregated visit statistics to see which markets find us; it is described in the table below.
The data controller for Spekto is Brattheng AS (Norwegian org. no. 999 033 741). Questions about privacy can be sent to [email protected].
| Data | Purpose | Retention |
|---|---|---|
| Email address | Sign-in and event communication | As long as the account exists |
| Name | Displayed in admin panel | As long as the account exists |
| Payment information | Event purchase (handled by Stripe) | 5 years (legal requirement) |
| IP address | Security and troubleshooting | 90 days |
| Visit statistics on our marketing pages | Which page your visit started on, which site you came from if any, campaign tags in the link, the country Cloudflare reports, and a broad categorization of your browser signature (e.g. "human", "search crawler" or "AI crawler") — this statistic never stores the signature itself, only the category. Used to understand which markets find Spekto, and to distinguish real visitors from automated traffic. We never store your IP address here — only the country code. The row is stored under the same session ID as above, so it could in principle be linked to your participation in an event if you later use the same browser for that. A signature we cannot recognize at all may in rare cases end up in our operational logs under "Security and troubleshooting" above — never in this statistic. | Up to 13 months — we purge month by month, so a month is removed in full once the whole month has passed the limit. After that we keep only aggregated monthly statistics with no session ID: visits per country, source and landing page, and how many of them went on towards creating an event. |
| Data | Purpose | Retention |
|---|---|---|
| Photos and video | Displayed in the event's live feed | Deleted with the event |
| EXIF metadata (GPS, date) | Chronological sorting of photos | Deleted with the event |
| Name (optional) | Shown as photographer in the feed | Deleted with the event |
| Guestbook (text, audio and video) | Messages, voice recordings and video greetings in the guestbook | Deleted with the event |
| Session ID (cookie) | Identify your photos and likes | Deleted with the event |
| IP address | Security and troubleshooting | 90 days |
EXIF metadata (such as GPS location) is only used internally for sorting and is never shown to other guests.
Organizers can enable automatic content moderation. When active, images are sent to OpenAI and text to Google Gemini to assess whether content is inappropriate. Flagged content may be automatically held back for manual review by the organizer.
The OpenAI Moderation API does not retain content. Video guestbook recordings are moderated in the same way as audio recordings.
Audio and video guestbook messages are automatically captioned — this setting is enabled by default to make greetings accessible during playback, and is separate from AI moderation.
Audio recordings that are transcribed are processed under OpenAI's API terms without being used for training. Organizers can turn transcription off in the settings — if disabled, the message is shown without a caption, and the audio is not sent to OpenAI.
For Spekto Pro events, organizers can enable MagicFind — a feature that lets guests find photos of themselves via selfie. For time-limited trial events, MagicFind is on by default as part of the trial, without the organizer enabling it separately. This feature uses facial recognition based on biometric data (GDPR Art. 9).
Your data is not shared with others. The following sub-processors handle data on our behalf:
All primary data (database, images, video) is stored on a dedicated server in Norway.
We only use technically necessary cookies for sign-in and guest sessions. No third-party analytics, tracking or advertising cookies, and nothing that follows you to other sites. Therefore, no cookie consent is required. The same session cookie is used to count visits on our marketing pages, as described in the table above.
We take daily backups of the database and media to protect against data loss from technical failure. Backup retention is as follows:
Local backups are stored on a dedicated server in Norway. Off-site copies reside in Backblaze B2 (EU, Amsterdam) — database copies are encrypted before upload.
You have the right to:
Send an email to [email protected] and we'll take care of it.