diff --git a/ng8-seed/src/app/app.module.ts b/ng8-seed/src/app/app.module.ts index d2f3279..0e72d08 100644 --- a/ng8-seed/src/app/app.module.ts +++ b/ng8-seed/src/app/app.module.ts @@ -67,6 +67,8 @@ import { } from "ngx-social-button"; import { PasswordChangeComponent } from './components/password-change/password-change.component'; import { ShareButtonsModule } from '@ngx-share/buttons'; +import { OnlyNumberDirective } from './directives/only-number.directive'; +import { DirectivesModuleModule } from './directives/directives-module/directives-module.module'; export function HttpLoaderFactory(http: HttpClient) { @@ -109,7 +111,8 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = { UserCertificateComponent, PrivacyPolicyComponent, PasswordChangeComponent, - userCertificateDisplay + userCertificateDisplay, + // ProjectListComponent ], @@ -155,7 +158,8 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = { MatProgressBarModule, // MDBBootstrapModule.forRoot() NgxSocialButtonModule, - ShareButtonsModule + ShareButtonsModule, + DirectivesModuleModule ], providers: [ TranslateService, diff --git a/ng8-seed/src/app/components/contribute/contribute.component.html b/ng8-seed/src/app/components/contribute/contribute.component.html index 8e6539e..16bf75a 100644 --- a/ng8-seed/src/app/components/contribute/contribute.component.html +++ b/ng8-seed/src/app/components/contribute/contribute.component.html @@ -88,7 +88,7 @@ Sponsored Qty - @@ -121,10 +121,26 @@ - +
+ I am happy to contribute   +     + Material
+ Funds +

+ +
- - + + + +

{{msg}}

@@ -163,7 +179,7 @@
- +
diff --git a/ng8-seed/src/app/components/contribute/contribute.component.scss b/ng8-seed/src/app/components/contribute/contribute.component.scss index c321a9b..ffbba7a 100644 --- a/ng8-seed/src/app/components/contribute/contribute.component.scss +++ b/ng8-seed/src/app/components/contribute/contribute.component.scss @@ -264,4 +264,16 @@ a { width:30%; text-align: left; } + + + +} + +.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle { + border-color: cyan; +} +::ng-deep .mat-select-content{ + width:2000px; + background-color: red; + font-size: 10px; } \ No newline at end of file diff --git a/ng8-seed/src/app/components/contribute/contribute.component.ts b/ng8-seed/src/app/components/contribute/contribute.component.ts index aec3e68..693346c 100644 --- a/ng8-seed/src/app/components/contribute/contribute.component.ts +++ b/ng8-seed/src/app/components/contribute/contribute.component.ts @@ -43,6 +43,7 @@ export class ContributeComponent implements OnInit { msg: any; @ViewChild('table_element',{static:true}) table_element : ElementRef clientWidth: any; + contribute_type:any=''; constructor(public restApi:ApiService,public fb:FormBuilder,public router:Router,private apiService:ApiService,public schInfo:SchoolDetailsService) { // Create 100 users @@ -345,6 +346,10 @@ export class ContributeComponent implements OnInit { alert("Please tell us the number of items you would like to contribute"); return } + if(this.contribute_type == '' ){ + alert("Please choose the contribute type"); + return + } let data = {'records': { 'id':'', @@ -387,7 +392,7 @@ export class ContributeComponent implements OnInit { return } if(this.general_devlop_amt ==''){ - alert("Please tell us the number of items you would like to contribute"); + alert("Please Fill the Amount"); return } let data = {'records': diff --git a/ng8-seed/src/app/components/login/login-component.html b/ng8-seed/src/app/components/login/login-component.html index 14cefe6..e72fe42 100644 --- a/ng8-seed/src/app/components/login/login-component.html +++ b/ng8-seed/src/app/components/login/login-component.html @@ -18,7 +18,8 @@ -

Forgot password?

+

Forgot Password?

Don't have an account? Register Here

+
+ + + + Email is required + Invalid Email + + + + mobile number is required + minimum 10 digit required + maximum 12 digit is allowed + +
+ +
+ diff --git a/ng8-seed/src/app/components/password-change/password-change.component.ts b/ng8-seed/src/app/components/password-change/password-change.component.ts index 5663e47..8850101 100644 --- a/ng8-seed/src/app/components/password-change/password-change.component.ts +++ b/ng8-seed/src/app/components/password-change/password-change.component.ts @@ -14,14 +14,17 @@ export class PasswordChangeComponent implements OnInit { passwordChangeForm:FormGroup pass_pattern_error: boolean; go_reg: any; + forgotPassForm:FormGroup + forgotPassComponent: boolean; constructor(private restApi:ApiService,private fb:FormBuilder,private dialogRef:MatDialog,@Inject(MAT_DIALOG_DATA) public data:any,private router:Router) { console.log(data) } ngOnInit() { + if(this.data !='forgotPass'){ this.passwordChangeForm=this.fb.group({ id:[this.data,Validators.compose([Validators.required])], - password:['',Validators.compose([Validators.required])], + password:['',Validators.compose([Validators.required,Validators.minLength(4),Validators.maxLength(12)])], confirm_password:['',Validators.compose([Validators.required])] // name:[''], // email:[{value:'',disabled:true}], @@ -39,6 +42,14 @@ export class PasswordChangeComponent implements OnInit { }) } + else{ + this.forgotPassComponent=true + this.forgotPassForm=this.fb.group({ + mail:['',Validators.compose([Validators.email,Validators.required])], + mobile:['',Validators.compose([Validators.required, Validators.min(1000000000), Validators.max(999999999999)])] + }) + } + } checkValidators(value,option){ if(option == 'pass'){ if(value == this.passwordChangeForm.value.password){ @@ -86,5 +97,20 @@ export class PasswordChangeComponent implements OnInit { closeDialog(){ this.dialogRef.closeAll() } + forgotPassSubmit(){ + if(this.forgotPassForm.invalid){ + alert("Please Fill all the Fields") + return; + } + this.restApi.forgetPwd(this.forgotPassForm.value).subscribe(res=>{ + if(res['dataStatus']){ + alert(res['msg']) + this.dialogRef.closeAll() + } + else{ + alert(res['msg']) + } + }) + } } diff --git a/ng8-seed/src/app/components/payment/payment.component.html b/ng8-seed/src/app/components/payment/payment.component.html index fd41b78..52aba41 100644 --- a/ng8-seed/src/app/components/payment/payment.component.html +++ b/ng8-seed/src/app/components/payment/payment.component.html @@ -48,7 +48,7 @@

₹ {{grand_tot_value}}


- + Online  Offline @@ -72,14 +72,15 @@     -->
- + + Delivery Date is Required    
-
- +
@@ -114,7 +115,7 @@ Payment Details
- + {{value.name}} Please Choose the option @@ -123,13 +124,15 @@
- + + Cheque / DD Number is required - + + Date is required
@@ -157,7 +160,7 @@
- +
@@ -167,12 +170,14 @@
- + + Transaction Reference Id is required - + + Date is required
@@ -183,9 +188,9 @@
    -
  • Tamil Nadu State Parent Teacher Association (TNPTA) accepts online voluntary contributions using Net Banking or VISA-Debit/Credit Cards in Indian Rupees (INR) from Individuals, Organizations, Trusts,Companies and Institutions etc.
  • -
  • All contributions towards Tamil Nadu State Parent Teacher Association (TNPTA) are exempt from Income Tax under section 80 (G).
  • -
  • The PAN Number of Tamil Nadu State Parent Teacher Association (TNPTA) is AACAT2920R.
  • +
  • Tamil Nadu State Parent Teacher Association (TNPTA) accepts online voluntary contributions using Net Banking or Debit/Credit Cards in Indian Rupees (INR) from Individuals, Organizations, Trusts,Companies and Institutions etc.
  • +
  • All contributions towards Tamil Nadu State Parent Teacher Association (TNPTA) are exempt from Income Tax under section 80 (G).
  • +
  • The PAN Number of Tamil Nadu State Parent Teacher Association (TNPTA) is AACAT2920R.
diff --git a/ng8-seed/src/app/components/payment/payment.component.ts b/ng8-seed/src/app/components/payment/payment.component.ts index e4430df..31635d2 100644 --- a/ng8-seed/src/app/components/payment/payment.component.ts +++ b/ng8-seed/src/app/components/payment/payment.component.ts @@ -56,9 +56,19 @@ export class PaymentComponent implements OnInit { offlineDetForm:FormGroup; payment_mode_data=[{id:1,name:"Cheque/DD"},{id:2,name:"Bank Transfer"}] deposit_mode_data=[{id:1,name:"Despatch"},{id:2,name:"Cheque Drop"}] + checkDate_DD_min: any; + checkDate_DD_max: any; constructor(public restApi:ApiService,public fb:FormBuilder,public router:Router,private apiService:ApiService) { this.isToken(); - + console.log(this.maxDate) + let month = this.maxDate.getMonth(); +let year = this.maxDate.getFullYear(); +let prevMonth = (month === 0) ? 10 : month -2; +let nextMonth = (month === 11) ? 12 : month + 1; +this.checkDate_DD_min=new Date() +this.checkDate_DD_max=new Date() +this.checkDate_DD_min.setMonth(prevMonth); +this.checkDate_DD_max.setMonth(nextMonth); } ngOnInit() { @@ -83,9 +93,10 @@ export class PaymentComponent implements OnInit { if(this.contribute_type == '2'){ this.contributeKind=this.fb.group({ delivery_point:[''], - do_delivery:[''], + do_delivery:['',Validators.compose([Validators.required])], remarks:[''] }) + } this.offlineDetForm=this.fb.group({ payment_type:[''], @@ -117,6 +128,13 @@ export class PaymentComponent implements OnInit { } } + validateAllFormFields(formGroup: FormGroup) { + console.log(formGroup) //{1} + Object.keys(formGroup.controls).forEach(field => { // {1} + const control = formGroup.get(field); // {2} + control.markAsTouched({ onlySelf: true }); // {3} + }); +} proceed_for_payment(){ if(this.payment_mode == '' && this.contribute_type != '2'){ alert('Please Choose the Payment Option') @@ -124,14 +142,19 @@ export class PaymentComponent implements OnInit { } let params=this.contribute_params if(this.contribute_type == '2'){ - params.records.mat_delivery_point=this.contributeKind.value.delivery_point + if(this.contributeKind.invalid){ + alert("Please Fill the Date of Delivery Field") + return; + } + // params.records.mat_delivery_point=this.contributeKind.value.delivery_point params.records.mat_delivery_date=this.contributeKind.value.do_delivery params.records.gen_dev_fund_remarks=this.contributeKind.value.remarks } if(this.payment_mode == '2'){ if(this.offlineDetForm.invalid){ - alert('Please Choose the Payment Mode'); + this.validateAllFormFields(this.offlineDetForm) + alert('Please fill all the fields'); return; } params.records.payment_type=this.offlineDetForm.value.payment_type @@ -207,13 +230,37 @@ export class PaymentComponent implements OnInit { // } // } - changeValidation(value){ - if(value.target.innerText == 'Offline'){ + changeValidation(event,flag){ + console.log(event) + // for paymet type 1-online 2-offline + if(flag == '1'){ + if(event.value == '2'){ this.offlineDetForm.controls['payment_type'].setValidators(Validators.compose([Validators.required])) + } else{ this.offlineDetForm.controls['payment_type'].clearValidators(); - this.offlineDetForm.controls['payment_type'].updateValueAndValidity(); + + + } + } + // for paymet ref 1-check-dd 2-bt + if(flag== '2'){ + if(event.value == '1'){ + this.offlineDetForm.controls['payment_ref'].setValidators(Validators.compose([Validators.required])) + this.offlineDetForm.controls['check_date'].setValidators(Validators.compose([Validators.required])) + this.offlineDetForm.controls['check_branch_bank'].setValidators(Validators.compose([Validators.required])) + this.offlineDetForm.controls['check_deposit_mode'].setValidators(Validators.compose([Validators.required])) + } + else if(event.value == '2'){ + this.offlineDetForm.controls['payment_ref'].setValidators(Validators.compose([Validators.required])) + this.offlineDetForm.controls['check_date'].setValidators(Validators.compose([Validators.required])) + this.offlineDetForm.controls['check_branch_bank'].clearValidators() + this.offlineDetForm.controls['check_branch_bank'].updateValueAndValidity() + + this.offlineDetForm.controls['check_deposit_mode'].clearValidators() + this.offlineDetForm.controls['check_deposit_mode'].updateValueAndValidity() + } } } diff --git a/ng8-seed/src/app/components/privacy-policy/privacy-policy.component.html b/ng8-seed/src/app/components/privacy-policy/privacy-policy.component.html index 9440d28..5d505ae 100644 --- a/ng8-seed/src/app/components/privacy-policy/privacy-policy.component.html +++ b/ng8-seed/src/app/components/privacy-policy/privacy-policy.component.html @@ -6,478 +6,487 @@ - - - - - - - - - - - - - - - - - - -

-LAST UPDATED: OCTOBER -16, 2019

-

-This Privacy Policy -applies to https://contribute.tnschools.gov.in (“Website"), -and all other websites, applications, online services, and other -interactive features or downloads that post a link to this Privacy -Policy, whether accessed via computer, mobile device or otherwise -(collectively, "Sites," -and individually, a “Site”). -The Sites are owned or controlled by TAMIL NADU STATE PARENT TEACHER -ASSOCIATION ( “TNTPTA” -,"Owner"). -This Privacy Policy only covers information collected at the Sites. -This Privacy Policy may apply to the information that Owner collects -offline, but only if specifically stated at the time of collection or -if the information is combined in our databases. Please review this -Privacy Policy carefully. In addition, please review our Terms of -Use, which governs your use of the Sites. This Privacy Policy is -incorporated into and subject to the Terms of Use. By visiting the -Sites you agree to be bound by the terms of this Privacy Policy. If -you do not agree please do not use or access the Site and immediately -close this page.

-

-We fully describe our -privacy practices below in this Privacy Policy.

-

-THIS OVERVIEW -HIGHLIGHTS SOME IMPORTANT INFORMATION REGARDING OUR USE AND SHARING -OF YOUR INFORMATION, BUT PLEASE REVIEW OUR FULL PRIVACY POLICY BEFORE -USING OUR SITE.

-

-We primarily use the -information we collect when you interact with the Sites in connection -with your relationship with the Owner, your use of the Sites, and for -sending you information from us or on behalf of third parties. Please -review the “Information -Collection” -and “How -We Use Your Information” -sections for a full description of the information we collect and how -we use that information. Note that we do not share your Personal -Information (information that identifies you as a specific -individual, such as your full name, email address or street address) -with third parties for their marketing purposes without your consent; -however, we may share your Personal Information under certain limited -circumstances. For more information, please review the section below -entitled “How -We May Share the Information Collected.”

-

-This Privacy Policy -is published in accordance with the provisions of the Indian -Information Technology Act, 2000 and the rules made thereunder, -specifically, The Information Technology (Reasonable Security -Practices and Procedures and Sensitive Personal data or information) -Rules, 2011 and the Information Technology (Intermediary Guidelines) -Rules, 2011.

-

-Personal Information -for the purposes of this Policy shall include, but not limited to, -information regarding Your name, photograph, address, telephone -number, date of birth, gender, e-mail address, financial information -details, Facebook profile, contacts, etc.

-

-

-

-

-By Visiting This -Site You Agree To Be Bound By The Terms And Conditions Of This -

-

-1. -Collection of Personal Information, Other Information and Its Usage

-

-1.1 This -Privacy Policy explains the nature of personal and non-personal -information that the Site collects or receives and the manner in -which it possesses, stores, deals or handles such personal and -non-personal information.

-

-1.2 Where -possible, we indicate which fields are required and which fields are -optional. You always have the option to not provide information by -choosing not to use a particular service or feature on the Site. We -may automatically track certain information about you based upon your -behaviour on our Site.

-

-1.3 We -use data collection devices such as "Cookies or Web Beacons" -on certain pages of the Site to help analyse our web page flow, -measure promotional effectiveness, and promote trust and safety. -"Cookies" are small files placed on your hard drive that -assist us in providing our services. We offer certain features that -are only available through the use of a "Cookie". We also -use Cookies to allow you to enter your password less frequently -during a session. Cookies or Web Beacons can also help us provide -information that is targeted to your interests, tell us which parts -of our website you have visited, and facilitate and measure the -effectiveness of advertisements and web searches.

-

-1.4 The -information as collected will be retained by TNTPA in compliance of -the applicable laws.

-

-1.5 Information -for the purposes of this Policy shall include, but shall not be -limited to the following:

-

-1.5.1 Personal -information such as your name, photograph, address, telephone number, -date of birth, gender, e-mail address, financial information details, -etc.;

-

-1.5.2 Your -log-in and password details in connection with the account sign-in -process. The Owner reserve the right to reject usernames that are -offensive or are found to be unsuitable by the Owner;

-

-1.5.3 Limited -access to your Facebook/ social media profile if you choose to log in -through such login process;

-

-1.5.4 If -you transact with us (through making donations / contributions), we -collect some additional information, such as a billing address, a -credit / debit card number and a credit / debit card expiration date -and/ or other payment instrument details and tracking information -from cheques or money orders;

-

-1.5.5 If -you choose to post mails or leave feedback, we will collect that -information you provide to us. We retain this information as -necessary to resolve disputes, provide User support and troubleshoot -problems as permitted by law;

-

-1.5.6 If -you send us personal correspondence, such as emails or letters, or if -other Users or third parties send us correspondence about your -activities or postings on the Site, we may collect such information -into a file specific to you;

-

-1.5.7 Details -of any requests or transactions made by you through the Site; and

-

-1.5.8 IP -addresses, browser and operating system specifications, location etc.

-

-1.6 Such -personal information may be collected in various ways including -during the course of you registering as a user/donor on the Site;

-

-1.7 You -hereby represent to us that:

-

-1.7.1 the -information you provide us from time to time is and shall be -authentic, correct, current and updated and you have all the rights, -permissions and consents as may be required to provide such -information to us;

-

-1.7.2 Your -providing the information to us and our consequent storage, -collection, usage, transfer, access or processing of the same shall -not be in violation of any third party agreement, laws, charter -documents, judgments, orders and decrees;

-

-1.7.3 We -and each of our entities officers, directors, contractors or agents -shall not be responsible for the authenticity of the information that -you or any other user provide to us. You shall indemnify and hold -harmless us and each of our entities officers, directors, contractors -or agents and any third party relying on the information provided by -you in the event you are in breach of this Privacy Policy including -this provision and the immediately preceding provision above.

-

-1.7.4 You -are capable (in case of an individual, being above 18 years of age) -and duly authorised (in case of a legal entity, by way of appropriate -corporate approvals) to enter into the campaigning/ funding -arrangement, on behalf of himself, any other person, company, or -other entity.

-

-1.8 The -information so collected from you may be used:

-

-1.8.1 To -identify you when you sign-in and administer your account with us;

-

-1.8.2 To -enable us to provide you with our services and ensure a better user -experience;

-

-1.8.3 To -send you information such as receipts, certificates, upcoming events, -newsletters, etc. which we think you may find useful or which you -have requested from us;

-

-1.8.4 To -present projects to you when you use the Site, which we believe will -be of interest;

-

-1.8.5 To -respond to your queries and assist you with customer service or -technical support issues;

-

-1.8.6 To -analyze the use of the Site and the people visiting, to improve our -content and services;

-

-1.8.7 For -other purposes that we disclose when we request for this information;

-

-1.8.8 To -notify you about our updated information, activities, and other -related information; -

-

-2. -Sharing of Personal Information

-

-2.1  -We may also disclose aggregated user information for the purpose of -maintaining & understanding user analytics and behaviour on the -Site. For example, we may disclose the number of Users on the Site, -total and average contribution data, nationality of the contributors, -organization of the contributors etc.

-

-2.2 We -may exchange, transfer, share, part with all information (personal -information and/or any information provided by you), across borders -and from your country and jurisdiction to any other countries and -jurisdictions across the world (including India), with affiliates / -agent / third party service provider / partners and other agencies -for purposes specified under this Privacy Policy or to fulfil our -obligations towards you or as may be required by law.

-

-2.3 We -may share personal information with our other corporate entities and -affiliates to help detect and prevent identity theft, fraud and other -potentially illegal acts; correlate related or multiple accounts to -prevent abuse of our services; and to facilitate joint or co-branded -services that you request where such services are provided by more -than one corporate entity.

-

-2.4 We -may disclose personal information if required to do so by law or in -good faith if such disclosure is reasonably necessary to respond to -subpoenas, court orders, or other legal process. We may disclose -personal information to law enforcement offices, third party rights -owners, or others in good faith if such disclosure is reasonably -necessary to enforce our Terms or Privacy Policy; or protect the -rights, property or personal safety of our Users or the general -public.

-

-3. -Use of Demographic / Profile Data / Your Information

-

-3.1 We -use personal information to provide the services you request. To the -extent we use your personal information to market to you, we will -provide you the ability to opt-out of such uses. We use your personal -information to resolve disputes; troubleshoot problems; help promote -a safe service; collect money; measure interest in our services and -updates; customize your experience; detect and protect us against -error, fraud and other criminal activity; enforce our terms and -conditions; and as otherwise described to you at the time of -collection. In our efforts to continually improve our service -offerings, we collect and analyse demographic and profile data about -our users' activity on our Website.

-

-3.2 We -identify and use your IP address to help diagnose problems with our -server, and to administer our Website. Your IP address is also used -to help identify you and to gather broad demographic information. We -will occasionally ask you to complete optional online surveys. These -surveys may ask you for contact information and demographic -information (like zip code, age, or income level). We use this data -to tailor your experience at our Website, providing you with content -that we think you might be interested in and to display content -according to your preferences.

-

-4. -Uses of your Credit/Debit Card Details

-

-4.1 The -credit and debit card details that you submit while making a -contribution on the Site goes through the safe and secure transaction -process provided by our payment gateway partners, which only include -the most trusted payment gateways in India. Furthermore, you will -also be taken through a 3D secure verification such as "Verified -by Visa" or “Master Card 3D Secure” password protected -process to prevent any misuse of your debit/credit cards.

-

-4.2 Please -note the following regarding your debit/credit card details: Your -credit/debit card details (card numbers, passwords, CVV numbers, -etc.) are not shared with the Owner or the Site or the campaigner. -They remain safely with the certified payment gateway.

-

-5. -Anonymity

-

-5.1 The -Site allows a contributor to make an "anonymous" -contribution to a campaign, even after registering through email or -the Facebook login. By choosing to be anonymous, the Site does not -publish the contributor's name or image on a campaign's contributor -section. TNTPA knows about your identity when you register, but does -not reveal it to anyone.

-

-6. -Review of Information / Account Deactivation / Removal of Information

-

-6.1 If -at any time a user wishes to review the information provided to us at -the time of registering with us or at any time thereafter, you may do -so by signing into your account and amending the same.

-

-6.2 We -provide all Users with the opportunity to opt-out of receiving -non-essential (updates, newsletters) communications from us after -setting up an account. All Users are also given the option of -cancelling their user accounts and bringing to our attention their -desire to discontinue the use of our services. If you want to remove -your contact information from this Site and our newsletters, please -send us an email at tnpta.csr@gmail.com Even if user opts-out, -TNPA reserves the right to notify you about your existing account.

-

-7. -Consent

-

-7.1 By -using the Site and/ or by providing your information, you consent to -the collection and use of the information you disclose on the Site in -accordance with this Privacy Policy, including but not limited to -your consent for sharing your information as per this Privacy Policy. -If we decide to change our Privacy Policy, we will post those changes -on this page so that you are always aware of what information we -collect, how we use it, and under what circumstances we disclose it.

-

-8. -Security

-

-8.1 We -have adopted reasonable security practices and procedure to ensure -that the personal information collected is secure. Your personal -information is held on secure servers. You agree that such measures -are secured and adequate when you register with us/create an account.

-

-8.2 While -we will endeavour to take all reasonable and appropriate steps to -keep secure any information which we hold about you and prevent -unauthorized access, you acknowledge that the internet is not 100% -secure and that we cannot provide any absolute assurance regarding -the security of your personal information. We will not be liable in -any way in relation to any breach of security or unintended loss or -disclosure of information caused by us in relation to your personal -information.

-

-8.3 Notwithstanding -anything contained in this Privacy Policy or elsewhere, we shall not -be held responsible for any loss, damage or misuse of your personal -information, if such loss, damage or misuse is attributable to a -Force Majeure Event.

-

-Force -Majeure Event” -shall mean any event that is beyond the reasonable control of us and -shall include, without limitation, sabotage, fire, flood, explosion, -acts of God, civil commotion, strikes or industrial action of any -kind, riots, insurrection, war, acts of government, computer hacking, -unauthorised access to computer, computer system or computer network, -computer crashes, breach of security and encryption (provided beyond -reasonable control of us), power or electricity failure or -unavailability of adequate power or electricity.

-

-9. -Link to Third Party Site

-

-9.1 Links -to third-party advertisements, third-party websites or any third -party electronic communication service are not provided on the Site -and are not controlled by, or affiliated to, or associated with, us -unless expressly specified on the Site.

-

-9.2 We -are not responsible for any form of transmission, whatsoever, -received by you from any third party website. Accordingly, we do not -make any representations concerning the privacy practices or policies -of such third parties or terms of use of such third party websites, -nor do we control or guarantee the accuracy, integrity, or quality of -the information, data, text, software, music, sound, photographs, -graphics, videos, messages or other materials available on such third -party websites. The inclusion or exclusion does not imply any -endorsement by us of the third party websites, the website's -provider, or the information on the website. The information provided -by you to such third party websites shall be governed in accordance -with the privacy policies of such third party websites and it is -recommended that you review the privacy policy of such third party -websites prior to using such websites.

-

-10. -Grievance Officer

-

-10.1 In -accordance with Information Technology Act, 2000 and rules made there -under, the name and contact details of the Grievance Officer who can -be contacted with respect to any complaints, questions, comments or -concerns including those pertaining to breach of Terms of Use, -Privacy Policy and other policies or questions is provided below:

-

-Mr. Umasankar

-

-Treasurer, Tamil Nadu -State Parent Teacher Association

-

-DPI Campus, College -Road,

-

-Chennai - 600006, -India.

-

-Email: tnpta.csr@gmail.com - -

-

-11. -Changes to this Policy

-

-11.1 The -Owner may update this Privacy Policy at any time and any changes will -be effective upon posting. In the event that there are material -changes to the way we treat your Personal Information, we will -provide notice through the Site. We may also notify you by email, in -our discretion. We will use your consent in a manner consistent with -the Privacy Policy in effect at the time you submitted the -information, unless you consent to the new or revised policy.

-

-12. -Effective Date

-

-This policy was -updated and became immediately effective on October, 16th 2019

-


-

- - + + + + + + + + + + + + + + + + + + + +

+ LAST UPDATED: OCTOBER + 24, 2019

+

+ This Privacy Policy + applies to https://contribute.tnschools.gov.in (“Website"), + and all other websites, applications, online services, and other + interactive features or downloads that post a link to this Privacy + Policy, whether accessed via computer, mobile device or otherwise + (collectively, "Sites," + and individually, a “Site”). + The Sites are owned or controlled by TAMIL NADU STATE PARENT TEACHER + ASSOCIATION ( “TNTPTA” + ,"Owner"). + This Privacy Policy only covers information collected at the Sites. + This Privacy Policy may apply to the information that Owner collects + offline, but only if specifically stated at the time of collection or + if the information is combined in our databases. Please review this + Privacy Policy carefully. In addition, please review our Terms of + Use, which governs your use of the Sites. This Privacy Policy is + incorporated into and subject to the Terms of Use. By visiting the + Sites you agree to be bound by the terms of this Privacy Policy. If + you do not agree please do not use or access the Site and immediately + close this page.

+

+ We fully describe our + privacy practices below in this Privacy Policy.

+

+ THIS OVERVIEW + HIGHLIGHTS SOME IMPORTANT INFORMATION REGARDING OUR USE AND SHARING + OF YOUR INFORMATION, BUT PLEASE REVIEW OUR FULL PRIVACY POLICY BEFORE + USING OUR SITE.

+

+ We primarily use the + information we collect when you interact with the Sites in connection + with your relationship with the Owner, your use of the Sites, and for + sending you information from us or on behalf of third parties. Please + review the “Information + Collection” + and “How + We Use Your Information” + sections for a full description of the information we collect and how + we use that information. Note that we do not share your Personal + Information (information that identifies you as a specific + individual, such as your full name, email address or street address) + with third parties for their marketing purposes without your consent; + however, we may share your Personal Information under certain limited + circumstances. For more information, please review the section below + entitled “How + We May Share the Information Collected.”

+

+ This Privacy Policy + is published in accordance with the provisions of the Indian + Information Technology Act, 2000 and the rules made thereunder, + specifically, The Information Technology (Reasonable Security + Practices and Procedures and Sensitive Personal data or information) + Rules, 2011 and the Information Technology (Intermediary Guidelines) + Rules, 2011.

+

+ Personal Information + for the purposes of this Policy shall include, but not limited to, + information regarding Your name, photograph, address, telephone + number, date of birth, gender, e-mail address, financial information + details, Facebook profile, contacts, etc.

+

+

+

+

+ By Visiting This + Site You Agree To Be Bound By The Terms And Conditions

+

+ 1. + Collection of Personal Information, Other Information and Its Usage

+

+ 1.1 This + Privacy Policy explains the nature of personal and non-personal + information that the Site collects or receives and the manner in + which it possesses, stores, deals or handles such personal and + non-personal information.

+

+ 1.2 Where + possible, we indicate which fields are required and which fields are + optional. You always have the option to not provide information by + choosing not to use a particular service or feature on the Site. We + may automatically track certain information about you based upon your + behaviour on our Site.

+

+ 1.3 We + use data collection devices such as "Cookies or Web Beacons" + on certain pages of the Site to help analyse our web page flow, + measure promotional effectiveness, and promote trust and safety. + "Cookies" are small files placed on your hard drive that + assist us in providing our services. We offer certain features that + are only available through the use of a "Cookie". We also + use Cookies to allow you to enter your password less frequently + during a session. Cookies or Web Beacons can also help us provide + information that is targeted to your interests, tell us which parts + of our website you have visited, and facilitate and measure the + effectiveness of advertisements and web searches.

+

+ 1.4 The + information as collected will be retained by TNTPA in compliance of + the applicable laws.

+

+ 1.5 Information + for the purposes of this Policy shall include, but shall not be + limited to the following:

+

+ 1.5.1 Personal + information such as your name, photograph, address, telephone number, + date of birth, gender, e-mail address, financial information details, + etc.;

+

+ 1.5.2 Your + log-in and password details in connection with the account sign-in + process. The Owner reserve the right to reject usernames that are + offensive or are found to be unsuitable by the Owner;

+

+ 1.5.3 Limited + access to your Facebook/ social media profile if you choose to log in + through such login process;

+

+ 1.5.4 If + you transact with us (through making donations / contributions), we + collect some additional information, such as a billing address, a + credit / debit card number and a credit / debit card expiration date + and/ or other payment instrument details and tracking information + from cheques or money orders;

+

+ 1.5.5 If + you choose to post mails or leave feedback, we will collect that + information you provide to us. We retain this information as + necessary to resolve disputes, provide User support and troubleshoot + problems as permitted by law;

+

+ 1.5.6 If + you send us personal correspondence, such as emails or letters, or if + other Users or third parties send us correspondence about your + activities or postings on the Site, we may collect such information + into a file specific to you;

+

+ 1.5.7 Details + of any requests or transactions made by you through the Site; and

+

+ 1.5.8 IP + addresses, browser and operating system specifications, location etc.

+

+ 1.6 Such + personal information may be collected in various ways including + during the course of you registering as a user/donor on the Site;

+

+ 1.7 You + hereby represent to us that:

+

+ 1.7.1 the + information you provide us from time to time is and shall be + authentic, correct, current and updated and you have all the rights, + permissions and consents as may be required to provide such + information to us;

+

+ 1.7.2 By + providing the information to us and our consequent storage, + collection, usage, transfer, access or processing of the same shall + not be in violation of any third party agreement, laws, charter + documents, judgments, orders and decrees;

+

+ 1.7.3 We + and each of our entities officers, directors, contractors or agents + shall not be responsible for the authenticity of the information that + you or any other user provide to us. You shall indemnify and hold + harmless us and each of our entities officers, directors, contractors + or agents and any third party relying on the information provided by + you in the event you are in breach of this Privacy Policy including + this provision and the immediately preceding provision above.

+

+ 1.7.4 You + are capable (in case of an individual, being above 18 years of age) + and duly authorised (in case of a legal entity, by way of appropriate + corporate approvals) to enter into the campaigning/ funding + arrangement, on behalf of himself, any other person, company, or + other entity.

+

+ 1.8 The + information so collected from you may be used:

+

+ 1.8.1 To + identify you when you sign-in and administer your account with us;

+

+ 1.8.2 To + enable us to provide you with our services and ensure a better user + experience;

+

+ 1.8.3 To + send you information such as receipts, certificates, upcoming events, + newsletters, etc. which we think you may find useful or which you + have requested from us;

+

+ 1.8.4 To + present projects to you when you use the Site, which we believe will + be of interest;

+

+ 1.8.5 To + respond to your queries and assist you with customer service or + technical support issues;

+

+ 1.8.6 To + analyze the use of the Site and the people visiting, to improve our + content and services;

+

+ 1.8.7 For + other purposes that we disclose when we request for this information;

+

+ 1.8.8 To + notify you about our updated information, activities, and other + related information; +

+

+ 2. + Sharing of Personal Information

+

+ 2.1  + We may also disclose aggregated user information for the purpose of + maintaining & understanding user analytics and behaviour on the + Site. For example, we may disclose the number of Users on the Site, + total and average contribution data, nationality of the contributors, + organization of the contributors etc.

+

+ 2.2 We + may exchange, transfer, share, part with all information (personal + information and/or any information provided by you), across borders + and from your country and jurisdiction to any other countries and + jurisdictions across the world (including India), with affiliates / + agent / third party service provider / partners and other agencies + for purposes specified under this Privacy Policy or to fulfil our + obligations towards you or as may be required by law.

+

+ 2.3 We + may share personal information with our other corporate entities and + affiliates to help detect and prevent identity theft, fraud and other + potentially illegal acts; correlate related or multiple accounts to + prevent abuse of our services; and to facilitate joint or co-branded + services that you request where such services are provided by more + than one corporate entity.

+

+ 2.4 We + may disclose personal information if required to do so by law or in + good faith if such disclosure is reasonably necessary to respond to + subpoenas, court orders, or other legal process. We may disclose + personal information to law enforcement offices, third party rights + owners, or others in good faith if such disclosure is reasonably + necessary to enforce our Terms or Privacy Policy; or protect the + rights, property or personal safety of our Users or the general + public.

+

+ 3. + Use of Demographic / Profile Data / Your Information

+

+ 3.1 We + use personal information to provide the services you request. To the + extent we use your personal information to market, we will provide + you the option to opt-out of such uses. We use your personal + information to resolve disputes; troubleshoot problems; help promote + a safe service; collect money; measure interest in our services and + updates; customize your experience; detect and protect us against + error, fraud and other criminal activity; enforce our terms and + conditions; and as otherwise described to you at the time of + collection. In our efforts to continually improve our service + offerings, we collect and analyse demographic and profile data about + our users' activity on our Website.

+

+ 3.2 We + identify and use your IP address to help diagnose problems with our + server, and to administer our Website. Your IP address is also used + to help identify you and to gather broad demographic information. We + will occasionally ask you to complete optional online surveys. These + surveys may ask you for contact information and demographic + information (like zip code, age, or income level). We use this data + to tailor your experience at our Website, providing you with content + that we think you might be interested in and to display content + according to your preferences.

+

+ 4. + Uses of your Credit/Debit Card Details

+

+ 4.1 The + credit and debit card details that you submit while making a + contribution on the Site goes through the safe and secure transaction + process provided by our payment gateway partners, which only include + the most trusted payment gateways in India. Furthermore, you will + also be taken through a 3D secure verification such as "Verified + by Visa" or “Master Card 3D Secure” password protected + process to prevent any misuse of your debit/credit cards.

+

+ 4.2 Please + note the following regarding your debit/credit card details: Your + credit/debit card details (card numbers, passwords, CVV numbers, + etc.) are not shared with the Owner or the Site or the campaigner. + They remain safely with the certified payment gateway.

+

+ 5. + Anonymity

+

+ 5.1 The + Site allows a contributor to make an "anonymous" + contribution to a campaign, even after registering through email or + the Facebook login. By choosing to be anonymous, the Site does not + publish the contributor's name or image on a campaign's contributor + section. TNTPA knows about your identity when you register, but does + not reveal it to anyone without your consent.

+

+ 6. + Review of Information / Account Deactivation / Removal of Information

+

+ 6.1 If + at any time a user wishes to review the information provided to us at + the time of registering with us or at any time thereafter, you may do + so by signing into your account and amending the same.

+

+ 6.2 We + provide all Users with the opportunity to opt-out of receiving + non-essential (updates, newsletters) communications from us after + setting up an account. All Users are also given the option of + cancelling their user accounts and bringing to our attention their + desire to discontinue the use of our services. If you want to remove + your contact information from this Site and our newsletters, please + send us an email at tnpta.csr@gmail.com Even if user opts-out, + TNPA reserves the right to notify you about your existing account.

+

+ 7. + Consent

+

+ 7.1 By + using the Site and/ or by providing your information, you consent to + the collection and use of the information you disclose on the Site in + accordance with this Privacy Policy, including but not limited to + your consent for sharing your information as per this Privacy Policy. + If we decide to change our Privacy Policy, we will post those changes + on this page so that you are always aware of what information we + collect, how we use it, and under what circumstances we disclose it.

+

+ 8. + Security

+

+ 8.1 We + have adopted reasonable security practices and procedure to ensure + that the personal information collected is secure. Your personal + information is held on secure servers. You agree that such measures + are secure and adequate when you register with us/create an account.

+

+ 8.2 While + we will endeavour to take all reasonable and appropriate steps to + keep secure any information which we hold about you and prevent + unauthorized access, you acknowledge that the internet is not 100% + secure and that we cannot provide any absolute assurance regarding + the security of your personal information. We will not be liable in + any way in relation to any breach of security or unintended loss or + disclosure of information caused by us in relation to your personal + information.

+

+ 8.3 Notwithstanding + anything contained in this Privacy Policy or elsewhere, we shall not + be held responsible for any loss, damage or misuse of your personal + information, if such loss, damage or misuse is attributable to a + Force Majeure Event.

+

+ Force + Majeure Event” + shall mean any event that is beyond the reasonable control of us and + shall include, without limitation, sabotage, fire, flood, explosion, + acts of God, civil commotion, strikes or industrial action of any + kind, riots, insurrection, war, acts of government, computer hacking, + unauthorised access to computer, computer system or computer network, + computer crashes, breach of security and encryption (provided beyond + reasonable control of us), power or electricity failure or + unavailability of adequate power or electricity.

+

+ 9. + Link to Third Party Site

+

+ 9.1 Links + to third-party advertisements, third-party websites or any third + party electronic communication service are not provided on the Site + and are not controlled by, or affiliated to, or associated with, us + unless expressly specified on the Site.

+

+ 9.2 We + are not responsible for any form of transmission, whatsoever, + received by you from any third party website. Accordingly, we do not + make any representations concerning the privacy practices or policies + of such third parties or terms of use of such third party websites, + nor do we control or guarantee the accuracy, integrity, or quality of + the information, data, text, software, music, sound, photographs, + graphics, videos, messages or other materials available on such third + party websites. The inclusion or exclusion does not imply any + endorsement by us of the third party websites, the website's + provider, or the information on the website. The information provided + by you to such third party websites shall be governed in accordance + with the privacy policies of such third party websites and it is + recommended that you review the privacy policy of such third party + websites prior to using such websites.

+

+ 10. + Grievance Officer

+

+ 10.1 In + accordance with Information Technology Act, 2000 and rules made there + under, the name and contact details of the Grievance Officer who can + be contacted with respect to any complaints, questions, comments or + concerns including those pertaining to breach of Terms of Use, + Privacy Policy and other policies or questions is provided below:

+

+ Treasurer, +

+

+ Tamil Nadu State + Parent Teacher Association

+

+ DPI Campus, College + Road,

+

+ Chennai - 600006, + India.

+

+ Email: tnpta.csr@gmail.com + +

+

+ Phone : +91 – 44 - + 28279758

+

+ 11. + Changes to this Policy

+

+ 11.1 The + Owner may update this Privacy Policy at any time and any changes will + be effective upon posting. In the event that there are material + changes to the way we treat your Personal Information, we will + provide notice through the Site. We may also notify you by email, in + our discretion. We will use your consent in a manner consistent with + the Privacy Policy in effect at the time you submitted the + information, unless you consent to the new or revised policy.

+

+ 12. + Effective Date

+

+ This policy is + effective from October, 24th + 2019

+


+

+ +