Platform FAQ
Answers to the most frequently asked questions from agencies, developers, and workspace operators using GN-Apex.
Billing & Limits
How are SMS and WhatsApp messages billed?
We use a prepaid Resource Vaultmodel. You top up your organization's master wallet, and usage is deducted atomically. Admins can configure Project Faucets to set hard caps (e.g., max 500 SMS/mo) for specific clients to prevent budget overruns.
What happens if I hit my storage quota?
Uploads will fail with a 403 Forbidden error. You can either upgrade your subscription tier, delete old assets, or attach a Bring Your Own Storage (BYOS) provider like AWS S3 to bypass our native limits entirely.
Development & Architecture
Do I have to use Next.js?
No. While our deployment pipeline and ISR revalidation are heavily optimized for Next.js and Cloudflare Workers, the @nexushub/client SDK works perfectly in Vite, Remix, Astro, or any standard React SPA.
Why do I get a “DATA_INTEGRITY_VIOLATION” locally?
To maintain security and prevent data leaks, local content is compiled into .nx binary files with cryptographic signatures. If you manually edit or corrupt a .nx file during a Git merge conflict, the SDK locks down. Run npx nexus pull --force to reset to the remote truth.
Security & Privacy
How does GN-Apex handle GDPR/Data Privacy?
Built-in compliance tools allow you to generate Data-Subject Access Request (DSAR) exports (compiling all relational data for a specific user into one PDF). For data deletion, the platform supports true cryptographic anonymization—scrubbing PII while preserving financial ledgers for tax compliance.