103 lines
4.9 KiB
HTML
103 lines
4.9 KiB
HTML
<!doctype html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="viewport" content="width=device-width,initial-scale=1" />
|
||
<meta name="robots" content="noindex" />
|
||
<title>AptivaAI – A2P 10DLC Campaign Verification</title>
|
||
<style>
|
||
:root { --fg:#111; --muted:#555; --link:#1d4ed8; }
|
||
body { font:16px/1.6 system-ui,Segoe UI,Roboto,Arial,sans-serif; color:var(--fg);
|
||
max-width:960px; margin:40px auto; padding:0 16px; }
|
||
h1 { font-size:28px; margin:0 0 8px; }
|
||
h2 { font-size:20px; margin:28px 0 8px; }
|
||
a { color:var(--link); text-decoration:underline; }
|
||
.muted { color:var(--muted); }
|
||
.grid { display:grid; gap:14px; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); }
|
||
figure { margin:0; border:1px solid #e5e7eb; border-radius:10px; overflow:hidden; background:#fff; }
|
||
figure img { width:100%; display:block; }
|
||
figcaption { font-size:12px; padding:8px 10px; color:var(--muted); }
|
||
.card { border:1px solid #e5e7eb; border-radius:12px; background:#fff; padding:14px 16px; }
|
||
code { font-family:ui-monospace,Menlo,Consolas,monospace; }
|
||
ul { margin:8px 0 0 20px; }
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<h1>AptivaAI – A2P 10DLC Campaign Verification</h1>
|
||
<div class="muted">Last updated: Sep 13, 2025</div>
|
||
|
||
<h2>Program & Use Case</h2>
|
||
<div class="card">
|
||
<p><strong>Program name:</strong> AptivaAI Reminders</p>
|
||
<p><strong>Use case:</strong> Two-Factor Authentication (2FA) / account security only. No marketing or promotional content.</p>
|
||
<ul>
|
||
<li><strong>Frequency:</strong> varies by user activity</li>
|
||
<li><strong>Fees:</strong> Message & data rates may apply</li>
|
||
<li><strong>Opt-out:</strong> Reply <strong>STOP</strong> to cancel; <strong>HELP</strong> for help</li>
|
||
<li><strong>Contact:</strong> <a href="mailto:support@aptivaai.com">support@aptivaai.com</a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h2>Call to Action (CTA) & Consent</h2>
|
||
<p>Users opt in <em>inside their account</em> by entering a mobile number, checking a non-prechecked consent box linking to our
|
||
<a href="/sms" target="_blank" rel="noreferrer">SMS Terms</a>, <a href="/legal/privacy" target="_blank" rel="noreferrer">Privacy Policy</a>, and
|
||
<a href="/legal/terms" target="_blank" rel="noreferrer">Terms</a>, then requesting an SMS code. We verify number ownership with a one-time passcode before enabling SMS.</p>
|
||
|
||
<div class="grid">
|
||
<figure>
|
||
<img src="/a2p/assets/verify-screen.png" alt="In-app Verify screen showing consent checkbox, phone field, and Send code button">
|
||
<figcaption>In-app CTA and consent (verify screen)</figcaption>
|
||
</figure>
|
||
<figure>
|
||
<img src="/a2p/assets/sms-terms.png" alt="Public SMS Terms page">
|
||
<figcaption>Public SMS Terms: fees, frequency, STOP/HELP, contact, links</figcaption>
|
||
</figure>
|
||
</div>
|
||
|
||
<h2>Message Flow (2FA)</h2>
|
||
<ol>
|
||
<li>User toggles SMS and requests a code (after checking consent).</li>
|
||
<li>We send a one-time passcode; user enters it to verify the number.</li>
|
||
<li>User may reply <strong>STOP</strong> any time to opt out; <strong>START</strong> re-subscribes; <strong>HELP</strong> returns support info.</li>
|
||
</ol>
|
||
|
||
<h2>Sample Messages</h2>
|
||
<div class="card">
|
||
<p>All samples include brand and opt-out/help language; no shortened links or phone numbers in 2FA content.</p>
|
||
<ul>
|
||
<li><code>AptivaAI code: 123456. Expires in 10 minutes. Reply STOP to cancel, HELP for help.</code></li>
|
||
<li><code>AptivaAI sign-in code: 654321. If you didn’t request this, change your password.</code></li>
|
||
<li><code>AptivaAI password reset code: 112233. Expires in 10 minutes. Reply STOP to cancel.</code></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h2>STOP/HELP Handling</h2>
|
||
<ul>
|
||
<li><strong>STOP:</strong> Delivery is blocked and we mark the user opted-out. Users can re-enable via <strong>START</strong> or account settings.</li>
|
||
<li><strong>HELP:</strong> We respond with: <em>“AptivaAI: For help email support@aptivaai.com. Msg&Data rates may apply. Reply STOP to cancel.”</em></li>
|
||
</ul>
|
||
|
||
<h2>Public Policies</h2>
|
||
<ul>
|
||
<li><a href="/sms" target="_blank" rel="noreferrer">SMS Terms</a></li>
|
||
<li><a href="/legal/privacy" target="_blank" rel="noreferrer">Privacy Policy</a></li>
|
||
<li><a href="/legal/terms" target="_blank" rel="noreferrer">Terms of Service</a></li>
|
||
</ul>
|
||
|
||
<h2>Screenshots for Vetting</h2>
|
||
<p>High-resolution screenshots are hosted here for reviewers:</p>
|
||
<div class="grid">
|
||
<figure>
|
||
<img src="/a2p/assets/opt-in-checkbox.png" alt="Consent checkbox and copy" />
|
||
<figcaption>Consent checkbox (non-prechecked) linking to policies</figcaption>
|
||
</figure>
|
||
<figure>
|
||
<img src="/a2p/assets/otp-sms.png" alt="Example 2FA SMS on device" />
|
||
<figcaption>Example OTP SMS</figcaption>
|
||
</figure>
|
||
</div>
|
||
|
||
<p class="muted">Carriers are not liable for delayed or undelivered messages.</p>
|
||
</body>
|
||
</html>
|