Find answers to frequently asked questions about GoValid QR Code Platform
Our vision: An authentication ecosystem with enterprise-grade security accessible to all.
GoValid is a community-first trust infrastructure that enables small producers, farmers, MSMEs (Micro, Small and Medium Enterprises), and creators to prove authenticity, ownership, and origin—without the cost and complexity of traditional systems.
Unlike standard QR generators, GoValid connects items to their origin, owner, and complete history. We provide enterprise-grade QR code authentication, traceability, and verification designed for:
| Smart QR | Compact, efficient for general use |
| Secure QR | Encrypted, tamper-resistant protection |
| Enterprise QR | Digital signatures with Ed25519 cryptography |
Choose Plan-based (Subscription) if you:
Choose Credit-based (Pay-as-you-go) if you:
You select your preferred model during registration, and this choice determines your pricing and features throughout your account lifetime.
Individual/Personal account holders can be invited to join an Institution/Organisation as a member, allowing them to work under the institution's account while maintaining their personal account.
Note: Only Plan-based (subscription) users can join an institution. Credit-based (pay-as-you-go) users cannot be added as institution members.
| Feature | Individual/Personal | Institution/Organisation |
|---|---|---|
| Account Purpose |
• Personal use • Freelancers • Individual professionals |
• Micro, Small, and Medium Enterprises • Academic • Farmer groups/unions • Organizations |
| QR Code Generation |
All Forms Document, Certificate, Goods, Timeline, etc. |
All Forms Document, Certificate, Goods, Timeline, etc. |
|
Third-party Plugins Integrations with external platforms |
Available Microsoft Office: Word, Excel, PowerPoint CMS: WordPress, OJS, Joomla |
Available Microsoft Office: Word, Excel, PowerPoint CMS: WordPress, OJS, Joomla |
|
Logo on QR Codes Brand logo displayed in center of QR codes |
Not Available |
Available Institution logo centered on QR codes |
|
Pattern Numbering Auto-generate sequential numbers with custom patterns |
Not Available |
Available Create custom numbering patterns |
| Socio-Environmental Features | ||
|
C-Trace Carbon traceability and supply chain tracking |
Not Available |
Available Track carbon footprint |
| Bulk Certificate Issuance |
Available Excel Integration |
Available Excel Integration + Patterns |
|
Team Members Add team members to collaborate |
Not Available Individual accounts only |
Available 2 (Free), 5 (Starter), 15 (Business), 40 (Ultimate) |
| QR Code Prefixes |
I-XXXXIndividual prefix |
N-XXXXInstitution prefix |
| Pricing (Credit Users) | Standard Rate |
Lower Rate Discounted per-QR pricing |
Both account types have access to all basic QR code generation features and security levels.
Institution/Organisation accounts get additional features for branding (logo on QR codes), advanced numbering systems, and comprehensive socio-environmental tracking tools designed for enterprise use.
Stand out in the community with badges that showcase your identity and accomplishments!
GoValid's badge system helps build trust and recognizes your contributions to the community. There are two types of badges you can display on your profile:
Verified status badges that show WHO you are. These are assigned by staff after verification.
Earned through your activities and contributions. Level up as you use GoValid!
These badges verify your account type and are displayed prominently on your avatar across the platform.
| Preview | Name | Description | How to Get |
|---|---|---|---|
|
|
Government | Official Government Institution account | Invited Only |
|
|
GoValid Staff | Official GoValid team member | Internal Only |
|
|
Provos | Community Trust & Safety team | Invited Only |
|
|
Verified Business | Verified Business/Institution account | Submit Business Docs |
|
|
Verified User | Identity verified individual | Complete ID Verification |
Unlock these badges as you use GoValid! They showcase your expertise and contribution to the community.
QR Master
500+ QRsScanner Pro
500+ ScansVerification Expert
1,000+ ScansViral Creator
10K+ on 1 QRWorld Connector
10+ CountriesOffice Champion
1,000+ Office QRsTrust Builder
Multi-source TrustCommunity Leader
100K+ TrustEarly Adopter
365+ DaysHerd Master
50+ AnimalsAnimal Guardian
10+ AnimalsVet Partner
20+ VerificationsEarth Defender
10+ TreesForest Contributor
Publish TreesWaste Warrior
Special AwardEnergy Saver
Special AwardWater Saver
Special AwardRenewable Hero
Special AwardGoValid offers 7 types of QR codes:
Each type is optimized for specific use cases and includes relevant fields and features.
GoValid offers multiple security levels designed for different use cases. Compare our most popular options:
| Security Level | Encryption | QR Code Size | Best For | Plan Required |
|---|---|---|---|---|
| Smart QR | 96-bit |
Smallest
Ultra-compact |
• Tiny labels & tags • Product packaging • Space-limited items |
All Plans |
| Secure QR | 256-bit |
Balanced
Medium size |
• Business documents • Certificates • Standard security needs |
All Plans |
| Enterprise QR | Ed25519 + Non-Repudiation |
Largest
Maximum security |
• Legal contracts • Official documents • Regulatory compliance • Audit trail required |
All Plans |
Visual comparison of QR code sizes across different security levels
Add an extra layer of security to any QR code with password protection. Choose the method that best fits your workflow:
One password for all your QR codes
Individual password for each QR code
Great news! GoValid now automatically embeds distinctive logos into your QR codes based on your subscription plan - at no extra cost! This exciting feature:
Example: QR codes with different colored logos based on subscription plans
|
Orange Logo Free Plan & Pay-as-you-go Users |
Standard protection |
|
Green Logo Starter, Business & Ultimate Plans |
Premium verification |
|
Blue Logo Enterprise with Full Verification |
Maximum trust level |
This feature was added to enhance security perception and brand value. The transparent logos don't interfere with QR code scanning and work with all QR readers.
When someone scans your QR code:
You can track all scans in your dashboard, including:
Note: Free plan users and credit-based users need to upgrade to access this feature.
The "Invalid and hiding date" feature allows you to set an automatic expiration date for your QR codes. When this date is reached, your QR code will either be invalidated or hidden based on your selection.
When setting an "Invalid and hiding date" for your QR code, you can choose between two different actions that will take effect on the specified date:
This option permanently invalidates your QR code, making it completely non-functional.
This option temporarily hides your QR code content from public view while keeping it intact in the system.
The automatic expiration process runs periodically throughout the day:
Choose date/time and select either "Invalidate QR" or "Hide QR" action
The system checks for expired QR codes every few hours
QR code is automatically processed based on your selected action (Invalidate or Hide)
Visitors see appropriate message based on action type
All QR code data is preserved in your account for your records
Before expiration:
After expiration:
Yes! The expiration feature works seamlessly with bulk generation:
Example use cases:
Timeline QR codes are designed for tracking events, history, and changes over time. Perfect for maintenance logs, service records, and chain of custody documentation.
| Field | Description | Required |
|---|---|---|
| Title | Name of the item/asset being tracked (max 100 characters) | Yes |
| Identifier | Reference number with smart patterns: {counter}, {YYYY}, {random}, etc. | No |
| Description | Detailed description of the item (max 500 characters) | No |
Add unlimited history entries to track events over the item's lifecycle:
Tag other GoValid users in timeline entries with privacy-respecting search:
Use dynamic patterns in your identifier field:
| Pattern | Description | Example Output |
|---|---|---|
{counter} |
Auto-incrementing number | 1, 2, 3... |
{counter:5} |
Padded counter (5 digits) | 00001, 00002... |
{YYYY} |
Current year | 2025 |
{MM} |
Current month | 01-12 |
{DD} |
Current day | 01-31 |
{random} |
Random alphanumeric string | A7X9B2 |
{random:8} |
Random string (8 characters) | K9M2P4X8 |
Example: INV-{YYYY}-{counter:4} produces INV-2025-0001, INV-2025-0002, etc.
When scanning a Timeline QR code, users can add new entries directly from their mobile device:
Create unlimited custom forms with drag-and-drop simplicity. Available for Business and Ultimate plan subscribers.
Single-line text input for names, titles, short answers. Supports character limits and placeholder text.
Multi-line text for descriptions, comments, notes. Configurable rows and character limits.
Single or multiple choice from predefined options. Perfect for categories, status, types.
Calendar-based date selection. Supports date ranges, min/max dates, and various formats.
Attach documents, images, PDFs. Configurable file types and size limits with encryption.
Link to GoValid users with privacy-respecting search. Supports external user verification.
Start quickly with pre-built templates:
| Option | Description |
|---|---|
| Required | Mark fields as mandatory for form submission |
| Label | Custom field label displayed to users |
| Placeholder | Helper text shown inside empty fields |
| Default Value | Pre-filled value for faster data entry |
| Validation | Character limits, patterns, email/phone formats |
| Help Text | Additional guidance displayed below field |
The visual form builder makes design intuitive:
Custom forms support Enterprise-level security with legally binding digital signatures:
Embed secure QR codes directly into your PDF documents with interactive preview and precise positioning. Available for Starter plans and above.
See exactly how your stamped PDF will look before processing:
Corner placements: top-left, top-right, bottom-left, bottom-right, or center
Drag to exact pixel coordinates anywhere on the page
Resize from 20px to 200px while maintaining scannability
Control which pages receive the QR stamp:
Combine PDF stamping with Enterprise-level security:
| Option | Description | Best For |
|---|---|---|
| Automatic Download | Stamped PDF downloads immediately after processing | Quick single-document processing |
| Email Delivery | Stamped PDF sent to your email with download link | Large files, archive reference |
| Cloud Storage | Saved to your GoValid secure storage for later access | Batch processing, team access |
Process multiple PDFs efficiently:
Track products, inventory, and physical assets with ownership records and verification. Perfect for supply chain management and anti-counterfeiting.
| Field | Description | Required |
|---|---|---|
| Product Name | Name of the product or item | Yes |
| SKU/Serial Number | Unique identifier with smart patterns support | No |
| Description | Product details, specifications, features | No |
| Category | Product category for organization | No |
| Manufacture Date | Production date for traceability | No |
| Expiry Date | For perishable products | No |
Track the complete chain of ownership:
Goods QR codes support enterprise-grade security:
Issue and verify certificates, diplomas, licenses, and professional credentials with tamper-proof verification and instant authentication.
| Field | Description | Required |
|---|---|---|
| Certificate Title | Name of the certificate or credential | Yes |
| Recipient Name | Person or organization receiving the certificate | Yes |
| Certificate Number | Unique identifier with smart pattern support | No |
| Issue Date | When the certificate was issued | Yes |
| Expiry Date | When the certificate expires (if applicable) | No |
| Issuing Authority | Organization issuing the certificate | No |
Choose the appropriate security level based on certificate importance:
| Level | Security | Best For |
|---|---|---|
| Smart QR | 96-bit encryption, compact size | Training certificates, internal credentials |
| Secure QR | 256-bit AES encryption | Professional certifications, licenses |
| Enterprise QR | Ed25519 signatures + non-repudiation | Academic degrees, official government documents |
When someone scans a Certificate QR code:
Connect certificates to your organization:
Issue many certificates efficiently:
All SmartSecure QR types share these powerful features for comprehensive document and asset management.
GoValid's advanced anti-counterfeiting system uses AI-powered detection algorithms to identify and flag suspicious scan patterns, protecting your brand and products from fraud.
Create tailored protection profiles for different product lines or use cases:
| Assignment Type | Description | Example |
|---|---|---|
| Default Profile | Applied to all QR codes without specific assignment | General brand protection |
| By Form Type | Automatic assignment based on QR type (12 categories) | Certificates: strict single-scan; Goods: multi-scan allowed |
| By Tag | Assign profiles using custom tags on QR codes | "luxury-watches" tag → ultra-strict detection |
Show alert message but still display content. Good for:
Hide content completely on violation. Good for:
| Violation | What It Means |
|---|---|
scan_limit_exceeded |
QR scanned more times than allowed |
too_many_cities |
Product verified in too many different cities (total) |
too_many_cities_recent |
Too many cities within configured time window |
too_far_from_first |
Current scan location too far from first scan |
impossible_travel |
Physically impossible travel speed detected between scans |
scan_too_old |
Scan occurred too long after first scan |
rapid_repeat_different_device |
Same QR from different device within minutes |
rapid_repeat_different_location |
Same QR from different location within minutes |
too_many_devices |
Scanned from more unique devices than allowed |
scan_before_issue_date |
Product scanned before official issue/manufacture date |
scan_after_expire_date |
Product scanned after expiration date |
Detailed HTML with scan context, GPS link, device info. Rate-limited (24h cooldown)
In-app notifications with direct links to violation details and analytics
Instant mobile push for immediate awareness of violations
Allow consumers to report suspected counterfeits directly:
The first scan of any QR code establishes the anchor point for all subsequent detection:
Track every scan with detailed analytics:
Customize your QR code appearance:
Foreground and background colors
Embed your logo in the center
Module shapes and eye patterns
Integrate with your existing systems:
GoValid offers two powerful QR code systems designed for different needs:
Perfect for quick, everyday QR codes
Best for: Events, attendance tracking, quick sharing, personal use
Advanced QR for documents & verification
Best for: Certificates, legal documents, business compliance, official records
Use Instant QR for quick, everyday needs like event check-ins, WiFi sharing, or contact cards. Use SmartSecure QR when you need document verification, compliance tracking, or enterprise-level security.
Instant QR is GoValid's fast, user-friendly QR code generator that lets you create professional QR codes in seconds without complex forms or technical knowledge.
Select from 18+ types: WiFi, URL, Check-in, Contact, etc.
Fill in simple information - no complex forms
Colors, shapes, logo, frame - make it yours!
Get your QR code instantly - ready to use!
Check-in QR is what sets GoValid apart from generic QR generators. It's not just a QR code - it's a complete attendance management system!
Ensure attendees are actually at your event location - prevent fake check-ins!
Set exact check-in windows - only accept attendance during your event hours!
See who checked in, when, and from where - live updates as people arrive!
Download complete attendance reports in Excel - perfect for payroll or compliance!
Generic QR generators like QR.io or QRCode Monkey only create simple scan codes. They can't:
With GoValid Check-in QR, you get a complete attendance management system, not just a QR code!
Yes, absolutely! One of the best features of Instant QR is that your landing pages are fully editable anytime.
Instant QR quotas depend on your account status. Here's the complete breakdown:
Everyone gets 10 free Instant QR codes per week - all types included (Check-in, Feedback, Guestbook, Queue, Coupon, etc). Verified users can continue beyond this limit.
| User Type | Free Limit | Reset | After Limit |
|---|---|---|---|
| Anonymous No Account | 10/week | Weekly | Blocked. Create account for more! |
| Registered Unverified | 10/week | Weekly | Blocked. Verify your account to unlock more! |
| Verified Plan-based | 10/week | Weekly | Deduct from monthly subscription quota |
| Verified Credit-based | 10/week | Weekly | Pay per QR (standard/premium rates) |
After using your 10 free weekly QR codes, verified plan-based users continue from their monthly quota, while credit-based users pay per QR at standard or premium rates.
10/week FREE
Then continue with quota or credits!
Monthly quota
See pricing plans
Per QR
Top up credits when needed
Instant QR supports 18+ QR code types for various use cases:
Event attendance, GPS verification, time tracking
Share WiFi credentials instantly - no typing needed!
Link to any website or online resource
Phone Call
SMS
vCard (Contact)
Business Page
Event
Location
Coupon
Feedback
Social Media
Menu
Plain Text
Payment
App Store
Yes! Everyone gets 10 free Instant QR codes per week. Verified users can continue beyond this limit - no credit card required to get started!
Everyone gets 10 free QR codes per week! Verified users can continue beyond this limit using subscription quota or pay-as-you-go credits.
Getting started with Instant QR is super easy - no signup required!
Check-in QR is a powerful attendance and presence tracking system with anti-fraud protection:
Feedback QR lets you collect customer reviews and opinions with flexible rating options:
1-5 rating
Up or Down
1-5 rating
1-10 scale
| Question Type | Example |
|---|---|
| Star Rating | How would you rate our service? |
| Text Answer | What can we improve? |
| Multiple Choice | How did you hear about us? |
| Yes/No | Would you recommend us? |
| Scale (1-10) | How likely are you to return? |
Guestbook QR is a complete digital guestbook system with beautiful themes and rich media support:
Queue QR is a complete queue management system that eliminates physical waiting lines:
Custom prefix (A, B, VIP, etc.)
Based on average service time
Email & browser push alerts
Coupon QR lets you create and track digital coupons with powerful redemption analytics:
Menu QR creates beautiful digital menus for restaurants, cafes, and food businesses:
Remember bit.ly/xK7jP2q? Neither do we. And neither does anyone else.
bit.ly/xK7jP2q
s.id/a8Yx3z
tinyurl.com/y7abc123
nexhub.earth/YourName
nexhub.earth/MyBrand
nexhub.earth/Event2025
Your memory should store what matters — names, faces, moments. Not random characters like xK7jP2q.
nexhub.earth/YourName — That's something worth remembering.
Try saying this:
"bit dot ly slash x capital K seven lowercase j capital P two q"
😵 Confused? So is everyone else.
Now try this:
"linkhub dot earth slash your name"
✨ Simple. Clear. Memorable.
One memorable link. Everything inside. Update anytime. Share everywhere.
Create Your NeXHub NowJoin the revolution. Short links are dead.
NeXHub is a powerful micro-landing page builder that lets you create beautiful, customizable pages with your own unique URL at nexhub.earth/YourName
nexhub.earth/YourName - Easy to remember, professional, and all yours!
Links, social media, gallery, videos, registration forms, countdown timers, and more!
Event, business, and personal templates - start beautiful in seconds!
Collect sign-ups with custom forms, dashboard analytics, and Excel export!
NeXHub includes a powerful registration form builder that lets you collect sign-ups, RSVPs, and leads directly from your hub page:
NeXHub gives you complete control over your page's look and feel:
Storage limits vary by plan:
| Plan | Storage Limit | Monthly QR Quota |
|---|---|---|
| Free | 10 MB | 10 QRs |
| Starter | 500 MB | 250 QRs |
| Business | 2.3 GB | 750 QRs |
| Ultimate | 5.0 GB | 1,500 QRs |
Storage includes all attachments, images, and documents associated with your QR codes.
Every user (including FREE plan) can use Smart QR, Verified QR, Secure QR, and Enterprise QR. Choose the security level that fits your needs!
What plans affect:
| Subscription Tier | Max Institution Members |
|---|---|
| FREE Free | 1 members |
| STRT Starter | 3 members |
| BUSI Business | 7 members |
| ULTI Ultimate | 15 members |
Note: These limits apply only to Institution/Organisation accounts. Individual/Personal accounts cannot add team members.
Premium features by plan:
Credit users have access to all features but pay per QR code generated.
For Plan-based users:
For Credit-based users:
General limits:
Anti-Counterfeit Protection is GoValid's advanced fraud detection system that monitors QR code scan patterns to identify potentially copied or cloned QR codes. When counterfeiters copy your QR codes onto fake products, this system detects the suspicious patterns and alerts both you and your customers.
Counterfeiters don't just copy your products - they copy your QR codes too. A single QR code image can be duplicated onto thousands of fake products. Without detection, your customers can't tell the difference until it's too late.
When the same QR code is scanned from multiple locations simultaneously, you'll know copies exist.
Get email and dashboard notifications the moment suspicious activity is detected.
Customers see clear warnings when they scan a potentially counterfeit product.
Customers can report suspected counterfeits directly, helping you track fraud sources.
Our detection system analyzes scan patterns in real-time. When a QR code is scanned, the system compares the scan data against your defined rules to identify suspicious behavior.
Set maximum scans per QR code.
Detect unusual location patterns.
Catches the strongest fraud signal.
Track unique devices scanning.
Detect products scanned too long after first verification (expired products with copied QR), and rapid repeat scans within minutes (same QR being checked at multiple locations).
Detection Profiles are customizable rule sets that define what 'suspicious' means for YOUR products. Different products have different normal behaviors - a profile lets you tailor detection to your specific use case.
A luxury watch might only be scanned 1-2 times in its lifetime, while a certificate might be verified hundreds of times. One-size-fits-all doesn't work - YOU know your products best.
| Product Type | Normal Behavior | Suspicious Behavior |
|---|---|---|
| Luxury Watch | 1-2 scans lifetime | 10+ scans = copies exist |
| Medicine Box | 1 scan per package | Any repeat scan = duplicate |
| Event Ticket | 1 scan at entry | 2nd scan = used/fake ticket |
| Certificate | Many scans OK | Impossible travel patterns |
| Local Food | Few scans, local area | Scans 500km away |
QR Settings → Anti-Counterfeit
Enable detection checks
Info, Warning, or Block
By form type or tag
You control what happens when suspicious activity is detected. Choose from three response levels based on your brand's needs.
What scanner sees:
Normal verification page with scan statistics (number of scans, locations, etc.) - neutral, no judgment.
Best for: Monitoring without alarming customers
What scanner sees:
Yellow warning banner listing issues found. Product info still visible with caution note.
Best for: Most products - informs without blocking
What scanner sees:
Red alert - SUSPECTED COUNTERFEIT. Product info completely hidden for safety.
Best for: Medicine, safety-critical, single-use items
Immediate notification with QR details, scan location, time, and list of triggered violations. Includes direct link to QR analytics.
Real-time alerts in your GoValid dashboard. View all violations in one place with filtering and export options.
You can assign detection profiles to QR codes in three flexible ways, giving you granular control over which products get which protection.
Automatically apply profile to all QR codes of a specific type.
Apply to QR codes with specific tags for granular control.
Fallback profile for QR codes without specific assignment.
When a QR code matches multiple rules:
Your customers see clear, professional verification pages that build trust. When issues are detected, the warnings are informative without being alarming.
When customers suspect they have a counterfeit product, they can submit a report directly from the verification page. This crowd-sourced intelligence helps you track fraud sources and take action.
See which sellers/markets have issues
Use evidence for enforcement
Follow up for more details
Any industry where counterfeiting damages brand reputation, customer safety, or revenue can benefit. Here are the top use cases:
Counterfeit medicine can be deadly. Block mode ensures patients never unknowingly use fake medication.
Single-use verificationProtect brand value. Limited scans and geographic checks catch copied QR codes on fake products.
Limited scans + locationSingle-use tickets prevent duplicate entry. Second scan immediately blocks access.
Single-use + blockLocal distribution checks ensure products aren't appearing in unauthorized regions.
Distance + time limitsDevice count and geographic spread detect when QR codes are copied to mass-produced fakes.
Device count + spreadImpossible travel detection catches when the same certificate is being verified in multiple places simultaneously.
Impossible travelSetting up Anti-Counterfeit Protection takes just a few minutes. Here's your quick-start guide:
Go to QR Settings → Anti-Counterfeit Profiles → Create Profile. Name it based on your product type.
Choose which checks matter for your products: scan limits, geographic spread, impossible travel, device count, etc.
Choose Info (statistics only), Warning (alert shown), or Block (content hidden) for violations.
Set as default, assign by form type (Goods, Certificate, etc.), or assign by tag for specific products.
Your QR codes are now protected. Monitor violations from your dashboard.
The GoValid Office Add-in is a powerful productivity tool that integrates directly into Microsoft Word, Excel, and PowerPoint, allowing you to generate secure, verifiable QR codes without leaving your Office applications.
Supported Applications:
Installation Steps:
After installation, click the 'GoValid QR' button in the ribbon. You'll be prompted to sign in with your GoValid account credentials. Once authenticated, you can start generating QR codes immediately!
The GoValid Add-in for Microsoft Word allows you to embed secure QR codes directly into your documents for verification, authentication, and tracking purposes.
For official documents and certificates, use VERIFIED security level to ensure maximum authenticity. The QR code will link to a verification page showing all document details.
The Excel Add-in is designed for bulk QR code generation, making it perfect for mass certificate issuance, inventory management, and batch processing.
The number of QR codes you can generate in a batch depends on your subscription plan. Your current limits are displayed in the add-in interface when you use the batch generation feature.
The Excel Add-in is ideal for educational institutions, training centers, and organizations that need to issue certificates to multiple recipients. Each certificate gets a unique QR code linked to the recipient's details.
The PowerPoint Add-in allows you to add verifiable QR codes to your presentations, making them interactive and trackable.
Enable 'Screen Capture' to automatically include a preview of your slide on the QR verification page. This helps users confirm they're viewing the correct presentation content.
The GoValid Office Add-in uses secure JWT (JSON Web Token) authentication to connect to your GoValid account.
If you have 2FA enabled on your GoValid account, you'll need to enter your authentication code when logging into the Office Add-in.
We highly recommend enabling 2FA for enhanced security, especially for institutional accounts.
Your password is never stored in the add-in. Only a secure, temporary access token is stored, and it expires after 24 hours. All communication with GoValid servers uses HTTPS encryption.
Yes, the Office Add-in requires an active GoValid account. QR code generation through the add-in counts toward your account's QR quota or credits.
Your current quota or credit balance is always visible at the top of the add-in interface. Click the refresh icon (🔄) in the top right corner to update your balance after generating QR codes or making a purchase.
Sometimes you need to refresh the add-in to update your quota balance, reload data, or fix display issues.
If the add-in is not working properly or showing errors:
The refresh icon (🔄) only updates data from the server. If you're experiencing technical issues like frozen screens or errors, use the Full Reload method above.
Solutions:
Solutions:
Solutions:
Solutions:
Solutions:
If you continue experiencing problems:
| Platform | Minimum Version | Word | Excel | PowerPoint |
|---|---|---|---|---|
| Windows Desktop | Office 2016 or later | |||
| Mac Desktop | Office 2016 or later | |||
| Office Online (Web) | Current version | |||
| Microsoft 365 | All versions | |||
| iPad/Mobile | Office for iPad/Mobile |
Yes, your data privacy and security are our top priorities. Here's how we protect your information:
| Data Type | Purpose | Stored? |
|---|---|---|
| QR Code metadata | Generate and display verification page | |
| User account info | Authentication and quota tracking | |
| Usage statistics | Monitor quota and improve service | |
| Full document content | — | Never |
| Document passwords | — | Never |
When you use the 'Capture Slide' feature in PowerPoint, only a low-resolution thumbnail (960x540px) of the current slide is uploaded. This is used solely for the QR verification page preview. You can disable this feature if preferred.
The GoValid Office Add-in complies with GDPR, CCPA, and other data protection regulations. You can request data deletion at any time from your GoValid account settings.
Generate verifiable certificates, secure QR codes, and professional email templates directly from your OJS journal.
The GoValid OJS Plugin is a powerful integration that brings GoValid's authentication and verification capabilities directly into Open Journal Systems (OJS). It enables academic journals to generate secure, verifiable certificates and QR codes for reviewers, authors, and editors without leaving the OJS environment.
Visual drag-and-drop editor to create stunning reviewer certificates, acceptance letters, and awards with your journal's branding.
Generate secure, verifiable QR codes with enterprise-grade digital signatures and cryptographic proof of authenticity.
Create professional email templates with custom headers, footers, and your journal's branding - all saved to OJS natively.
Add a floating verification widget to your journal's public pages so visitors can instantly verify any GoValid QR code.
GoValid OJS Plugin supports multiple OJS versions. Each version is specifically built and tested for compatibility:
| OJS Version | PHP Support | Tested On | Status |
|---|---|---|---|
| OJS 3.1.x | PHP 7.0 - 7.4 | PHP 7.3 | Supported |
| OJS 3.3.x | PHP 7.3 - 8.0 | PHP 7.4 PHP 8.0 | Supported |
| OJS 3.4.x | PHP 8.0 - 8.3 | PHP 8.1 PHP 8.3 | Supported |
| OJS 3.5.x | PHP 8.2 - 8.5 | PHP 8.2 PHP 8.5 | Supported |
/path/to/ojs/plugins/generic/chmod -R 755 goValidOJS/rm -rf cache/*After enabling the plugin, click the arrow next to the plugin name and select 'Settings'. You'll see links to the Certificate Designer and Email Designer. When you open either designer for the first time, you'll be prompted to log in with your GoValid account credentials.
The Certificate Designer is a powerful visual editor that lets you create professional certificates directly within OJS. It features a drag-and-drop canvas where you can design certificates for reviewers, authors, editors, or any other recognition purpose.
The designer supports dynamic text fields that automatically populate with data from OJS:
Reviewer Name | Full name of the reviewer |
Author Name | Article author's name |
Editor Name | Assigned editor's name |
Article Title | Title of the submission |
Journal Name | Your journal's name |
DOI | Digital Object Identifier |
Issue Info | Volume, Number, Year |
Review Date | Date of review completion |
ISSN Online/Print | Journal ISSN numbers |
Don't want to start from scratch? Choose from our pre-built templates:
GoValid OJS Plugin uses Enterprise-level security with digital signatures - the highest level of protection designed for official documents and certificates.
Ed25519
+ Digital Signature
Cryptographic proof of authenticity with non-repudiation
For maximum authenticity, you can enable 'Signed By' which adds your digital signature to the certificate:
The Email Designer lets you create professional, branded email templates that integrate seamlessly with OJS's email system.
Email templates support OJS template variables that automatically populate with real data:
{$recipientName}, {$articleTitle}, {$journalName}, {$editorName}, {$submissionUrl}, and more...
After designing your certificate, you can send it directly to recipients without leaving the Certificate Designer:
When typing in the recipient fields, the plugin will suggest OJS users based on your search. This makes it easy to send certificates to reviewers, authors, or editors without manually typing their email addresses.
The Smart Verify Widget is a floating button that appears on your journal's public pages, allowing visitors to instantly verify any GoValid QR code.
The Floating Action Button (FAB) is a convenient toolbar that appears in the OJS dashboard, providing quick access to GoValid tools without navigating through menus.
In the plugin settings, you can control which roles see the FAB:
Anti-Counterfeit Protection is GoValid's advanced fraud detection system that monitors QR code scan patterns to identify potentially copied or cloned certificates. When counterfeiters copy your certificates, the system detects suspicious patterns and alerts both you and verifiers.
Fake reviewer certificates and acceptance letters damage journal credibility. Counterfeiters copy QR codes onto fraudulent certificates. Without detection, employers and institutions can't verify authenticity.
Detects if the same certificate QR is scanned from too many different cities or countries - indicating copies exist.
If a certificate is scanned in Jakarta at 10:00 AM then Surabaya at 10:30 AM - that's a definite copy!
In the Certificate Designer, you can assign Anti-Counterfeit Tags to your QR codes. These tags:
The GoValid OJS Plugin works perfectly with Subscription Plans and Institution Accounts. QR codes generated through the plugin count toward your monthly quota.
Solutions:
rm -rf cache/*Solutions:
Solutions:
Solutions:
If you're still experiencing issues, contact GoValid support:
Create Support TicketDownload the GoValid OJS Plugin from our official download page. Make sure to select the correct version for your OJS installation.
Master the automated document numbering system for institutions
Document Numbering Pattern is an automated numbering system that generates sequential, professional document numbers for your institution. Think of it as a smart numbering machine that never makes mistakes!
FIN/2024/03/0001 that automatically increments to FIN/2024/03/0002, FIN/2024/03/0003, and so on. When March ends, it automatically becomes FIN/2024/04/0001!
Availability: Institution Accounts Only - This feature is exclusively for institution/organisation accounts, not available for individual users.
Creating a numbering pattern is easy! Follow this simple guide:
This is the fun part! Click the component buttons to build your number format:
| Component | What it does | Example Output |
|---|---|---|
{DEPT} |
Department code (FIN, HR, IT) | FIN |
{YYYY} |
4-digit year | 2024 |
{YY} |
2-digit year | 24 |
{MM} |
2-digit month | 03 |
{DD} |
2-digit day | 15 |
{SEQ:4} |
4-digit sequence number | 0001 |
{TYPE} |
Document type code | SK |
/ or - |
Separators | / or - |
{DEPT}/{YYYY}/{MM}/{SEQ:4}FIN/2024/03/0042
Click Create Pattern and you're done! Your pattern is now ready to generate professional document numbers.
Here's a complete reference of all variables you can use in your numbering patterns:
| Variable | Description | Example |
|---|---|---|
{YYYY} |
Full 4-digit year | 2024 |
{YY} |
Short 2-digit year | 24 |
{MM} |
Month with leading zero | 03 for March |
{DD} |
Day with leading zero | 15 |
| Variable | Description | Example |
|---|---|---|
{DEPT} |
Department code from user's department | FIN, HR, IT |
{USER} |
First 4 characters of username (uppercase) | JOHN |
{TYPE} |
Document type provided during generation | SK, MOU, INV |
| Variable | Description | Example |
|---|---|---|
{SEQ} |
Simple sequence (no padding) | 1, 2, 42 |
{SEQ:3} |
3-digit padded sequence | 001, 002, 042 |
{SEQ:4} |
4-digit padded sequence (recommended) | 0001, 0002, 0042 |
{SEQ:5} |
5-digit padded sequence | 00001, 00002, 00042 |
{SEQ:6} |
6-digit padded sequence | 000001, 000002, 000042 |
{SEQ:4} or {SEQ:5} for professional-looking numbers. The padding ensures all numbers have the same width, making them easier to read and sort!
Counter Scope determines how your sequential numbers are organized. Think of it as deciding whether you want ONE counter for everything, or separate counters for different departments/users.
One counter for the entire institution
Example: Invoice numbers across all departments
INV-2024-0001INV-2024-0002INV-2024-0003Separate counter for each department
Example: Department-specific letters
FIN/2024/0001, FIN/2024/0002HR/2024/0001, HR/2024/0002IT/2024/0001, IT/2024/0002Each staff member has their own counter
Example: Personal document tracking
JOHN-0001, JOHN-0002JANE-0001, JANE-0002Different counter for each document type
Example: Type-specific numbering
SK/2024/0001, SK/2024/0002MOU/2024/0001, MOU/2024/0002Reset Frequency controls when your sequential counter goes back to the starting number (usually 1). This is essential for time-based numbering systems.
| Reset Option | How it works | Example |
|---|---|---|
| Never Reset | Counter keeps incrementing forever |
INV-0001INV-0002INV-9999Continues indefinitely |
| Reset Daily | Resets to 1 every day at midnight |
March 15:REG/20240315/0001REG/20240315/0042March 16: REG/20240316/0001 ✨
|
| Reset Monthly | Resets to 1 on the 1st of each month |
March:FIN/2024/03/0156April: FIN/2024/04/0001 ✨
|
| Reset Yearly | Resets to 1 on January 1st each year |
2024:DOC/2024/99992025: DOC/2025/0001 ✨
|
Reserved Numbers are specific sequence numbers you want to skip automatically. This is perfect for avoiding unlucky numbers or reserving special numbers for VIP documents!
Skip numbers: 4, 13, 666
DOC-0001
DOC-0002
DOC-0003
DOC-0004 ❌ Skipped!
DOC-0005 ✅
4, 13, 44, 666Learn from these popular numbering patterns used by real organizations:
Pattern: {DEPT}/{YYYY}/{MM}/{SEQ:6}
Example Output: FIN/2024/03/000156
Pattern: INV-{YYYY}{MM}-{SEQ:5}
Example Output: INV-202403-00042
Pattern: {DEPT}/{TYPE}/{YY}{MM}/{SEQ:4}
Example Output: ADMIN/LETTER/2403/0025
Pattern: MR-{YYYY}{MM}{DD}-{SEQ:5}
Example Output: MR-20240315-00156
Pattern: CERT-{YYYY}-{SEQ:6}
Example Output: CERT-2024-000042
Pattern: ID-{SEQ:8}
Example Output: ID-00000042
Pattern: PO-{YYYY}{MM}-{SEQ:4}
Example Output: PO-202403-0015
Pattern: PROJ-{DEPT}-{YYYY}-{SEQ:5}
Example Output: PROJ-EDU-2024-00042
Pattern: HARVEST-{YY}{MM}-{USER}-{SEQ:4}
Example Output: HARVEST-2403-JOHN-0025
The numbering pattern system seamlessly integrates with GoValid's QR code generation, creating a powerful document management solution!
The Document Numbering Pattern system works seamlessly across the entire GoValid ecosystem, providing consistent numbering wherever you generate documents!
Available on all QR generation forms:
Integrated with environmental tracking features:
Generate numbered documents directly from Microsoft Office:
Integrate with popular content management systems:
Cause: You're using an individual/personal account
Solution:
Cause: Reset logic depends on when numbers are generated
Solution:
Cause: Access control or pattern status issue
Solution:
Cause: Incorrect format in reserved numbers field
Solution:
4, 13, 66613, 666, 99913-15, 666Cause: User not assigned to a department or department code missing
Solution:
C-TRACE is GoValid's agricultural supply chain traceability system designed for community-based traceability from farm to consumer. It allows you to:
Common use cases:
| Feature | C-TRACE Batches | Regular QR Codes |
|---|---|---|
| Purpose | Multi-step process tracking | Single verification point |
| Workflow | Sequential steps enforced | No workflow |
| Multiple stakeholders | Yes (role-based access) | No (single user) |
| Updates over time | Yes (step completion with updates) | No (static content) |
| Timeline view | Yes (public timeline for consumers) | No |
| Best for | Supply chains, agriculture, manufacturing | Documents, certificates, products |
Workflow templates are pre-configured step sequences for common supply chains. They save time by providing industry-standard workflows you can customize. Available templates include:
C-TRACE batches move through four lifecycle statuses:
C-TRACE is currently in beta and pricing varies by subscription plan:
| Plan | C-TRACE Access | Monthly Batch Limit |
|---|---|---|
| Free | No Access | - |
| Starter | Yes | 10 batches/month |
| Business | Yes | 50 batches/month |
| Ultimate | Yes | Unlimited |
Credit-based users can purchase C-TRACE batch credits separately.
Follow these steps to create your first batch:
Yes! Use the 'Save Setup' feature to create reusable batch configurations:
To load a saved setup:
| Aspect | Save as Draft | Activate Batch |
|---|---|---|
| Batch status | Remains in 'Draft' | Changes to 'Active' |
| Can edit workflow? | Yes | No |
| Can complete steps? | No | Yes |
| Role invitations sent? | No | Yes (Email Token users receive emails) |
| QR code generated? | No | Yes (for public timeline) |
| When to use | Not ready to start, need approval, testing configuration | Ready to begin workflow, all roles assigned correctly |
You can invite team members using three different access methods:
Yes! Here are two recommended approaches:
When you click 'Activate Batch', the following happens automatically:
Each workflow step can require different types of evidence for completion:
| Type | What's Required | Best For | Example |
|---|---|---|---|
| Text | Description and optional notes | Quick updates, status reports | Confirming beans are dried (moisture level: 12%) |
| Photo | Upload 1+ photos with description | Visual verification, quality checks | Photos of harvested coffee cherries |
| Document | Upload PDF/documents with description | Certifications, lab reports, invoices | Organic certification PDF |
| GPS | GPS coordinates with description | Location tracking, field verification | Exact farm location of harvest |
| Mixed | Any combination of above | Comprehensive documentation | Photos + GPS + quality report PDF |
If you're assigned to a step, follow these instructions:
No. C-TRACE enforces strict sequential workflow enforcement:
This ensures:
No. Once a step is completed and submitted, it cannot be edited or deleted. This is by design to ensure:
If you realize an error immediately after submission:
When the final workflow step is completed:
What you can do with completed batches:
Monitor your batch progress from the C-TRACE Dashboard:
No. C-TRACE does not allow skipping workflow steps. This is a core feature that ensures:
If you realize during workflow execution that a step shouldn't have been included:
| Access Method | Best For | Pros | Cons |
|---|---|---|---|
| User Account | Regular team members, internal staff, frequent collaborators |
|
|
| Email Token | External partners, one-time collaborators, suppliers without accounts |
|
|
| QR Card | Field workers, farmers in remote areas, roles without email/internet |
|
|
Email Tokens provide temporary access for external collaborators without requiring a GoValid account:
Yes! You can assign the same person/role to multiple workflow steps. This is common when:
Limited changes only. Once a batch is activated, role structure is locked, but you can make minor adjustments:
QR Cards provide a simple, no-email-required access method ideal for field workers:
PreBatches are a pre-batch collection system that allows farmers to log their harvests before a collector creates the final batch. This is useful when:
Farmers can create PreBatches before their harvest is collected:
When creating a C-TRACE batch, collectors can link multiple PreBatches:
Yes! PreBatch information is displayed on the public timeline when consumers scan the batch QR code:
This provides consumers with:
Consumers can access the batch timeline in two ways:
Yes. You control the public visibility of your batch timeline:
Once your batch is activated, you can download the QR code for printing on product packaging:
Yes, with some limitations. You can control certain aspects of what consumers see:
Configure these settings during batch creation or in batch details under 'Timeline Display Settings'.
Yes! C-TRACE provides multiple export options for reporting, compliance, and analytics:
Archiving helps organize completed batches while preserving their data and timelines:
Yes! C-TRACE provides API access for integration with your business systems:
C-TRACE provides comprehensive analytics to help you optimize your supply chain operations:
Access analytics at: QR Codes → C-TRACE → Analytics & Reports
RFID Animal Traceability is GoValid's comprehensive animal management system that combines RFID technology with cloud-based tracking to manage the complete lifecycle of your animals - from birth to sale or transfer.
Our system fully supports international RFID standards, ensuring compatibility with FDX-B, FDX-A, and HDX tag types used worldwide.
Track animals using RFID tags, ear tags, microchips, tattoos, brand marks, and more - all in one place.
Record vaccinations, treatments, breeding, movements, and 30+ event types with automatic follow-up reminders.
Work offline in the field, sync when connected. Perfect for remote farms and areas with limited connectivity.
Generate QR codes for animals that anyone can scan to view health records, ownership, and traceability history.
Most animal tracking software is either too expensive, too complicated, or lacks mobile support. GoValid delivers enterprise features at an affordable price with an intuitive interface.
Search for species in ANY language! Type 'Dog', 'Anjing', 'Perro', or '狗' - our system understands them all. Perfect for international operations.
Work in remote pastures without internet. Record events, take photos, scan RFIDs - everything syncs automatically when you're back online.
Grant vets, inspectors, and farm workers exactly the access they need. 6 role levels with 12 granular permissions - no more, no less.
Register hundreds of animals in minutes! Connect via Bluetooth or USB cable to any standard RFID reader. Also supports CSV/Excel import.
Generic spreadsheets and expensive enterprise software can't match GoValid's combination of ISO compliance, multi-language support, offline capability, and seamless QR code integration. We built what farmers actually need.
GoValid supports ALL animal types through our flexible category system. Whether you're managing a cattle ranch, a pet clinic, or a wildlife sanctuary - we've got you covered.
Cattle, sheep, goats, horses, donkeys, camels, buffalo
Dogs, cats, rabbits, hamsters, guinea pigs, ferrets
Chickens, ducks, turkeys, geese, quail, ostriches
Fish, shrimp, crabs, lobsters, mussels, oysters
Deer, elephants, lions, bears, wolves, eagles
Primates, reptiles, exotic birds, marine mammals
Registering animals in GoValid is quick and intuitive. You can register one animal at a time or hundreds using bulk registration.
Scan or type the unique RFID number
Search in any language - auto-complete helps!
Name, gender, birth date, photos, etc.
Animal is registered and trackable
Need to register an entire herd? Our Bulk Scan Sessions feature lets you register hundreds of animals in minutes, not hours.
| Session Type | Best For |
|---|---|
| Intake | New animals arriving at your facility |
| RFID Tagging | Applying new tags to existing animals |
| Livestock Census | Annual head count and verification |
| Ownership Transfer | Bulk transfer when buying/selling herds |
| Birth Registration | Registering newborns during calving/lambing season |
Connect your RFID reader and scan tags directly. Works with standard ISO 11784/11785 readers.
Upload a spreadsheet with all your animal data. Download our template to get started.
When bulk registering, you might encounter existing animals. Our system detects conflicts and offers solutions:
GoValid supports 30+ event types covering the entire animal lifecycle. Every event is timestamped, geo-tagged, and can include photos and documents.
Vaccinations
Vaccine name, batch, dose, next due dateTreatments
Medication, dosage, withdrawal periodHealth Checks
Temperature, heart rate, findingsBreeding Events
Natural or AI, sire trackingBirth Records
Offspring count, complicationsPregnancy Checks
Due date, fetus countTransfers
Ownership changes, salesArrivals/Departures
Import/export, transportLocation Updates
Paddock/pen movementsNever miss a vaccination or follow-up treatment again! GoValid automatically tracks due dates and sends reminders.
Get weekly digest of upcoming vaccinations and overdue follow-ups. Click the link in email to mark as done - no login required!
Your dashboard highlights overdue (red) and upcoming (yellow) follow-ups for the next 30 days. Never miss a critical treatment!
Yes! Generate public QR codes for any animal. Buyers, vets, or inspectors can scan to view the animal's complete history.
Choose animal from your list
3-step security verification
Download or print
| Information Group | Examples | Show/Hide |
|---|---|---|
| Basic Info | Name, species, breed, gender, age | |
| Electronic ID | RFID tag, microchip number | |
| Genetics | Sire, dam, pedigree | |
| Health Events | Vaccinations, treatments, checkups | |
| Financial | Purchase price, event costs |
We're building a powerful access control system that will allow you to invite team members with specific permissions. Here's what's planned:
| Role | Typical Use | Key Permissions |
|---|---|---|
| Owner | Farm owner | Full access to everything |
| Manager | Farm/facility manager | All except delete and access management |
| Worker | Farm hands, stockmen | View, record events, update locations |
| Veterinarian | Vets, animal health officers | View, record health events and treatments |
| Inspector | Government inspectors, auditors | View and export data only |
| View Only | Buyers, interested parties | View animal profiles only |
Invite by email - they log in with their GoValid account
Send a secure link - no account needed
Set an expiry date for temporary access
Yes! GoValid Animal Tracking is designed mobile-first with true offline capability. Perfect for working in remote paddocks or areas with spotty cellular coverage.
Your subscription plan determines how many animals you can register and which categories are available:
| Plan | Registration Limit | Total Animals | Categories |
|---|---|---|---|
| Free | 1 per month | Max 2 total | Pets only |
| Starter | Unlimited | Unlimited | All categories |
| Business | Unlimited | Unlimited | All categories |
| Ultimate | Unlimited | Unlimited | All categories |
When you make an animal public (generate a QR code), it uses your plan's QR quota - the same as Document, Certificate, or Goods QR codes.
If your subscription expires or you downgrade to Free:
Getting started is easy! Follow these simple steps:
We follow best practices for data security and regularly audit our systems.
Our data retention policy ensures your data is handled responsibly:
You can also set QR codes to:
Access to your QR code data is strictly controlled:
All access attempts are logged and you can review scan history anytime.
Identity verification ensures trust and security on GoValid:
GoValid automatically analyzes each QR code scan to help you identify potentially suspicious access attempts. In your scan history, you'll see security badges indicating the risk level:
| Low Risk |
Normal Connection • Regular home or office internet • No VPN or proxy detected • Standard ISPs (Comcast, AT&T, Telkom, etc.) |
| Medium Risk |
Privacy Tools Detected • VPN services (NordVPN, ExpressVPN, etc.) • Proxy servers or data centers • Cloud providers (AWS, Google Cloud, etc.) |
| High Risk |
Suspicious Connection • Tor network or anonymous services • Known malicious IP addresses • Hidden or highly anonymized connections |
Pro Tip: You can export your scan history to analyze patterns over time. Look for unusual spikes in scans, repeated high-risk access attempts, or scans from unexpected geographic locations.
GoValid uses two complementary systems to protect your QR codes from fraud and abuse. Understanding both helps you make better security decisions:
What it is: Simple IP-based detection
Based on: IP address, ISP type, known VPN/proxy lists
What it is: Advanced fraud detection AI
Based on: 6+ factors including location, device fingerprint, behavior patterns
| Factor | Points Added | What it Detects |
|---|---|---|
| VPN/Proxy Usage | +15 each | User hiding real location |
| Location Mismatch | +10 to +40 | GPS vs IP location difference |
| Impossible Travel | +30 | Moving too fast between scans |
| Multi-Account Abuse | +25 | Same device, multiple accounts |
| Device Anomalies | +20 | Suspicious device fingerprint |
| Reward Farming | +35 | Automated scanning patterns |
| Factor | Status | Impact | Details |
|---|---|---|---|
| VPN Detection | Detected | +15 points | User is masking their real location |
| Proxy Server | Detected | +15 points | Connection through proxy server |
| Location Mismatch | Low | 0 points | Locations match |
| Impossible Travel | Not Detected | 0 points | Normal travel speed |
| Device Anomaly | Normal | +2 points | Minor variations detected |
5ee004b5-03895f44-30b4b719...
This interactive modal appears when you click any AI Risk badge in your scan history
You can permanently delete your GoValid account and all associated data at any time.
Account deletion is permanent and cannot be undone. All your data will be permanently removed from our servers.
GoValid's Digital Signature is a cryptographic feature that proves:
We use Ed25519 (RFC 8032), the same modern cryptographic algorithm trusted by:
GoValid's digital signature works in three stages:
Ed25519 is a modern digital signature algorithm defined in RFC 8032.
| Fast | Signatures created and verified in milliseconds |
| Secure | 256-bit security level, resistant to known attacks |
| Compact | Small key and signature sizes (32 bytes each) |
| Safe | Designed to be hard to implement incorrectly |
The Signing PIN adds an extra layer of protection to your digital signature:
Even if someone gains access to your GoValid account, they cannot create digital signatures without knowing your PIN. This provides:
Large enterprises and government services commonly rely on PKI (Public Key Infrastructure) operated by Certificate Authorities (CAs). The table below presents a transparent, technically accurate comparison.
| Aspect | GoValid Digital Signature | PKI (Certificate Authority Providers) |
|---|---|---|
| Algorithm | Ed25519 (RFC 8032, 256-bit keys, ~128-bit security) Modern, fast, compact elliptic-curve signatures |
RSA-2048 + X.509 certificates Traditional, widely supported |
| Security Level | ~128-bit cryptographic security Comparable to RSA-3072 |
~112-bit cryptographic security Current industry minimum |
| Identity Verification | Platform-based identity verification within the GoValid ecosystem | Regulated CA-based identity verification under national trust frameworks |
| Legal Recognition | Organisational / internal use Not positioned as a government-issued qualified signature |
Government-recognised digital signatures (certified CA providers) |
| Cost per Signature | ~Rp 97–120 Subscription-based, indicative |
~Rp 3,000–5,500 Per-signature, indicative |
| Verification | Verification within the GoValid ecosystem | Verification via Adobe, browsers, and external systems |
For most farmers, MSMEs, cooperatives, and local communities, traditional digital trust systems are expensive, complex, and designed for governments and large corporations.
GoValid does not claim legal authority. It provides practical trust where legal PKI is inaccessible or unnecessary.
GoValid is designed for high-integrity authentication, traceability, and tamper detection in:
Enable Digital Signature for QR codes where you need to prove authorship and prevent tampering:
GoValid implements multiple layers of key protection:
| Master Key | Stored in AWS Secrets Manager (cloud key management service) |
| Private Key Encryption | Your private key is encrypted with AES-256-GCM before storage |
| Database Storage | Encrypted private key stored in PostgreSQL (not plain text) |
| Key Versioning | Support for key rotation without invalidating existing signatures |
| PIN Protection | Signing requires PIN verification (something you know) |
When someone scans a digitally signed QR code, they see:
The Key ID allows auditors to trace signatures back to the signer's public key for independent verification.
To use Digital Signature, you need:
Complete identity verification (ID document + selfie). Your Ed25519 keys are automatically generated after verification.
Set up your 6-digit Signing PIN in Account Settings → Security.
Select ENTERPRISE when creating QR codes. Available on Starter, Business, and Ultimate plans.
For those interested in the technical specifications and security analysis behind GoValid's digital signature implementation:
For International Users:
For Indonesian Users:
For iOS App Users:
Subscriptions and credit purchases are processed through Apple App Store. You can manage your subscription in iOS Settings → Apple ID → Subscriptions.
The system automatically shows relevant payment methods based on your location.
Prices are automatically displayed in your local currency based on your location. All transactions are processed in IDR and converted at current exchange rates.
For Plan-based users:
You'll receive email reminders before renewal and can manage your subscription in the "My Subscription" section.
We offer refunds under specific conditions. Please see our detailed Refund Policy for complete information.
Summary:
To cancel your subscription:
After cancellation, you'll be downgraded to the FREE plan. All your QR codes remain accessible but you won't be able to create new ones beyond the free limit.
Yes, your payment information is completely secure:
Your financial data is handled by certified payment providers and never touches our servers directly.
If your payment fails:
To update payment method, go to 'My Subscription' and click 'Update Payment Method'.
=
=
Real value!
NeX Coins are part of the NeX Wallet system. Earn them through NexCommunity activities and withdraw together with your NeX balance!
Earn NeX Coins by participating in NexCommunity activities:
| Activity | NeX Coins Earned | IDR Value |
|---|---|---|
| Trust Vote | 2 NeX Coins | Rp 2 |
| Untrust Vote | 1 NeX Coin | Rp 1 |
| Comment | 3 NeX Coins | Rp 3 |
| Owner Bonus | 5 NeX Coins | Rp 5 |
| Send Friend Request | 5 NeX Coins | Rp 5 |
| Accept Friend Request | 10 NeX Coins | Rp 10 |
NeX Coins are combined with your NeX balance in the NeX Wallet. Withdraw them together!
Visit NeX Wallet to view your combined balance and withdraw!
Yes! We have multiple measures to ensure fair NeX Coin distribution:
Attempting to abuse the NeX Coin system through automation, multiple accounts, or other fraudulent means will result in immediate account suspension and forfeiture of all NeX balance.
Our system ensures coins are distributed fairly among genuine users. All transactions are logged and can be audited.
Track your NeX Coins in the unified NeX Wallet:
Your NeX Wallet displays balances in your preferred currency (USD, EUR, IDR, etc.) based on daily exchange rates!
NeX is GoValid's virtual currency system that rewards you for bringing new users to our platform. It's completely separate from our coin rewards system and focuses on viral growth through referrals.
Earn 10% of every payment your referrals make - subscriptions and credit top-ups, recurring!
Help your referrer earn rewards when you make payments on GoValid
Every user automatically gets a unique 5-character referral code when they register
Example: ABC12, XYZ99, QWE55Visit your NeX Dashboard to get your personal referral link
https://my.govalid.org/nex_r/[YOUR_CODE]/https://my.govalid.org/join/[YOUR_CODE]/https://my.govalid.org/n/[YOUR_CODE]/
Use the built-in sharing tools for:
When someone signs up using your code and makes a payment (subscription or credit top-up), you automatically earn 10% commission!
Visit NeX Dashboard to get started immediately!
Track your referrals at My Referrals
Yes! GoValid sends automatic email notifications for all NeX activities to keep you informed.
When your referral makes a payment
When you join through someone's referral
For all withdrawal activities
Achievement celebration emails
All NeX emails feature a professional yellow/amber design theme, are mobile-responsive, and include direct links to your NeX dashboard for quick access.
Yes! The NeX referral system includes multiple security measures to ensure fair distribution and prevent abuse.
Attempting to abuse the NeX system through automation, multiple accounts, or fraudulent means will result in immediate account suspension and forfeiture of all NeX balance. We maintain zero tolerance for fraud.
GoValid provides comprehensive tools to monitor all your NeX referral activities and earnings.
All NeX data is updated in real-time. When someone uses your referral code, you'll see the update immediately in your dashboard, plus receive an email notification.
The NeX system includes API endpoints for mobile app integration, so you can track your referrals on the go when our mobile app launches!
Integrate QR code generation, verification, and management directly into your applications. Our comprehensive API lets you automate workflows and build custom solutions.
The GoValid API is a RESTful web service that allows developers to integrate QR code functionality directly into their applications, websites, or business systems.
We provide three ways to explore our API documentation:
| Documentation | Best For | URL |
|---|---|---|
| Swagger UI | Interactive testing & exploration. Try API calls directly in your browser! | /api/v1/docs/ |
| ReDoc | Clean, readable documentation. Perfect for understanding request/response formats. | /api/v1/docs/redoc/ |
| OpenAPI Schema | Raw JSON schema. Import into Postman, Insomnia, or code generators. | /api/v1/docs/schema/ |
GoValid API supports two authentication methods:
Best for user-facing applications where users log in.
POST /api/v1/auth/token/
{
"email": "[email protected]",
"password": "your_password"
}
Use the returned token in headers:
Authorization: Bearer <token>
Best for server-to-server integrations and automated systems.
# Get your API key from:
Settings → API Keys → Create Key
Include in request headers:
Authorization: Api-Key YOUR_API_KEY
Our API is organized into logical groups:
Get started in 3 simple steps:
curl -X POST https://my.govalid.org/api/v1/auth/token/ \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]", "password": "your_password"}'
curl -X GET https://my.govalid.org/api/v1/account/profile/ \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
curl -X GET https://my.govalid.org/api/v1/qr/list/ \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
Rate limits protect our infrastructure and ensure fair usage. API Keys are available for Business and Ultimate plan subscribers.
| Plan | API Rate Limit |
|---|---|
| Business | 5,000 requests/hour |
| Ultimate | 10,000 requests/hour |
API access is available to all registered users, with features varying by plan:
Our API uses standard HTTP status codes:
| Code | Meaning | What to Do |
|---|---|---|
| 200 | Success | Request completed successfully |
| 201 | Created | Resource created successfully |
| 400 | Bad Request | Check your request parameters |
| 401 | Unauthorized | Check your authentication token |
| 403 | Forbidden | You don't have permission for this action |
| 404 | Not Found | Resource doesn't exist |
| 429 | Rate Limited | Slow down, wait and retry |
| 500 | Server Error | Contact support if persistent |
Example error response:
{
"error": "validation_error",
"message": "Invalid email format",
"field": "email"
}
Webhooks allow your systems to receive instant notifications when events happen in your GoValid account. Instead of polling our API, we push data to your server as it happens.
Webhooks are automated HTTP callbacks that notify your server when events happen in your GoValid account. Think of them as 'push notifications' for your applications.
GoValid supports the following webhook events:
qr.createdqr.scannedqr.verifiedqr.expiredqr.updatedbulk.startedbulk.completedbulk.failedsecurity.alertcounterfeit.detectedSetting up webhooks takes just a few steps:
Enter your server URL (must be HTTPS) and select which events to receive.
Each endpoint gets a unique secret key. Use it to verify webhook signatures.
Use the 'Send Test' button to verify your server receives webhooks correctly.
When an event occurs, we send an HTTP POST request to your endpoint with a JSON payload:
{
"id": "evt_a1b2c3d4e5f6g7h8i9j0",
"event": "qr.created",
"timestamp": "2026-02-01T10:30:00Z",
"version": "1.0",
"data": {
"qr_id": "abc123-def456-ghi789",
"qr_type": "DOCUMENT",
"identifier": "DOC-2026-001",
"name": "Contract Agreement",
"source": "web",
"created_at": "2026-02-01T10:30:00Z"
}
}
| Header | Description |
|---|---|
Content-Type |
application/json |
X-GoValid-Event |
Event type (e.g., qr.created) |
X-GoValid-Signature |
HMAC-SHA256 signature for verification |
X-GoValid-Timestamp |
ISO 8601 timestamp of the request |
X-GoValid-Delivery |
Unique delivery ID for tracking |
Always verify webhook signatures to ensure requests come from GoValid, not attackers. Here's how:
import hmac
import hashlib
def verify_signature(payload: str, signature: str, secret: str) -> bool:
"""Verify GoValid webhook signature."""
# Remove 'sha256=' prefix if present
if signature.startswith('sha256='):
signature = signature[7:]
# Calculate expected signature
expected = hmac.new(
key=secret.encode('utf-8'),
msg=payload.encode('utf-8'),
digestmod=hashlib.sha256
).hexdigest()
# Use constant-time comparison to prevent timing attacks
return hmac.compare_digest(expected, signature)
const crypto = require('crypto');
function verifySignature(payload, signature, secret) {
// Remove 'sha256=' prefix if present
if (signature.startsWith('sha256=')) {
signature = signature.slice(7);
}
// Calculate expected signature
const expected = crypto
.createHmac('sha256', secret)
.update(payload, 'utf8')
.digest('hex');
// Use constant-time comparison
return crypto.timingSafeEqual(
Buffer.from(expected),
Buffer.from(signature)
);
}
We automatically retry failed webhook deliveries with exponential backoff:
| Attempt | Delay | Cumulative Time |
|---|---|---|
| 1st attempt | Immediate | 0 minutes |
| 2nd attempt | 1 minute | 1 minute |
| 3rd attempt | 5 minutes | 6 minutes |
| 4th attempt | 30 minutes | 36 minutes |
| 5th attempt | 2 hours | ~2.5 hours |
| 6th attempt (final) | 6 hours | ~8.5 hours |
Yes! You can configure filters to receive only the webhooks you need:
Only receive webhooks from specific platforms:
web - Web dashboardapi - API requestsoffice_addin - Office Add-inojs_plugin - OJS Pluginmobile - Mobile appOnly receive webhooks for specific QR types:
DOCUMENT - DocumentsCERTIFICATE - CertificatesGOODS - Products/GoodsCUSTOM - Custom formsinstant_* - Instant QR typesSeveral options for testing webhooks locally:
Use the 'Send Test' button on your endpoint's detail page to send a sample webhook.
Go to WebhooksUse services like webhook.site or requestbin.com to inspect webhook payloads.
Use ngrok or similar tools to expose your local server to the internet for testing.
Check the delivery history in your endpoint settings to see all webhook attempts and responses.
We provide 'at-least-once' delivery guarantee, which means:
Example: Idempotent handling
# Store processed event IDs
processed_events = set() # Use Redis or database in production
def handle_webhook(payload):
event_id = payload['id']
# Skip if already processed
if event_id in processed_events:
return {'status': 'already_processed'}
# Process the webhook
process_event(payload)
# Mark as processed
processed_events.add(event_id)
return {'status': 'success'}
If you can't find the answer in our FAQ, we're here to help!
Loading...
How was your chat experience?
Choose which cookies you allow. Essential cookies are always active as they are needed for the site to work.
Required for the website to function. Includes session management and security.
Help us understand how visitors use our site. Includes Google Analytics and StatCounter.
Used for advertising purposes. Includes Google Ads and AdSense.