Decksify
Help

FAQ

Last updated September 2026

What is BYOK and why would I add my own API key?

BYOK means bring-your-own-key. You paste a key from Anthropic, OpenAI, or Google into Settings → API keys. Decksify then calls that provider with your key so usage bills to your provider account. There is no Ploonu-held fallback key — you must save a key to generate. Export still requires a paid plan, trial, or export credits.

Which AI models can I use?

Launch providers are Anthropic Claude (fallback claude-sonnet-4-6), OpenAI (fallback gpt-4o), and Google Gemini (fallback gemini-3.6-flash — not retired 2.0 Flash). The picker lists providers you have a saved key for.

Does Decksify see or store my API key?

We store only an AES-256-GCM ciphertext plus the last four characters for a masked preview. The raw key is decrypted on the server at call time, never sent back to the browser, and never logged. Details are in the Privacy Policy.

Can I really export to PowerPoint?

Yes. Export builds a native .pptx with pptxgenjs — editable text, theme colors, slide images when we can fetch them, and speaker notes. PDF matches the same layout. Starter and Pro get unlimited PPTX, PDF, Figma ZIP, and Google Slides. Free users can buy a $3 pack of 3 exports. Non-Pro files and share links include a “Made with Decksify” stamp; Pro can hide it in the brand kit.

How does billing work?

Starter is $9/month and Pro is $19/month, each with a 14-day trial billed through Stripe. Both unlock unlimited export. Pro adds white-label (hide watermark), workspaces, and drag-to-position layouts. Cancel anytime in Settings → Billing. Existing decks stay after you cancel. We do not offer prorated refunds except where the law requires it.

Is my deck data private?

Decks in your account are visible only to you unless you share the public link. Anyone with that URL can view the deck. We do not send deck content to third parties except the AI provider you selected (for generation) and our database/host. See the Privacy Policy for retention and deletion, including Settings → Delete account.

What happens if generation fails?

We retry once if the model returns invalid JSON. If the call exceeds ~90 seconds or the provider errors, you get a failure message and can try again. No partial deck is saved on a failed generate. You can also brainstorm in chat (and speak in Chrome/Safari) on /decks/new?mode=chat before generating.