The No Lock-In Promise
Free is for keeping. Pro is for changing. Keep-Alive is for keeping what you changed. None of these tiers locks your printed codes to our servers.
Why this page exists
Pro is a separate product for people who need to change a QR's destination after printing, track scans, or manage codes at team scale. That flexibility comes with a cost: the scan resolves through our redirect server. Which means if we disappear, or you stop paying, your printed codes could go dead. That's the trap most dynamic-QR vendors spring on paying customers. We refuse to do that. Below is the contract, five things we promise about Pro, in plain language.
1. 90-day grace period after cancellation
If you cancel your Pro subscription, for any reason, your dynamic codes keep working for 90 days. We don't break your printed QRs the day you stop paying. This gives you time to migrate to another service, regenerate static QRs, or come back to Pro with no missed beats.
2. Static backup QR on every code's edit page
Every dynamic code in your dashboard has a static backup QR rendered client-side from your destination URL. Print it as a fallback. It skips our redirect entirely and works forever, with zero dependency on Abundera. If we vanish tomorrow and you miss the 90-day window, the static backup is your insurance. This is the free product inside the paid one.
3. One-click data export
Click Export my data in your account at any time. You get a ZIP with codes.csv (every code, including grace and expired), scans.csv (aggregated scan data), and a README explaining the columns. Re-import anywhere.
4. 30-day GDPR delete
Click Delete account and we hard-delete everything after a 30-day window: codes, scan history, API keys, the user record, and the KV entries that power the redirects. The 30-day window is to prevent accidents, not to retain anything. You can email hello@abundera.ai to expedite.
5. Privacy-first analytics, never per-scan
We never collect IP addresses, raw User-Agents, referrers, or sub-day timestamps. Scan analytics are aggregated to (day, country, device-class) buckets only. Countries with fewer than five scans roll up into "Other" so individual scanners can't be re-identified. There is no per-scan log, anywhere, ever.
Keep-Alive: a cheap tier for QR codes that just need to keep working
Not every cancellation is a clean break. You might have printed 500 QR codes on signage for a campaign that's over, and you don't need analytics or the ability to change where the codes point any more. You just want the codes to keep working when somebody scans them. Full Pro is overkill for that. That's what Keep-Alive is. It's read-only preservation: codes resolve forever, no edits, no new codes, no analytics. The price scales with the tier you're cancelling from, so a Solo customer pays Starter rates and an Enterprise customer pays Enterprise-preservation rates. Switch from any Pro tier to Keep-Alive from your account page.
| Tier (cancelled from) | Monthly | Annual (eff./mo) | Decade (10yr prepay, eff./mo) |
|---|---|---|---|
| KA-Starter (Solo / Business) | $4 | $36/yr ($3) | $240 ($2) |
| KA-Team (Team) | $14 | $120/yr ($10) | $1,000 ($8.33) |
| KA-Agency (Agency) | $40 | $348/yr ($29) | $2,880 ($24) |
| KA-Enterprise (Enterprise) | $199 | $1,788/yr ($149) | $14,400 ($120) |
| KA-Scale (Enterprise Scale) | Sales-led, custom contract | ||
What Keep-Alive includes: your existing QR codes keep working when people scan them, indefinitely. The static backup QR stays available for download. You keep code-count and scan-cap headroom appropriate to your KA tier (smaller than the matching active Pro tier, if you need full active capacity, stay on Pro). Add-on packs are available if you need to preserve more codes or accept more scans than the base tier allows.
What it doesn't include: no destination edits (read-only by design, if you need to change where a code points, rejoin active Pro for a month, change it, drop back), no new codes, no scan analytics beyond the retention boundary, no API access.
Abuse protection: codes that get scanned fewer than once per year for two years in a row are archived automatically. Keep-Alive is for QR codes that are actually printed and in use, not a free URL-shortener service.
Honest escape terms for Keep-Alive Decade: if Abundera shuts down, we give 180 days' advance notice plus a free CSV export of where every code points, so any redirect service can take over. Decade customers get a pro-rated refund if we exit before their term is up.
We do this because the alternative is what every other dynamic-QR vendor does: make cancellation painful enough that you renew out of loss aversion. We refuse to run that playbook. Keep-Alive exists so the price of cancelling is the price of a cheap domain renewal, not the price of reprinting all your signage.
The simplest escape hatch of all: stay on Free
If any of this feels like too much trust to extend to a SaaS, don't. The free generator does 125+ types and every customization Pro does, forever, with no server in the loop. Print it and keep it. The only thing Free can't do is change a destination after the code is printed. If you don't need that, you literally cannot be locked in.
What this is not
This is not legal language and it is not a SLA. It is a promise we have written down so it survives staff changes, acquisitions, and the natural drift of intent over time. If we ever break any of these, please call us out publicly.