← back to Crankd
.env.example
31 lines
PORT=9821
NODE_ENV=development
# Compliance gates — all must be true before any outbound dial fires
COMPLIANCE_STEVE_ONLY_MODE=true
COMPLIANCE_REQUIRE_OPT_IN=true
COMPLIANCE_AI_DISCLOSURE_REQUIRED=true
COMPLIANCE_TIME_OF_DAY_GATE=true
COMPLIANCE_DNC_SCRUB_REQUIRED=true
COMPLIANCE_BOTH_PARTY_CONSENT_FOR_RECORDING=true
# Quiet hours (24h, recipient-local). Calls outside this window are blocked.
QUIET_HOURS_START=08
QUIET_HOURS_END=21
# Owner identity — used in the FCC-required AI-voice disclosure preamble
OWNER_LEGAL_NAME=Steve Abrams
OWNER_CALLBACK_NUMBER=
# Twilio — populated by secrets-manager
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_FROM_NUMBER=
# ElevenLabs — voice personas
ELEVENLABS_API_KEY=
ELEVENLABS_DEFAULT_VOICE_ID=
# Postgres
DATABASE_URL=postgres://stevestudio2@localhost:5432/crankd