# keksdose v0.4.1 - Table of Contents > Drop-in cookie consent ingestion and audit dashboard for Phoenix/Plug apps. ## Pages - [Keksdose](readme.md) - [LICENSE](license.md) ## Modules - [Keksdose](Keksdose.md): Drop-in cookie-consent ingestion + audit dashboard for Phoenix/Plug apps. - [Keksdose.DashboardPlug](Keksdose.DashboardPlug.md): Server-rendered analytics view for consent records. - [Keksdose.DashboardQuery](Keksdose.DashboardQuery.md): Paginated, country-filterable read queries for the dashboard. - [Keksdose.FrontendConfig](Keksdose.FrontendConfig.md): Helper to inject the ingestion endpoint URL into client HTML. - [Keksdose.IpParser](Keksdose.IpParser.md): Server-side anonymization of remote IPs. - [Keksdose.PlugHandler](Keksdose.PlugHandler.md): Plug accepting consent-event POSTs. - [Keksdose.Record](Keksdose.Record.md): Ecto schema for an anonymous consent record. - [Keksdose.Retention](Keksdose.Retention.md): Periodic deletion of consent records older than `retention_days`. - [Keksdose.Telemetry](Keksdose.Telemetry.md): Telemetry events emitted by the package. - [Keksdose.Types.StringList](Keksdose.Types.StringList.md): Ecto type storing a non-empty list of strings as JSON. ## Mix Tasks - [mix keksdose.install](Mix.Tasks.Keksdose.Install.md): Generates the migration for the `consent_records` table.