import os pages_dir = r"c:\Users\naman\OneDrive\Desktop\pragativeer-v2\src\app" pages = { "disclaimer": { "title": "PragatiVeer Disclaimer", "content": """

Last Updated: 27 July 2026
Version: 1.0
Document Ref: PV-LEG-DI-001
Applicable To: PragatiVeer website (pragativeer.com) and associated services.

1. General Information Only

The content on PragatiVeer — including Daily Practice Sheets (DPS), mock tests, study materials, articles, and AI-generated insights — is provided for educational and practice purposes only. It does not constitute professional advice, guaranteed exam content, or a complete curriculum.

2. No Guarantee of Exam Results

PragatiVeer is a practice and preparation tool. We do not guarantee:

Exam outcomes depend on numerous factors beyond our control, including your preparation level, exam-day conditions, and other variables.

3. Accuracy of Content

We strive to ensure that all content is accurate, up-to-date, and aligned with relevant exam syllabi. However, we make no representations or warranties regarding the completeness, accuracy, reliability, or timeliness of any content. Exam patterns, syllabi, and marking schemes may change without notice.

4. AI-Generated Content

Some features of PragatiVeer — including personalised DPS generation and weak-area analysis — are powered by artificial intelligence (AI). While we continuously improve our AI models, AI generated content may contain errors, inaccuracies, or omissions. You are encouraged to verify critical information from official sources.

5. No Student-Teacher Relationship

Use of PragatiVeer does not create a student-teacher, tutor-student, or any professional advisory relationship between you and Gyannetra Pvt Ltd or its personnel.

6. Third-Party Links

The Platform may contain links to third-party websites, resources, or services. We do not endorse, control, or assume responsibility for the content, privacy practices, or availability of any third-party sites.

7. Limitation of Liability

To the maximum extent permitted by law, Gyannetra Pvt Ltd and its directors, employees, and agents shall not be liable for any loss, damage, or expense arising from your use of or reliance on the Platform or its content, including but not limited to:

8. No Warranty

The Platform and all content are provided "as is" and "as available" without warranty of any kind, whether express or implied.

9. Contact

If you have any questions about this Disclaimer, please contact us at contact@pragativeer.com.

Gyannetra Pvt Ltd

CIN: U72900PN2015PTC156021

OFF NO 201, 2ND FLOOR, SAI EMPIRE, S NO 183/1/2, Baner Gaon, Haveli, Pune - 411045, Maharashtra, India

pragativeer.com

""" }, "terms-and-conditions": { "title": "PragatiVeer Terms & Conditions", "content": """

Last Updated: 27 July 2026
Version: 3.0
Document Ref: PV-LEG-TC-001
Applicable To: PragatiVeer website (pragativeer.com) and associated services.

1. Introduction

PragatiVeer (“we”, “our”, “us”) is an exam preparation platform operated by Gyannetra Pvt Ltd (CIN: U72900PN2015PTC156021), registered office at OFF NO 201, 2ND FLOOR, SAI EMPIRE, S NO 183/1/2, Baner Gaon, Haveli, Pune - 411045, Maharashtra, India.

By accessing or using PragatiVeer, you agree to these Terms. If you do not agree, do not use the Platform.

2. Eligibility

3. Account

4. Subscriptions & Payments

4.1 Plans

Plan Price (incl. GST) Duration
Pro₹3,499Per annum
AI Coach₹11,999Per annum

4.2 Payment

4.3 Auto-Renewal

Subscriptions auto-renew at the end of each billing period unless cancelled at least 24 hours before renewal. You may cancel auto-renewal from your account settings or by emailing contact@pragativeer.com.

5. Refund Policy

You may request a full refund within 7 days of purchase if you have not accessed more than 5 DPS sheets. No refunds after 7 days. To request a refund, email contact@pragativeer.com with subject “Refund Request”.

6. User Conduct

You agree to:

Violation may result in account suspension or termination.

7. Intellectual Property

All Content on PragatiVeer — questions, DPS, materials, logos, software — is owned by Gyannetra Pvt Ltd. You may not reproduce, distribute, or modify it without our written consent.

You retain ownership of your responses and data. By submitting content, you grant us a license to store, process, and use anonymised data for service improvement.

8. Privacy

Our data practices are governed by our Privacy Policy and the Digital Personal Data Protection Act, 2023. We do not sell your data.

9. No Guarantee of Results

PragatiVeer is a practice tool. We do not guarantee any specific exam score, rank, or admission.

10. Limitation of Liability

The Platform is provided “as is”. Our total liability shall not exceed the fees paid by you in the 12 months preceding a claim. We are not liable for indirect or consequential damages.

11. Termination

You may delete your account anytime via settings or by emailing contact@pragativeer.com. We may terminate your account for breach of these Terms. Fees paid are non-refundable upon termination.

12. Changes to Terms

We may update these Terms with 7 days’ notice via email. Continued use after changes take effect constitutes acceptance.

13. Grievance Officer

Detail Information
NameHimani Kachhawaha
Emailgrievance@pragativeer.com
Phone+91 9079337961
AddressOFF NO 201, 2ND FLOOR, SAI EMPIRE, S NO 183/1/2, Baner Gaon, Haveli, Pune - 411045
Response TimeAcknowledged within 24 hours; resolved within 30 days

14. Governing Law

These Terms are governed by the laws of India. Disputes shall be resolved through binding arbitration in Pune, Maharashtra. The courts in Pune have exclusive jurisdiction.

Gyannetra Pvt Ltd

CIN: U72900PN2015PTC156021

OFF NO 201, 2ND FLOOR, SAI EMPIRE, S NO 183/1/2, Baner Gaon, Haveli, Pune - 411045, Maharashtra, India

pragativeer.com

""" }, "privacy-policy": { "title": "PragatiVeer Privacy Policy", "content": """

Last Updated: 27 July 2026
Version: 3.0
Document Ref: PV-LEG-PP-001
Applicable To: PragatiVeer website (pragativeer.com) and associated services.

1. Introduction

PragatiVeer (“we”, “our”, “us”) is an exam preparation platform operated by Gyannetra Pvt Ltd (CIN: U72900PN2015PTC156021), registered office at OFF NO 201, 2ND FLOOR, SAI EMPIRE, S NO 183/1/2, Baner Gaon, Haveli, Pune - 411045, Maharashtra, India.

This Privacy Policy explains how we collect, use, store, share, and protect your personal data when you use PragatiVeer. It covers your rights under the Digital Personal Data Protection Act, 2023 (DPDP Act) of India.

By using PragatiVeer, you acknowledge that you have read and understood this policy.

2. What Data We Collect

2.1 Information You Provide Directly

Category Examples Purpose
Account InformationName, email address, phone numberAccount creation, service delivery, communication
Academic InformationClass/grade, target exam, school name, cityPersonalising content, weak-area analysis
Payment InformationTransaction ID, billing name (we do not store full card or UPI details)Subscription billing, invoicing
CommunicationsMessages sent via email or contact formsSupport, feedback, grievance handling

2.2 Information Collected Automatically

Category Examples Purpose
Usage DataDPS attempts, scores, time spent, weak-area progressionPersonalising the learning experience
Technical DataIP address, browser type, device type, operating systemService optimisation, fraud prevention, analytics

2.3 Information from Third Parties

We may receive transaction confirmation data from payment gateways but not full financial instrument details.

3. How We Use Your Data

We use your personal data only for:

  1. Service Delivery — Personalised DPS, weak-area tracking, content delivery
  2. Personalisation — Adapting question difficulty based on performance
  3. Communication — Subscription reminders, service updates, support
  4. Payment Processing — Billing and subscription management
  5. Improvement — Analysing aggregate data to improve content quality
  6. Legal Compliance — Fulfilling obligations under DPDP Act and tax laws
  7. Security — Detecting fraud, abuse, and unauthorised access

We do NOT:

4. Users Under 18 Years of Age

PragatiVeer is designed for students preparing for competitive exams, including those under 18 years of age.

By using PragatiVeer, users under 18 years of age represent and warrant that they have obtained the necessary consent from their parent or lawful guardian to use the Platform and share their personal data. PragatiVeer relies on this representation and shall not be liable for verifying parental consent.

We encourage parents and guardians to monitor their child’s online activities and review this Privacy Policy.

5. Data Sharing

We share your data only with trusted service providers bound by data protection agreements:

Provider Purpose Safeguards
Payment GatewayPayment processingPCI-DSS compliant; no full payment details stored
AI Inference ProvidersWeak-area analysis, DPS generationData anonymised before processing
Self-hosted InfrastructureStorage, backups, disaster recoveryNo third-party access

We do not share your data with advertising networks, data brokers, or for monetisation.

6. Data Retention & Deletion

Data Category Retention Period
Account InformationAccount duration + 12 months
Academic Performance DataAccount duration + 24 months
Payment Records7 years (as required by tax laws)
Communication Records12 months

You may request account deletion by emailing contact@pragativeer.com with subject “Account Deletion Request”. We will delete your data within 30 days.

7. Data Security

We implement:

In the event of a data breach, we will notify the Data Protection Board of India and affected users within 72 hours.

8. Your Rights Under DPDP Act 2023

Right How to Exercise
Access your dataEmail contact@pragativeer.com
Correct your dataUpdate in account settings or email us
Delete your dataEmail with subject “Account Deletion Request”
Withdraw consentEmail contact@pragativeer.com
Lodge a grievanceContact Grievance Officer (Section 9)
Nominate a representativeEmail with subject “Nomination Request”

We respond to all requests within 30 days.

9. Grievance Officer

Detail Information
NameHimani Kachhawaha
Emailgrievance@pragativeer.com
Phone+91 9079337961
AddressOFF NO 201, 2ND FLOOR, SAI EMPIRE, S NO 183/1/2, Baner Gaon, Haveli, Pune - 411045
Response TimeAcknowledged within 24 hours; resolved within 30 days

10. Cookies

Our website uses essential cookies for functionality and anonymous analytics cookies. We do not use advertising cookies, cross-site tracking, or fingerprinting scripts.

11. Changes to This Policy

We will notify you of material changes via email with at least 7 days’ notice.

12. Contact

Email: contact@pragativeer.com
Address: OFF NO 201, 2ND FLOOR, SAI EMPIRE, S NO 183/1/2, Baner Gaon, Haveli, Pune - 411045, Maharashtra, India
Phone: +91 9079337961

13. Governing Law

This Policy is governed by the laws of India. Disputes are subject to the exclusive jurisdiction of courts in Pune, Maharashtra.

Gyannetra Pvt Ltd

CIN: U72900PN2015PTC156021

OFF NO 201, 2ND FLOOR, SAI EMPIRE, S NO 183/1/2, Baner Gaon, Haveli, Pune - 411045, Maharashtra, India

pragativeer.com

""" }, "refund-policy": { "title": "PragatiVeer Refund Policy", "content": """

Last Updated: 27 July 2026
Version: 1.0
Document Ref: PV-LEG-RP-001
Applicable To: PragatiVeer website (pragativeer.com) and associated services.

1. Overview

This Refund Policy governs all paid subscriptions on PragatiVeer, operated by Gyannetra Pvt Ltd (CIN: U72900PN2015PTC156021).

By purchasing a subscription, you agree to the terms of this policy.

2. Subscription Plans

Plan Price (incl. GST) Duration
Pro₹3,499Per annum
AI Coach₹11,999Per annum

3. Refund Eligibility

You may request a full refund within 7 days of purchase provided that you have not accessed more than 5 DPS sheets during that period.

Refunds will not be issued if:

4. How to Request a Refund

To request a refund, email contact@pragativeer.com with:

We will process your request within 7-10 business days and the refund will be credited to the original payment method.

5. Non-Refundable Items

The following are non-refundable:

6. Cancellation

You may cancel your subscription at any time. However, cancellation does not entitle you to a refund unless it falls within the refund window described in Section 3. Upon cancellation, your access will continue until the end of the current billing period.

7. Contact

For any questions regarding this Refund Policy, contact us at contact@pragativeer.com or reach out to our Grievance Officer:

Detail Information
Grievance OfficerHimani Kachhawaha
Emailgrievance@pragativeer.com
Phone+91 9079337961

Gyannetra Pvt Ltd

CIN: U72900PN2015PTC156021

OFF NO 201, 2ND FLOOR, SAI EMPIRE, S NO 183/1/2, Baner Gaon, Haveli, Pune - 411045, Maharashtra, India

pragativeer.com

""" }, "cancellation-policy": { "title": "PragatiVeer Cancellation Policy", "content": """

Last Updated: 27 July 2026
Version: 1.0
Document Ref: PV-LEG-CP-001
Applicable To: PragatiVeer website (pragativeer.com) and associated services.

1. Overview

This Cancellation Policy governs cancellation of paid subscriptions on PragatiVeer, operated by Gyannetra Pvt Ltd (CIN: U72900PN2015PTC156021).

By purchasing a subscription, you agree to the terms of this policy.

2. Subscription Cancellation by You

2.1 How to Cancel

You may cancel your subscription at any time by:

2.2 Effect of Cancellation

Upon cancellation:

2.3 Timing

To avoid being charged for the next billing cycle, cancellation must be requested at least 24 hours before the renewal date.

3. Auto-Renewal

All subscriptions auto-renew at the end of each billing period unless cancelled at least 24 hours before renewal. You authorise us to charge the applicable subscription fee to your chosen payment method at each renewal.

You will receive a reminder before renewal. If you do not wish to renew, please cancel before the renewal date.

4. Cancellation by PragatiVeer

We reserve the right to cancel or suspend your subscription immediately if:

In such cases, fees paid are non-refundable.

5. Account Deletion

Cancelling your subscription does not delete your account. To delete your account and all associated data, please follow the process outlined in our Privacy Policy.

6. Contact

For any questions regarding this Cancellation Policy, contact us at contact@pragativeer.com or reach out to our Grievance Officer:

Detail Information
Grievance OfficerHimani Kachhawaha
Emailgrievance@pragativeer.com
Phone+91 9079337961

Gyannetra Pvt Ltd

CIN: U72900PN2015PTC156021

OFF NO 201, 2ND FLOOR, SAI EMPIRE, S NO 183/1/2, Baner Gaon, Haveli, Pune - 411045, Maharashtra, India

pragativeer.com

""" } } template = """import Link from 'next/link'; export default function {component_name}Page() {{ return (

{title}

{content}
); }} """ for route, data in pages.items(): page_dir = os.path.join(pages_dir, route) os.makedirs(page_dir, exist_ok=True) component_name = "".join(word.capitalize() for word in route.split("-")) content = template.format( component_name=component_name, title=data["title"], content=data["content"] ) with open(os.path.join(page_dir, "page.tsx"), "w", encoding="utf-8") as f: f.write(content) print("Created all 5 policy pages successfully.")