Skip to content

Instantly share code, notes, and snippets.

@cosydney
Created May 21, 2026 09:56
Show Gist options
  • Select an option

  • Save cosydney/614d5a91413531e68d3b5fd2409b91ba to your computer and use it in GitHub Desktop.

Select an option

Save cosydney/614d5a91413531e68d3b5fd2409b91ba to your computer and use it in GitHub Desktop.
Alvio opt-in policy proof image
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="800" viewBox="0 0 1200 800">
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#F6F8FF"/>
<stop offset="1" stop-color="#EEF6F3"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="12" stdDeviation="18" flood-color="#111827" flood-opacity="0.16"/>
</filter>
</defs>
<rect width="1200" height="800" fill="url(#bg)"/>
<rect x="150" y="80" width="900" height="640" rx="34" fill="#FFFFFF" filter="url(#shadow)"/>
<rect x="150" y="80" width="900" height="84" rx="34" fill="#111827"/>
<rect x="150" y="130" width="900" height="34" fill="#111827"/>
<text x="210" y="133" font-family="Inter, Arial, sans-serif" font-size="34" font-weight="700" fill="#FFFFFF">Alvio.ai</text>
<text x="210" y="224" font-family="Inter, Arial, sans-serif" font-size="34" font-weight="700" fill="#111827">Consent to receive messages</text>
<text x="210" y="268" font-family="Inter, Arial, sans-serif" font-size="22" fill="#4B5563">Customers explicitly opt in before receiving automated RCS / WhatsApp updates.</text>
<rect x="210" y="320" width="780" height="92" rx="18" fill="#F3F4F6" stroke="#E5E7EB"/>
<rect x="235" y="347" width="38" height="38" rx="8" fill="#10B981"/>
<path d="M244 366 L253 375 L266 355" fill="none" stroke="#FFFFFF" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"/>
<text x="295" y="356" font-family="Inter, Arial, sans-serif" font-size="21" font-weight="700" fill="#111827">I agree to receive messages from Alvio.ai</text>
<text x="295" y="390" font-family="Inter, Arial, sans-serif" font-size="18" fill="#4B5563">Messages may include appointment reminders, service updates, and support follow-ups.</text>
<rect x="210" y="444" width="780" height="146" rx="18" fill="#FFFFFF" stroke="#D1D5DB"/>
<text x="240" y="486" font-family="Inter, Arial, sans-serif" font-size="22" font-weight="700" fill="#111827">Opt-in policy</text>
<text x="240" y="526" font-family="Inter, Arial, sans-serif" font-size="19" fill="#374151">• Consent is collected through an unchecked checkbox or written confirmation.</text>
<text x="240" y="558" font-family="Inter, Arial, sans-serif" font-size="19" fill="#374151">• Consent is stored with timestamp, phone number, and source.</text>
<text x="240" y="590" font-family="Inter, Arial, sans-serif" font-size="19" fill="#374151">• Users can opt out at any time by replying STOP.</text>
<rect x="210" y="626" width="230" height="58" rx="16" fill="#111827"/>
<text x="250" y="663" font-family="Inter, Arial, sans-serif" font-size="21" font-weight="700" fill="#FFFFFF">Submit consent</text>
<text x="470" y="662" font-family="Inter, Arial, sans-serif" font-size="18" fill="#6B7280">Example opt-in screen for messaging compliance review</text>
</svg>
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment