Entradigm ←Back to home
DE · EN

Help + Retention Matrix

How the platform works

1. Onboarding: 7-step wizard captures brand description, target audience, voice, sources. 2. Cycle: Platform generates carousel proposals on your configured schedule (Settings → Cycles & schedule). 3. Review: Operator reviews each proposal (Approve / Park) in the UI. 4. Render + Review: On Approve the carousel is rendered and marked ready. 5. Publish: An administrator explicitly releases the reviewed post via a publish confirmation; only then is it published to the connected tenant platforms (with the Art. 50 AI marker appended server-side to every caption). Nothing is published without that explicit release; scheduled posts pass through the same gate at dispatch.

Retention Matrix

Data categoryLocationPeriodLegal basis
Auth user (email)Supabase auth.usersContract + 30d graceArt. 6(1)(b)
Tenant content (brand.json etc.)Supabase orgs + brandsContract durationArt. 6(1)(b)
Voice-anchor audioR2 EUUntil C5 withdrawn or contract + 90d graceArt. 6(1)(a) C5
Cycle ledgerSupabase carousel_cyclesContract duration — no automatic deletion runs on this table todayArt. 6(1)(f) statistics
Frozen cycle snapshot (cycle_inputs: your brand settings as they stood at trigger time, incl. the CTA address rendered on the post)SupabaseWith the parent cycle ledger — no automatic deletion runs on this table todayArt. 6(1)(b)
Tenant consentsSupabase tenant_consentsContract + 3 years (Art. 7(1) burden of proof)Art. 5(2) + 7(1)
Tenant profile versionsSupabase tenant_profile_versionsLast 50 versions per tenant, pruned on writeArt. 5(1)(e)
Operator audit logSupabase operator_actions6 years from the end of the calendar year the entry was made (§ 147(4) AO); deleted by a daily job§ 147 AO + Art. 5(1)(f)
Telegram chat_idSupabaseUntil C4 withdrawn or contract endArt. 6(1)(b) C4
Notification destinations (email address, Telegram chat ID, Slack webhook URL, webhook URL + HMAC secret, per-event routing)Supabase tenant_credentials; secrets in Supabase VaultUntil you remove the channel, otherwise contract endArt. 6(1)(b)
Notification delivery log (cycle_step_states: channel, status, timestamps — no destination URL, no payload)Supabase12 months after the step's last update, deleted automatically by a nightly jobArt. 6(1)(f)
Worker diagnostic logs (tenant_id, cycle_id, error class)Cloudflare Workers LogsCloudflare's retention window for our plan — we set no retention override and export no copy (no Logpush)Art. 6(1)(f) security/diagnostics
MailerLite subscriberMailerLiteUntil C7 withdrawn or 24m no engagementArt. 6(1)(a) C7
IP addressespseudonymised, daily-rotating salt24h pseudonymisedArt. 5(1)(c)

FAQ

How do I revoke a consent? Settings → Consents → toggle off.

How do I delete my account? You can delete your account at any time via Settings → Account → Delete my account (/app/settings/account/delete-my-account). Deletion is immediate (cascade across auth.users → memberships → auth_recovery_codes → MFA factors); consent provenance is pseudonymised-retained per Art. 7(1) GDPR / §147 AO. A confirmation email will be sent to your registered address.

What happens to my data at contract end? Export request: by email to contact@bykainsights.com. Hard-delete: after 30-day grace.

Last updated: 2026-08-24

Entradigm
ImprintPrivacyAI DisclosureTermsDPACookiesHelpContact
For agentsllm.txtAPI schema
© 2026 Entradigm