# SOLANA MOBILE DAPP STORE DEVELOPER AGREEMENT Source: https://docs.solanamobile.com/dapp-store/agreement **Version 2.1: Effective DECEMBER 3, 2025** **PLEASE READ THIS DEVELOPER AGREEMENT (“Agreement”) CAREFULLY BEFORE SUBMITTING YOUR DEVELOPER ASSETS (AS DEFINED BELOW) TO SOLANA MOBILE. THIS AGREEMENT CONSTITUTES A BINDING LEGAL AGREEMENT BETWEEN YOU AND SOLANA MOBILE.** Before submitting your Developer Assets to Solana Mobile to be made available through the dApp Store (as defined below), you must accept the terms of this Agreement, including without limitation the Solana Mobile dApp Store Terms of Use (the “**dApp Store Terms**”), which are hereby incorporated herein. Any capitalized terms used but not defined herein have the meaning given in the dApp Store Terms. In the event of a conflict between the dApp Store Terms and this Developer Agreement, the provisions of this Developer Agreement will control to the extent of such conflict. By selecting the “I accept” button or other mechanism designed to acknowledge agreement, submitting your Developer Assets to Solana Mobile, or otherwise interacting with the dApp Publishing Platform (as defined below), you acknowledge and agree that you have read and agree to the terms of this Agreement on your behalf and/or on behalf of your company, organization, agency or other entity (collectively, “**Entity**”) as its authorized legal representative. You may not accept this Agreement on behalf of an Entity unless you are an employee or other authorized agent of such Entity with the right, power and authority to act on behalf of such Entity, in which case (i) “**you**” and “**your**” as used herein shall also include such Entity, and (ii) you represent and warrant that you have the authority to bind such Entity to this Agreement. IF YOU ARE UNWILLING TO ACCEPT THESE AGREEMENT TERMS, AND/OR YOU DO NOT HAVE THE RIGHT, POWER AND AUTHORITY TO ACT ON BEHALF OF AND BIND SUCH ENTITY, DO NOT SELECT THE “I ACCEPT” BUTTON OR OTHERWISE CLICK ON ANY BUTTON (OR OTHER) MECHANISM DESIGNED TO ACKNOWLEDGE AGREEMENT, AND DO NOT SUBMIT, UPLOAD OR DISTRIBUTE (DIRECTLY OR INDIRECTLY) ANY DEVELOPER ASSETS OR ANY OTHER PRODUCT OR MATERIAL ON OR THROUGH THE DAPP PUBLISHING PLATFORM. Solana Mobile reserves the right to change the terms of this Agreement (including without limitation, any Commission rate) from time to time, and provide you with reasonable notice of such change, including by posting a revised version of such terms on the dApp Store and/or dApp Publishing Platform or by emailing you at the most recent email address provided by you in connection with your use of the dApp Publishing Platform. If you do not agree with any such updated Agreement, you must stop using the dApp Publishing Platform. Continued use of the dApp Publishing Platform following notice of any such change will constitute acceptance of such updated Agreement. PLEASE BE AWARE THAT SECTION 16 (DISPUTES) OF THIS AGREEMENT, BELOW, CONTAINS PROVISIONS GOVERNING HOW DISPUTES THAT YOU AND SOLANA MOBILE, ITS PARENTS, SUBSIDIARIES, AFFILIATES, OFFICERS, EMPLOYEES, AGENTS, PARTNERS, SUPPLIERS, OR LICENSORS (EACH, A “**SOLANA MOBILE PARTY**” AND COLLECTIVELY, THE “**SOLANA MOBILE PARTIES**”) HAVE AGAINST EACH OTHER UNDER THESE TERMS ARE RESOLVED INCLUDING, WITHOUT LIMITATION, ANY DISPUTES THAT AROSE OR WERE ASSERTED PRIOR TO THE EFFECTIVE DATE OF THESE TERMS. IN PARTICULAR, SECTION 16 (DISPUTES) CONTAINS AN ARBITRATION AGREEMENT WHICH WILL, WITH LIMITED EXCEPTIONS, REQUIRE DISPUTES BETWEEN YOU AND ANY OF THE SOLANA MOBILE PARTIES TO BE SUBMITTED TO BINDING AND FINAL ARBITRATION. UNLESS YOU OPT OUT OF THE ARBITRATION AGREEMENT: (1) YOU WILL ONLY BE PERMITTED TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF AGAINST THE SOLANA MOBILE PARTIES ON AN INDIVIDUAL BASIS, NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY CLASS OR REPRESENTATIVE ACTION OR PROCEEDING; AND (2) YOU ARE WAIVING YOUR RIGHT TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF IN A COURT OF LAW AND TO HAVE A JURY TRIAL. NOTHING IN THIS AGREEMENT AFFECTS YOUR STATUTORY LEGAL RIGHTS UNDER APPLICABLE LAW. ### 1. Definitions **1.1.** “**Applicable Data Protection Legislation**” means, as applicable to the processing of Controller Personal Data, any Applicable Law, including national, federal, EU, state, provincial or other privacy, data protection law or regulation which are currently in effect and as they become effective, as amended from time to time, including European Data Protection Legislation. **1.2.** “**Applicable Law(s)**” means, individually and collectively, applicable laws, rules, regulations, and judicial and governmental orders including without limitation Applicable Data Protection Legislation. **1.3.** “**Commission**” means an amount payable to Solana Mobile which equals a percentage of the amount equal to the fee Developer received for the distribution of its Developer Applications less the transaction cost for such sale charged by the Payment Processor. The parties acknowledge that Solana Mobile currently charges a commission rate of 0.0% to Developer, which rate may be revised by Solana Mobile from time to time in accordance with the terms of this Agreement. **1.4.** **“Controller Personal Data”** means personal data that is processed by a party under the Agreement in connection with its provisioning or use of the dApp Store. **1.5.** “**dApp Data**” means data generated by or through any End User’s use of a Developer Application. **1.6.** “**dApp Publishing Platform**” means the interface made available by Solana Mobile, and any tools (including any Publishing Tools) made available thereby or therethrough, that enables Developers to make Developer Applications available on or through the dApp Store. **1.7.** “**Controller SCCs**” means Module One of the standard contractual clauses approved by the European Commission pursuant to implementing Decision (EU) 2021/914. **1.8.** “**dApp Store**” means that certain Solana Mobile platform (and all related content, materials and services), currently referred to as the “dApp Store,” and any and all successors, replacements, new versions, and updates and upgrades thereto, which platform allows: (a) Developers to submit Developer Applications for inclusion in the dApp Store, (b) Developers to make available Developer Applications to End Users, and (c) End Users to purchase and/or download (via in-product access and/or through one or more Solana Mobile Sites) Developer Applications. **1.9.** “**Developer**” means the person or Entity that accepts this Agreement and submits a Developer Application to the dApp Publishing Platform subject to the terms of this Agreement. **1.10.** “**Developer Application**” means a software application or other item or material developed and branded by or for Developer which is compatible with and relevant to the designated Solana Mobile Product and is submitted by Developer to the dApp Publishing Platform for distribution through the dApp Store. Developer Application includes all extensions, revisions, bug fixes, updates, upgrades, modifications, enhancements and new versions submitted to the dApp Publishing Platform, and any services or subscriptions provided through or in connection with Developer Application. **1.11.** “**Developer Assets**” means, collectively, Developer Applications and Developer Marks. **1.12.** “**Developer Marks**” means Developer’s trademarks, service marks, logos, and other indicia of brand identity. **1.13.** “**End User**” means the end user of a Developer Application. **1.14.** “**End User License Agreement**” or “**EULA**” means the end user license agreement or terms of service between Developer and each of its End Users. **1.15.** “**European Data Protection Legislation**” means, where applicable, the GDPR (Regulation (EU) 2016/679 of the European Parliament) (“**EU GDPR**”), the UK GDPR (the EU GDPR as amended and incorporated into UK law under the UK European Union (Withdrawal) Act 2018) (“**UK GDP**R”), or the Swiss FDPA (Federal Data Protection Act of 19 June 1992). **1.16.** “**Feedback**” means all suggestions, comments, input, ideas, reports, information or know-how (whether in oral, electronic or written form) provided by Developer to Solana Mobile in connection with Developer’s evaluation and use of any Solana Mobile Properties. **1.17.** “**Intellectual Property Rights**” means all rights in and to trade secrets, patents, copyrights, trademarks, knowhow, as well as moral rights, and similar rights of any type under the laws of any governmental authority, domestic or foreign or any international treaties. **1.18.** “**Open Source Software**” means software that is subject to any license (including, without limitation, the GNU General Public License or GNU Lesser/Library General Public License) which requires that such software be, as a condition of use, copying, modification or redistribution: (a) disclosed or distributed in source code form, (b) licensed for the purpose of making derivative works, or (c) redistributed free of charge. **1.19.** “**Payment Processor**” means a third party payment processing service provider designated by Developer to process all payments and charges for Developer Applications. **1.20.** “**Product Guidelines**” means any instructions or guidelines provided by Solana Mobile and detailing the specifications, requirements and guidelines to which Developer Application must conform in order to be distributed through the dApp Store. **1.21.** “**Publishing Tool**” means any applications programming interface information that specifies the requirements for interfacing to (e.g., invoking or directing the functions of) the Solana Mobile Product, and other toolkits, libraries, scripts, reference or sample code, and similar Publishing Tools made available through the dApp Publishing Platform or otherwise provided or made available by Solana Mobile. **1.22.** “**Restricted European Transfers**” means the transfer of Controller Personal Data to the other party in a country that is not recognized as ensuring an adequate level of data protection under European Data Protection Legislation. **1.23.** “**Review**” has the meaning set forth in the dApp Store Terms. **1.24.** “**Solana Mobile**” means Solana Mobile, Inc., a Delaware corporation located at 605 N Michigan Ave, Floor 4 #1478783, Chicago, IL 60611. **1.25.** “**Solana Mobile Properties**” means, collectively, the dApp Store, Solana Mobile Site, dApp Publishing Platform, Solana Mobile Confidential Information, Solana Mobile Products (including, without limitation, any Publishing Tools provided therewith) and Solana Mobile Materials. **1.26.** “**Solana Mobile Confidential Information**” means any information that Solana Mobile designates as being confidential or which, given the nature of the information or the circumstances surrounding its disclosure, reasonably should be considered as confidential. Solana Mobile Confidential Information may be in tangible or intangible form and disclosed orally, visually or in writing. Solana Mobile Confidential Information includes, without limitation, any non-public information related to the Solana Mobile Phone or any of Solana Mobile’s pre-release products, product names, code names, specifications, development plans and results, research activities and results, improvements, functionality, defects, errors, techniques, inventions, whether patentable or not, code, documentation, algorithms, formulas, data structures, scripts, protocols, application programming interfaces and other technical information, marketing or promotional plans or materials, product pricing, product costs, business opportunities and financial information, strategies, timetables, forecasts, business policies or practices, processes, ideas, know-how and expertise of employees or consultants, and information received from third parties which Solana Mobile is obligated to keep confidential. Solana Mobile Confidential Information does not include any information, as evidenced by contemporaneous written records, that: (a) is or subsequently becomes publicly available without a breach of any of Developer’s obligations hereunder; (b) was known by Developer prior to disclosure by Solana Mobile, without an obligation of confidentiality; (c) became known by Developer from a third party, other than by the breach of any obligation of confidentiality; or (d) is independently developed by Developer without use of or access to Solana Mobile Confidential Information. **1.27.** “**Solana Mobile Materials**” means any Solana Mobile Product or Solana Mobile Site and any and all trademarks, service marks, logos, brand features, content, hardware, software, data, or other materials, and all Intellectual Property Rights therein. **1.28.** “**Solana Mobile Products**” means Solana Mobile’s generally available commercial devices, software programs, operating systems, products, or other services, (including, without limitation, any extensions, revisions, corrections, patches, service packs, updates, upgrades, modifications, enhancements and versions thereto) provided or made available by Solana Mobile. Solana Mobile Products may also include Solana Mobile software programs, devices, products, applications or components provided or made available by Solana Mobile, which are not in final form and have not been commercially released to the general public, including without limitation any related specifications and all versions thereof, whether labeled alpha, beta, pre-release, preview or otherwise. **1.29.** “**Solana Mobile Site**” means any website, web app, or mobile application owned or operated by Solana Mobile, and all its subpages, subdomains, online platforms, or any alternatives or replacements for the same, designated by Solana Mobile in its sole discretion. **1.30.** The terms “**controller**”, “**processing**”, “**processor**”, “**data subject**”, and “**personal data**”, shall have the meaning given to those terms by Applicable Data Protection Legislation. ### 2. Use of the dApp Publishing Platform. **2.1.** **Delivery**. Delivery of each Developer Application will be made by electronic transmission to the dApp Publishing Platform. Developer will make available in an easily accessible location within each Developer Application a link to the applicable privacy policy and EULA and the text of such privacy policy and EULA. By submitting a Developer Application to Solana Mobile, Developer represents and warrants that such Developer Application satisfies and complies with the terms of this Agreement, the Product Guidelines and all Applicable Laws. **2.2.** **Support**. In the event that any issues arise related to your use of the dApp Publishing Platform, you may direct any Feedback to Solana Mobile, by sending an email to [concerns@dappstore.solanamobile.com](mailto:concerns@dappstore.solanamobile.com). Solana Mobile reserves the right, but has no obligation, to respond to any such Feedback or issues. **2.3.** **dApp Store Reviews**. Developer acknowledges and agrees that the dApp Store may enable the publication of Reviews from End Users. Developer shall not, directly or indirectly, submit or cause, request, or incent any third party to submit any review of any Developer Application or other Application that violates the [dApp Store Review Policy](https://solanamobile.com/review-policy). In particular, and without limiting the foregoing, Developer will not, directly or indirectly, attempt (or cause or permit any third party to attempt) to manipulate any Reviews, including by (i) submitting any false, misleading, or untruthful content; or (ii) purchasing or soliciting Reviews from any person that is not an authentic End User of the applicable Developer Application. In the event of Developer’s breach of this Section 2.3, without limiting any of Solana Mobile’s other rights and remedies hereunder, Solana Mobile may in its sole and absolute discretion to remove such Reviews, remove the applicable Developer Application from the dApp Store, prohibit Developer from using the dApp Store, take legal action against Developer, and report Developer to applicable legal authorities. **2.4.** **Updates.** From time to time, Solana Mobile may release Updates to Solana Mobile Products. You are solely responsible for ensuring that your Developer Application is compatible with such Updates and any new Product Guidelines released in connection therewith. You agree to promptly release and publish any changes or updates to a Developer Application reasonably necessary to ensure compatibility with the applicable Updates. ### 3. Monitoring and Enforcement. Solana Mobile reserves the right, but has no obligation, to review any Developer Application prior to or at any time subsequent to the publication of such Developer Application to the dApp Store and may remove any Developer Application from the dApp Store at any time and for any or for no reason, with or without cause, and without any liability whatsoever (including without limitation, for any development costs). Any failure to review or remove a Developer Application by Solana Mobile shall not relieve Developer of any of the obligations under Section 5 (Responsibility for Developer Assets; Release of the Solana Mobile Parties). Developer will be solely responsible for (i) developing Developer Applications that are safe, free of defects in design, operation and performance, and comply with the terms of this Agreement, the Product Guidelines and all Applicable Laws; (ii) any associated documentation and End User customer support and warranty of Developer Applications; and (iii) ensuring that the Developer Assets as submitted to the dApp Publishing Platform include a EULA and privacy policy that accurately reflect the functionality of the Developer Application and the rights and obligations of Developer and each end user of such Developer Application with respect thereto, and otherwise comply with Section 10.6 (End User Licensing). For purposes of clarity, the fact that Solana Mobile may have reviewed any of Developer Applications will not relieve Developer of any of the responsibilities described in this Agreement. Once distributed by Developer through the dApp Store, Solana Mobile reserves the right, in its sole discretion, to make all decisions regarding placement or promotion of Developer Applications on the dApp Store. ### 4. Price, Commission, Taxes & Refunds **4.1.** **Price**. Developer is responsible for setting the price or fee (including, without limitation, subscription fees or any periodic or one-time payments) that End Users must pay for Developer Applications. For purposes of clarity, Developer may choose to distribute or make available any Developer Application at no charge to End Users. **4.2.** **Payment**. Any and all payments for Developer Applications shall be made through the Payment Processor. Accordingly, Developer agrees that, as between Developer and Solana Mobile, Developer is solely responsible for entering into a payment agreement with the Payment Processor, abiding by all the rules and policies required by the Payment Processor as the “Seller of Record,” and maintaining a valid account in good standing with such Payment Processor. Developer is solely responsible for verifying that it has received payment for each distribution of the Developer Applications through the dApp Store. **4.3.** **Commission**. The parties acknowledge that Solana Mobile charges a commission rate of 0.0% to Developer for any Developer Application. **4.4.** **Taxes**. Developer shall be solely responsible for any and all taxes attributable to the Developer Applications and the Commission, including without limitation, sales, use, excise, import, export, value-added tax and other taxes. Developer shall be solely responsible for verifying if a Developer Application is taxable and notifying Payment Processor of the applicable tax rate for the Payment Processor to collect for each taxing jurisdiction, and for remitting taxes to the appropriate taxing authority. **4.5.** **Refunds**. Developer shall be solely responsible for issuing any refunds to End Users or otherwise resolving End Users’ complaints. ### 5. Responsibility for Developer Assets; Release of the Solana Mobile Parties **5.1.** **Responsibility for Developer Assets**. Developer is solely responsible for (i) the development, installation, distribution, use, support, maintenance and warranties of Developer Assets, and (ii) any and all liabilities or claims with respect to Developer Assets (including, without limitation, for product liability, property damage, personal injury or death, losses, damages, infringement of third party rights, violation of Section 11 (Data Privacy), or violation of any Applicable Laws). Developer shall ensure that the Developer Applications are delivered or provided in accordance with its EULA. Developer shall ensure that all Developer Applications utilize best-in-class security and encryption features. **5.2.** **Release of the Solana Mobile Parties**. Developer is solely responsible for its use of the Solana Mobile Properties in compliance with the terms of this Agreement, the Product Guidelines and all Applicable Laws. Developer agrees that the Solana Mobile Parties shall have no responsibility or liability whatsoever in connection with the responsibilities and obligations set forth in the foregoing sentence and in Section 5.1 and, to the maximum extent permitted by Applicable Laws, Developer hereby releases and waives all claims against the Solana Mobile Parties from any and all liability for claims, damages (including direct, indirect and consequential), costs and expenses (including litigation costs and attorneys’ fees) of every kind and nature, arising out of or in any way connected with Developer Assets and Developer’s use of any Solana Mobile Properties. IF DEVELOPER IS A CALIFORNIA RESIDENT, IT WAIVES ITS RIGHTS UNDER CALIFORNIA CIVIL CODE § 1542, WHICH STATES “A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS FAVOR AT THE TIME OF EXECUTING THE RELEASE, WHICH IF KNOWN TO HIM MUST HAVE MATERIALLY AFFECTED HIS SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.” Residents of other states and nations similarly waive their rights under applicable and/or analogous laws, statutes, or regulations. ### 6. Representations and Warranties. Developer represents and warrants to and for the benefit of Solana Mobile that (i) it has full right and authority to grant the rights granted in this Agreement and in the EULA, including all Intellectual Property Rights, and no other party’s permission is required, (ii) Solana Mobile’s and End Users’ exercise of their respective rights does not and will not violate or infringe upon the rights of any third party or violate any Applicable Laws (including, by way of example, but not limited to, those relating to privacy, data collection, consumer protection and import/export), (iii) all information Developer provides in connection with Developer Assets is and will be accurate, complete and up-to-date, (iv) Developer Assets do not and will not contain software viruses, malicious code, harmful materials, or any other computer code, files, or programs designed to interrupt, destroy or limit the functionality of any computer software or hardware or telecommunications equipment, (v) Developer did not use, and Developer materials do not and will not contain, any Open Source Software in the development of any Developer Application which would cause any Solana Mobile Product to be subject to any licensing terms for such Open Source Software; (vi) Developer understands, acknowledges and agrees that the legal requirements pertaining to blockchain technologies generally are uncertain, and Developer has conducted an independent investigation of such potentially applicable legal requirements and the resulting risks and uncertainties, including the risk that one or more governmental entities or other persons may assert that any digital or crypto assets used as part of any Developer Application may constitute securities under applicable legal requirements, and hereby irrevocably disclaims and disavows reliance upon any statements or representations made by or on behalf of, or information made available by, Solana Mobile, in determining to enter into this Agreement; (vii) There are no legal proceedings pending that relate to Developer’s activities relating to any digital or crypto assets or other token-trading or blockchain technology related activities; (viii) Developer has not failed to comply with, and has not violated, any applicable legal requirement relating to any blockchain technologies, digital asset or token trading or staking activities or minting of any digital or crypto asset; (ix) no investigations or reviews by any governmental entity are pending or, to Developer’s knowledge, have been threatened against or with respect to Developer, nor does any government order or action prohibit Developer or any of its representatives from engaging in or continuing any conduct, activity or practice relating to the matters contemplated by this Agreement; (x) Developer is not, and Developer will not authorize, enable, or permit any use of the dApp Publishing Platform by any person or Entity that is: (1) in, under the control of, or a national or resident of any jurisdiction subject to a U.S. trade embargo (currently, Cuba, Iran, North Korea, Syria, and the Crimea, Donetsk People’s Republic, and Luhansk People’s Republic regions of Ukraine); (2) identified on any export- or sanctions-related restricted party list, including but not limited to the U.S. Department of the Treasury’s Specially Designated Nationals and Blocked Persons List or the U.S. Department of Commerce’s Denied Persons List, Unverified List, or Entity List; and (xi) Developer maintains general liability and other appropriate insurance in an amount appropriate to the nature and scope of Developer’s services, products and business, which is reasonable and customary in its industry for companies of comparable size and activities. ### 7. Removal of Developer materials. Developer may remove any of Developer Assets from the dApp Store at any time and for any reason, provided that it does not affect the license rights of users who have already downloaded, accessed or purchased the Developer Applications or otherwise used Developer Assets. In addition, Solana Mobile may, in its discretion, remove any of Developer Assets from the dApp Store at any time, with or without cause and without any liability whatsoever, including, without limitation, for any losses, damages, costs or expenses. Solana Mobile may elect to provide Developer with notice of such removal in accordance with Section 17.1. ### 8. Solana Mobile Confidential Information. Developer agrees to (i) use Solana Mobile Confidential Information solely for the purposes of developing, testing, evaluating, publishing, supporting and maintaining the Developer Application(s) and providing Feedback; (ii) not disclose any Solana Mobile Confidential Information to third parties; and (iii) take reasonable security precautions that are at least as protective as the precautions Developer takes to protect its own confidential information of a similar nature, but using no less than reasonable care, to keep confidential the Solana Mobile Confidential Information. Developer may disclose Solana Mobile Confidential Information only to Developer’s employees and consultants on a need-to-know basis, provided such employees and consultants have appropriate written agreements with Developer sufficient to enable Developer to comply with all the provisions of this Agreement. Developer guarantees the performance of this provision by each employee or consultant obtaining Solana Mobile Confidential Information from Developer. Developer agrees to notify Solana Mobile immediately upon discovery of any unauthorized use or disclosure of Solana Mobile Confidential Information or any other breach of this Agreement by Developer or its employees or consultants, and will cooperate with Solana Mobile in every reasonable way to help Solana Mobile regain possession of the Solana Mobile Confidential Information and prevent its further unauthorized use or disclosure. Developer may disclose Solana Mobile Confidential Information in accordance with a judicial or other governmental order, provided Developer gives Solana Mobile immediate written notice (in any event no less than five (5) days prior to such disclosure) and reasonable assistance to allow Solana Mobile a reasonable opportunity to seek a protective order or equivalent protection. ### 9. No Reliance. Solana Mobile Properties may include or reference planned or future development efforts. Such references are not intended to be a promise or guarantee of future delivery of products, services or features but merely reflect current plans, which may change. Accordingly, Developer will not rely on Solana Mobile Properties for development, sales, marketing, distribution or any other purposes. ### 10. Proprietary Rights and Licensing **10.1.** **Ownership by Developer**. Solana Mobile acknowledges and agrees that as between the parties, Developer owns all right, title and interest (including all Intellectual Property Rights) in and to Developer Assets. **10.2.** **Ownership by Solana Mobile**. Developer acknowledges and agrees that as between the parties, Solana Mobile owns all right, title and interest (including all Intellectual Property Rights) in and to the Solana Mobile Properties. **10.3.** ​**License by Developer**. Subject to this Agreement, Developer grants to Solana Mobile and any resellers, channel partners and authorized subcontractors, under all of Developer’s Intellectual Property Rights, a non-exclusive, worldwide, royalty-free license, with right to sublicense, to: **10.3.1.** Make available, publicly display, perform, demonstrate, transmit, store, import and broadcast Developer Applications and enable distribution of Developer Applications (subject to the EULA between End User and Developer) through the dApp Store; **10.3.2.** ​Use, reproduce, make available, publicly display and perform Developer Marks (including, without limitation, Developer’s trademarks, service marks, logos, brand features, screen shots, images, artwork, icons) for purposes of marketing, promoting and publicizing Developer Applications and the dApp Store; and **10.3.3.** ​ Make, have made, use, copy, modify, and create derivative works of the Feedback as part of any Solana Mobile product, program, service, technology, specification or documentation and publicly perform and display, import, broadcast, transmit, distribute, license, offer to sell and sell, rent, lease or lend copies of the Feedback (and derivative works thereof and improvements thereon), without compensation or reporting to Developer. This license in Section 10.3.3 will be perpetual and irrevocable. **10.4.** ​ **License by Solana Mobile**. To the extent that it is necessary for Developer to use the dApp Publishing Platform in order to develop and maintain the Developer Application, Solana Mobile hereby grants to Developer a limited, non-exclusive, personal, revocable, non-sublicensable and non-transferable license to use such dApp Publishing Platform internally and only for Developer’s development and support of its Developer Application. Subject to Developer’s compliance with the terms of this Agreement, Developer may also reproduce, modify or distribute certain Publishing Tools that are either (a) identified as redistributable or (b) by nature would be clearly required to be distributed, as embedded in and constituting an integrated part of the Developer Application in order to be compatible with the relevant Solana Mobile Product. Unless otherwise specifically designated, Developer acknowledges that the dApp Publishing Platform (including such Publishing Tools) will be deemed Solana Mobile Confidential Information. **10.5.** ​ **Reservation of Rights**. Except as expressly granted in this Agreement, neither party shall have any rights of any kind in the other party’s intellectual property, proprietary technology, websites, products, programs or services. Under no circumstances will anything in this Agreement be construed as granting, by implication, estoppel, or otherwise, a license to Solana Mobile’s or to Developer’s Intellectual Property Rights other than in accordance with the terms of this Agreement. **10.6.** ​ **End User Licensing**. Each copy of Developer Applications made available on the dApp Store will be accompanied by a EULA. Each EULA will be solely between Developer and the End User, and will conform to all Applicable Laws. The Solana Mobile Parties shall not be responsible for, and shall not have any liability whatsoever to Developer or any third party in connection with, any EULA (including, without limitation, the then-current standard dApp Store EULA) or any breach thereof by Developer or any End User. Each EULA shall be at least as restrictive as the sample EULA set forth in Exhibit A. In the event that Developer does not furnish its own EULA for any Developer Application, Developer agrees that each End User’s use of that Developer Application shall be subject to the then-current standard dApp Store EULA. **10.7.** **dApp Data.** From time to time, Solana Mobile may request Developer to provide Solana Mobile with certain dApp Data, including without limitation data related to End User transactions on or through the applicable Developer Applications. Developer (a) agrees to promptly provide such dApp Data and (b) hereby grants Solana Mobile a non-exclusive, worldwide, royalty-free license, with right to sublicense, to use, store, copy, and create derivative works of such dApp Data to provide and improve the dApp Store, Solana Mobile Phone, the Operating System, and Solana Mobile’s other products and services, including without limitation to display dApp Data with respect to a particular End User’s activity through the Earn Widget on such End User’s Solana Mobile Phone. Developer represents and warrants that Developer has and will continue to have all rights and consents necessary to effect the foregoing license grant. ### 11. Data Privacy **11.1.** **Independent Controllers.** Each party is an independent controller of Controller Personal Data and will determine the purpose and means of the processing of Controller Personal Data. Each party will comply with its obligations under Applicable Data Protection Legislation regarding the processing of Controller Personal Data. Without prejudice to the foregoing, Developer shall: **11.1.1.** reasonably cooperate with Solana Mobile to enable Solana Mobile to fulfil its obligations, as applicable, under Applicable Data Protection Legislation; and **11.1.2.** provide all notices and obtain all consents as required by Applicable Data Protection Legislation to enable to lawful processing of Controller Personal Data. **11.2.** **No Effect on Processor Terms.** The terms in this Section 11 will not affect any separate terms between parties reflecting a controller-processor, processor-processor or processor-controller relationship other than the dApp store use of Controller Personal Data. **11.3.** **Restricted European Transfers.** The following terms shall only apply to the extent that the European Data Protection Legislation applies to the processing of Controller Personal Data and where the transfer of Controller Personal Data is a Restricted European Transfer: **11.3.1.** Either party may make Restricted European Transfers if it complies with the provisions on Restricted European Transfers in the European Data Protection Legislation. **11.3.2.** Parties will be deemed to have entered into the Controller SCCs and the SCCs shall be deemed incorporated into, and form part of, this Agreement. **11.3.3.** Developer is the ‘data exporter’ and Solana Mobile is the ‘data importer’. **11.3.4.** The appendix of the Controller SCCs shall be populated with the corresponding information set out in Annex 1 of this Agreement. **11.3.5.** To the extent that either party terminates the Agreement in accordance with Clause 16(c) of the Controller SCCs, then for the purposes of Clause 16(d) of the Controller SCCs, The data exporter directs the data importer to delete Controller Personal Data, and, unless Applicable Data Protection Legislation requires storage, data importer will facilitate such deletion as soon as is reasonably practicable, to the extent such deletion is reasonably possible (taking into account that each party is an independent Controller of such data, as well as the nature and functionality of the dApp Store). **11.3.6.** If Controller SCCs have been entered into, Clause 12 of the Controller SCCs will not affect Section 14 (Limitation of Liability) of the Agreement. **11.3.7.** Nothing in the Agreement is intended to modify or contradict the Controller SCCs or affect the fundamental rights or freedoms of data subjects under Applicable Data Protection Legislation. ### 12. Independent Development. Developer understands that Solana Mobile is in the business of developing and commercializing devices, software, products, materials and services and that Solana Mobile may be developing, and may develop in the future, software programs or other products, programs, materials or services which are similar to, and may otherwise compete with, Developer materials. In addition, Solana Mobile may work with other software developers (whether through the dApp Store or otherwise) whose products, programs, materials or services compete, or will compete with, Developer materials. Nothing in the terms of this Agreement or otherwise with respect to the dApp Store, shall limit or restrict Solana Mobile’s right to develop, license, commercialize, distribute, market or otherwise exploit products, programs, services or materials that are the same as, similar to, or compete with Developer Applications. Developer further understands and agrees that Solana Mobile will have no confidentiality obligations or restrictions whatsoever regarding any information that Developer provides to Solana Mobile, either directly or indirectly, in connection with Developer materials, Developer’s business or otherwise. Accordingly, Developer should not disclose anything to any Solana Mobile Parties that Developer desires to keep confidential. ### 13. Disclaimer. THE SOLANA MOBILE PARTIES MAKE NO (AND HEREBY DISCLAIM ALL) REPRESENTATIONS, WARRANTIES, OR CONDITIONS WITH RESPECT TO ANY OF THE MATTERS CONTEMPLATED BY THIS AGREEMENT, WHETHER WRITTEN, ORAL, EXPRESS, IMPLIED, OR STATUTORY THE SOLANA MOBILE PROPERTIES ARE PROVIDED FOR USE AT DEVELOPER’S OWN RISK AND “AS IS,” “WITH ALL FAULTS,” AND WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAWS, THE SOLANA MOBILE PARTIES HEREBY DISCLAIM ALL WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, WARRANTIES OF NON-INFRINGEMENT, OR OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, AND ANY WARRANTIES ARISING BY STATUTE OR OTHERWISE IN LAW, EQUITY, OR FROM A COURSE OF DEALING OR USAGE OF TRADE. THE SOLANA MOBILE PARTIES SPECIFICALLY DO NOT WARRANT THAT SOLANA MOBILE PROPERTIES WILL MEET DEVELOPER’S REQUIREMENTS; WILL OPERATE IN ALL THE COMBINATIONS WHICH MAY BE SELECTED FOR USE BY YOU; THAT THE OPERATION OR OUTPUT OF THE SOLANA MOBILE PROPERTIES WILL BE ERROR-FREE, ACCURATE, RELIABLE, COMPLETE OR UNINTERRUPTED; THAT ANY OR ALL ERRORS OR DEFECTS IN THE SOLANA MOBILE PROPERTIES WILL BE CORRECTED; OR THAT ANY SOLANA MOBILE PROPERTY (INCLUDING, WITHOUT LIMITATION, THE DAPP STORE) IS APPROPRIATE OR AVAILABLE FOR USE IN ANY PARTICULAR JURISDICTION. DEVELOPER USES THE SOLANA MOBILE PROPERTIES AT ITS OWN RISK. SOLANA MOBILE HAS THE RIGHT, IN ITS SOLE DISCRETION, TO MAKE CHANGES TO, SUSPEND, OR DISCONTINUE ANY SOLANA MOBILE PROPERTIES (OR ANY PORTION THEREOF) AT ANY TIME. DEVELOPER FURTHER ACKNOWLEDGES THAT THE SOLANA MOBILE PARTIES SHALL HAVE NO OBLIGATION WHATSOEVER TO RELEASE OR OTHERWISE MAKE GENERALLY AVAILABLE, ANY SOLANA MOBILE PROPERTIES. The Solana Mobile Parties are not responsible for any losses or harms sustained by you due to vulnerability or any kind of failure, abnormal behavior of software (e.g., smart contract), blockchains, or any other features of or inherent to the Solana Network. The Solana Mobile Parties are not responsible for any delay or failure to report any issues with the Solana Network, including without limitation forks, technical node issues, or any other issues that result in losses of any sort. ### 14. Limitation of Liability. UNDER NO CIRCUMSTANCES WILL THE SOLANA MOBILE PARTIES BE LIABLE FOR ANY CLAIM FOR ANY DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL, PUNITIVE, EXEMPLARY DAMAGES, OR ANY OTHER DAMAGES WHATSOEVER (INCLUDING BUT NOT LIMITED TO, LOSS OF PROFITS, LOSS OF REVENUE, LOSS OF USE, LOSS OF DATA, BUSINESS INTERRUPTION OR ANY OTHER COMMERCIAL OR ECONOMIC LOSS OF ANY KIND), NOR SHALL THE SOLANA MOBILE PARTIES BE LIABLE FOR ANY DAMAGES WHATSOEVER ARISING FROM OR RELATING TO DEVELOPER’S USE OR INABILITY TO USE ANY SOLANA MOBILE PROPERTIES OR RESULTING FROM A FORCE MAJEURE EVENT, AN ACT OF A THIRD PARTY OR OF NO FAULT ON ITS BEHALF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF AND REGARDLESS OF WHETHER THE LIMITED REMEDIES IN THIS AGREEMENT FAIL OF THEIR ESSENTIAL PURPOSE. DEVELOPER’S SOLE AND EXCLUSIVE REMEDY FOR ANY CLAIM UNDER THIS AGREEMENT, WHETHER BASED ON CONTRACT, WARRANTY, NEGLIGENCE, TORT, OR OTHERWISE, IS TO CEASE USE OF THE SOLANA MOBILE PROPERTIES ### 15. ​Indemnification. To the fullest extent permitted by Applicable Law, Developer agrees to indemnify, defend, and hold harmless Solana Mobile and the Solana Mobile Parties from and against all actual or alleged third party claims, damages, awards, judgments, losses, liabilities, obligations, penalties, interest, fees, expenses (including, without limitation, attorneys’ fees and expenses) and costs (including, without limitation, court costs, costs of settlement, and costs of or associated with pursuing indemnification and insurance), of every kind and nature whatsoever arising out of or related to this Agreement or your use of the dApp Publishing Platform, whether known or unknown, foreseen or unforeseen, matured or unmatured, or suspected or unsuspected, in law or equity, whether in tort, contract or otherwise (collectively, “**Claims**”), including, but not limited to, damages to property or personal injury, that are caused by, arise out of or are related to (a) any Developer Assets, (b) Developer’s use of any Solana Mobile Properties, (c) Developer’s obligations under Section 5, (d) any breach of any EULA between Developer and any End User; and (e) any breach of this Agreement. Developer agrees to promptly notify Solana Mobile of any third-party Claims and cooperate with the Solana Mobile Parties in defending such Claims. Developer further agrees that the Solana Mobile Parties shall have control of the defense or settlement of any third-party Claims. ### 16. Disputes. Please read this Arbitration Agreement (the “**Arbitration Agreement**”) carefully. IT IS PART OF YOUR CONTRACT WITH SOLANA MOBILE AND AFFECTS YOUR RIGHTS. IT CONTAINS PROCEDURES FOR MANDATORY BINDING ARBITRATION AND A CLASS ACTION WAIVER (INCLUDING WITHOUT LIMITATION INVOLVING ANY DISPUTE WITH THE SOLANA MOBILE PARTIES). **16.1.** **Applicability of Arbitration Agreement**. Subject to the terms of this Arbitration Agreement, and to the extent that it is not unenforceable, unlawful or unfair under applicable laws, you and Solana Mobile (including on behalf of the Solana Mobile Parties) agree that any dispute, claim, disagreements arising out of or relating in any way to this Agreement and prior versions of this Agreement, including claims and disputes that arose between us before the effective date of this Agreement (each, a “**Dispute**”) will be resolved by binding arbitration, rather than in court, except that: (i) you and the Solana Mobile Parties may assert claims or seek relief in small claims court if such claims qualify and remain in small claims court; and (ii) you or the Solana Mobile Parties may seek equitable relief in court for infringement or other misuse of intellectual property rights (such as trademarks, trade dress, domain names, trade secrets, copyrights, and patents). For purposes of this Arbitration Agreement, “Dispute” will also include disputes that arose or involve facts occurring before the existence of this or any prior versions of this Agreement as well as claims that may arise after the termination of this Agreement. **16.2.** **Informal Dispute Resolution**. There might be instances when a Dispute arises between you and a Solana Mobile Party. If that occurs, Solana Mobile states (including on behalf of the Solana Mobile Parties) that the applicable Solana Mobile Party is committed to working with you to reach a reasonable resolution. Solana Mobile (including on behalf of the Solana Mobile Parties) and You agree that good faith informal efforts to resolve Disputes can result in a prompt, low‐cost and mutually beneficial outcome. Solana Mobile (including on behalf of the Solana Mobile Parties) and You therefore agree that, to the extent that it is not unenforceable, unlawful or unfair under applicable laws, before a party commences arbitration against the other (or initiates an action in small claims court if a party so elects), the parties will personally meet and confer telephonically or via videoconference, in a good faith effort to resolve informally any Dispute covered by this Arbitration Agreement (“**Informal Dispute Resolution Conference**”); provided, however, that any Solana Mobile Party may waive the requirement to engage in an Informal Dispute Resolution Conference and failure to schedule an Informal Dispute Resolution Conference within the 45 day period set forth below shall be deemed such a waiver. If you are represented by counsel, your counsel may participate in the conference, but you will also participate in the conference. The party initiating a Dispute must give notice to the other party in writing of its intent to initiate an Informal Dispute Resolution Conference (“**Notice**”), which shall occur within 45 days after the other party receives such Notice, unless an extension is mutually agreed upon by the parties. Notice to any Solana Mobile Party that you intend to initiate an Informal Dispute Resolution Conference should be sent by email or regular mail to our offices located at the address set forth below. The Notice must include: (i) your name, telephone number, mailing address, and/or e‐mail address; (ii) the name, telephone number, mailing address and e‐ mail address of your counsel, if any; and (iii) a description of your Dispute. The Informal Dispute Resolution Conference shall be individualized such that a separate conference must be held each time either party initiates a Dispute, even if the same law firm or group of law firms represents multiple users in similar cases, unless all parties agree; multiple individuals initiating a Dispute cannot participate in the same Informal Dispute Resolution Conference unless all parties agree. In the time between a party receiving the Notice and the Informal Dispute Resolution Conference, nothing in this Arbitration Agreement shall prohibit the parties from engaging in informal communications to resolve the initiating party’s Dispute. Engaging in the Informal Dispute Resolution Conference is a condition precedent and requirement that must be fulfilled before commencing arbitration. The statute of limitations and any filing fee deadlines shall be tolled while the parties engage in the Informal Dispute Resolution Conference process required by this section. **16.3.** **Waiver of Jury Trial**. TO THE EXTENT THAT IT IS NOT UNENFORCEABLE, UNLAWFUL OR UNFAIR UNDER APPLICABLE LAWS, THE SOLANA MOBILE PARTIES AND YOU HEREBY WAIVE ANY CONSTITUTIONAL AND STATUTORY RIGHTS TO SUE IN COURT AND HAVE A TRIAL IN FRONT OF A JUDGE OR A JURY. You and the Solana Mobile Parties are instead electing that all Disputes shall be resolved by arbitration under this Arbitration Agreement, except as specified in Section 16.1. There is no judge or jury in arbitration, and court review of an arbitration award is subject to very limited review. For the avoidance of doubt, to the extent any action is heard in court for any reason, you and the Solana Mobile Parties will still not be entitled to a jury. **16.4.** **Waiver of Class and Other Non-Individualized Relief**. TO THE EXTENT THAT IT IS NOT UNENFORCEABLE, UNLAWFUL OR UNFAIR UNDER APPLICABLE LAWS, AND EXCEPT AS SPECIFIED IN SECTION 16.9, THE SOLANA MOBILE PARTIES AND YOU MAY BRING CLAIMS AGAINST THE OTHER ONLY ON AN INDIVIDUAL BASIS AND NOT ON A CLASS, REPRESENTATIVE, OR COLLECTIVE BASIS, AND THE SOLANA MOBILE PARTIES AND YOU HEREBY WAIVE ALL RIGHTS TO HAVE ANY DISPUTE BE BROUGHT, HEARD, ADMINISTERED, RESOLVED, OR ARBITRATED ON A CLASS, COLLECTIVE, REPRESENTATIVE, OR MASS ACTION BASIS IN ANY ARBITRAL, COURT, OR OTHER FORUM. EXCEPT AS SPECIFIED IN SECTION 16.9, ONLY INDIVIDUAL RELIEF IS AVAILABLE, AND DISPUTES OF MORE THAN ONE CUSTOMER OR USER CANNOT BE ARBITRATED OR CONSOLIDATED WITH THOSE OF ANY OTHER CUSTOMER OR USER. Subject to this Arbitration Agreement, the arbitrator may award declaratory or injunctive relief only in favor of the individual party seeking relief and only to the extent necessary to provide relief warranted by the party’s individual claim. Nothing in this paragraph is intended to, nor shall it, affect the terms and conditions under Section 16.9. Notwithstanding anything to the contrary in this Arbitration Agreement, if a court decides by means of a final decision, not subject to any further appeal or recourse, that the limitations of this section are invalid or unenforceable as to a particular claim or request for relief (such as a request for public injunctive relief), that particular claim or request for relief (and only that particular claim or request for relief) shall be severed from the arbitration and may be litigated on an individual basis in the state or federal courts located in the State of New York. All other Disputes shall be arbitrated or litigated in small claims court. This section does not prevent you or a Solana Mobile Party from participating in a class-wide settlement of claims. **16.5.** **Rules and Forum**. This Agreement evidences a transaction involving interstate commerce; and notwithstanding any other provision herein with respect to the applicable substantive law, the Federal Arbitration Act, 9 U.S.C. § 1 et seq., will govern the interpretation and enforcement of this Arbitration Agreement and any arbitration proceedings. If the Informal Dispute Resolution Conference process described above does not resolve satisfactorily within sixty (60) days after receipt of your Notice, the Solana Mobile Party and You, as applicable, shall have the right to finally resolve the Dispute through binding arbitration. The arbitration will be administered by the American Arbitration Association (“**AAA**”), in accordance with the Consumer Arbitration Rules (the “**AAA Rules**”) then in effect, except as modified by this section of this Arbitration Agreement. The AAA Rules are currently available at [https://www.adr.org/media/yawntdvs/2025\_consumer\_arbitration\_rules.pdf](https://www.adr.org/media/yawntdvs/2025_consumer_arbitration_rules.pdf). A party who wishes to initiate arbitration must provide the other party with a request for arbitration (the “**Request**”). The Request must include: (i) the name, telephone number, mailing address, email address of the party seeking arbitration (if applicable) as well as your email address; (ii) a statement of the legal claims being asserted and the factual bases of those claims; (iii) a description of the remedy sought and an accurate, good-faith calculation of the amount in controversy in United States Dollars; (iv) a statement certifying completion of the Informal Dispute Resolution Conference process as described above; and (v) evidence that the requesting party has paid any necessary filing fees in connection with such arbitration. If the party requesting arbitration is represented by counsel, the Request shall also include counsel’s name, telephone number, mailing address, and email address. Such counsel must also sign the Request. By signing the Request, counsel certifies to the best of counsel’s knowledge, information, and belief, formed after an inquiry reasonable under the circumstances, that: (a) the Request is not being presented for any improper purpose, such as to harass, cause unnecessary delay, or needlessly increase the cost of dispute resolution; (b) the claims, defenses and other legal contentions are warranted by existing law or by a nonfrivolous argument for extending, modifying, or reversing existing law or for establishing new law; and (c) the factual and damages contentions have evidentiary support or, if specifically so identified, will likely have evidentiary support after a reasonable opportunity for further investigation or discovery. Unless you and the applicable Solana Mobile Party otherwise agree, or the Batch Arbitration process discussed in Section 16.9 is triggered, the arbitration will be conducted in the county where you reside. Subject to the AAA Rules, the arbitrator may direct a limited and reasonable exchange of information between the parties, consistent with the expedited nature of the arbitration. If the AAA is not available to arbitrate, the parties will select an alternative arbitral forum. Your responsibility to pay any AAA fees and costs will be solely as set forth in the applicable AAA Rules. All materials and documents exchanged during the arbitration proceedings shall be kept confidential and shall not be shared with anyone except the parties’ attorneys, accountants, or business advisors, and then subject to the condition that they agree to keep all materials and documents exchanged during the arbitration proceedings confidential. **16.6.** **Arbitrator**. The arbitrator will be either a retired judge or an attorney licensed to practice law in the state of New York and will be selected by the parties from the AAA’s roster of consumer dispute arbitrators. If the parties are unable to agree upon an arbitrator within thirty-five (35) days of delivery of the Request, then the AAA will appoint the arbitrator in accordance with the AAA Rules, provided that if the Batch Arbitration process under Section 16.9 is triggered, the AAA will appoint the arbitrator for each batch. **16.7.** **Authority of Arbitrator**. To the extent that it is not unenforceable, unlawful or unfair under applicable laws, the arbitrator shall have exclusive authority to resolve any Dispute, including, without limitation, disputes arising out of or related to the interpretation or application of the Arbitration Agreement, including the enforceability, revocability, scope, or validity of the Arbitration Agreement or any portion of the Arbitration Agreement, except for the following: (i) all Disputes arising out of or relating to Section 16.4 including any claim that all or part of Section 16.4 is unenforceable, illegal, void or voidable, or that Section 16.4 has been breached, shall be decided by a court of competent jurisdiction and not by an arbitrator; (ii) except as expressly contemplated in Section 16.9, all Disputes about the payment of arbitration fees shall be decided only by a court of competent jurisdiction and not by an arbitrator; (iii) all Disputes about whether either party has satisfied any condition precedent to arbitration shall be decided only by a court of competent jurisdiction and not by an arbitrator; and (iv) all Disputes about which version of the Arbitration Agreement applies shall be decided only by a court of competent jurisdiction and not by an arbitrator. The arbitration proceeding will not be consolidated with any other matters or joined with any other cases or parties, except as expressly provided in Section 16.9. The arbitrator shall have the authority to grant motions dispositive of all or part of any Dispute. The arbitrator shall issue a written award and statement of decision describing the essential findings and conclusions on which the award is based, including the calculation of any damages awarded. The award of the arbitrator is final and binding upon you and us. Judgment on the arbitration award may be entered in any court having jurisdiction. **16.8.** **Attorneys’ Fees and Costs**. The parties shall bear their own attorneys’ fees and costs in arbitration unless the arbitrator finds that either the substance of the Dispute or the relief sought in the Request was frivolous or was brought for an improper purpose (as measured by the standards set forth in Federal Rule of Civil Procedure 11(b)). If you or a Solana Mobile Party need to invoke the authority of a court of competent jurisdiction to compel arbitration, then the party that obtains an order compelling arbitration in such action shall have the right to collect from the other party its reasonable costs, necessary disbursements, and reasonable attorneys’ fees incurred in securing an order compelling arbitration. The prevailing party in any court action relating to whether either party has satisfied any condition precedent to arbitration, including the Informal Dispute Resolution Conference process, is entitled to recover their reasonable costs, necessary disbursements, and reasonable attorneys’ fees and costs. **16.9.** **Batch Arbitration**. To increase the efficiency of administration and resolution of arbitrations, and to the extent that it is not unenforceable, unlawful or unfair under applicable laws, in the event that there are one hundred (100) or more individual Requests or other demand of a substantially similar nature filed against any Solana Mobile Party collectively by or with the assistance of the same law firm, group of law firms, or organizations, within a thirty (30) day period (or as soon as possible thereafter), the AAA shall (i) administer the arbitration demands in batches of 100 Requests per batch (plus, to the extent there are less than 100 Requests left over after the batching described above, a final batch consisting of the remaining Requests); (ii) appoint one arbitrator for each batch; and (iii) provide for the resolution of each batch as a single consolidated arbitration with one set of filing and administrative fees due per side per batch, one procedural calendar, one hearing (if any) in a place to be determined by the arbitrator, and one final award (“**Batch Arbitration**”). All parties agree that Requests are of a “substantially similar nature” if they arise out of or relate to the same event or factual scenario and raise the same or similar legal issues and seek the same or similar relief. To the extent the parties disagree on the application of the Batch Arbitration process, the disagreeing party shall advise the AAA, and the AAA shall appoint a sole standing arbitrator to determine the applicability of the Batch Arbitration process (“**Administrative Arbitrator**”). In an effort to expedite resolution of any such dispute by the Administrative Arbitrator, the parties agree the Administrative Arbitrator may set forth such procedures as are necessary to resolve any disputes promptly. The Administrative Arbitrator’s fees shall be paid by the Solana Mobile Parties. You and Solana Mobile (including on behalf of the Solana Mobile Parties) agree to cooperate in good faith with the AAA to implement the Batch Arbitration process including the payment of single filing and administrative fees for batches of Requests, as well as any steps to minimize the time and costs of arbitration, which may include: (a) the appointment of a discovery special master to assist the arbitrator in the resolution of discovery disputes; and (b) the adoption of an expedited calendar of the arbitration proceedings. This Batch Arbitration provision shall in no way be interpreted as authorizing a class, collective and/or mass arbitration or action of any kind, or arbitration involving joint or consolidated claims under any circumstances, except as expressly set forth in this provision. **16.10.** **30-Day Right to Opt Out**. You have the right to opt out of the provisions of this Arbitration Agreement by sending written notice of your decision to opt out to the contact information set forth below, within thirty (30) days after first becoming subject to this Arbitration Agreement. Your notice must include your name and address, and/or your email address, and an unequivocal statement that you want to opt out of this Arbitration Agreement. If you opt out of this Arbitration Agreement, all other parts of this Agreement will continue to apply to you. Opting out of this Arbitration Agreement has no effect on any other arbitration agreements that you may currently have, or may enter in the future, with us. **16.11.** **Invalidity, Expiration**. Except as provided Section 16.4, if any part or parts of this Arbitration Agreement are found under the law to be unfair, unlawful, invalid or unenforceable, then such specific part or parts shall be of no force and effect and shall be severed and the remainder of the Arbitration Agreement shall continue in full force and effect. To the fullest extent permitted by applicable law, you and the Solana Mobile Parties further agree that any Dispute must be initiated via arbitration within one-year after the cause of action accrues; otherwise, such cause of action is forever time barred. **16.12.** **Modification**. Notwithstanding any provision in this Agreement to the contrary, we agree that if Solana Mobile makes any future material change to this Arbitration Agreement, it will notify you. Unless you reject the change within thirty (30) days of such change become effective by writing to Solana Mobile at the contact information set forth below, your continued use of the dApp Publishing Platform following the posting of changes to this Arbitration Agreement constitutes your acceptance of any such changes. To the extent that it is not unenforceable, unlawful or unfair under applicable laws, changes to this Arbitration Agreement do not provide you with a new opportunity to opt out of the Arbitration Agreement if you have previously agreed to a version of this Agreement and did not validly opt out of arbitration. If you reject any change or update to this Arbitration Agreement, and you were bound by an existing agreement to arbitrate Disputes arising out of or relating in any way to your access to or use of the dApp Publishing Platform, any communications you receive, or this Agreement, the provisions of this Arbitration Agreement as of the date you first accepted this Agreement (or accepted any subsequent changes to this Agreement) remain in full force and effect. The Solana Mobile Parties will continue to honor any valid opt outs of the Arbitration Agreement that you made to a prior version of this Agreement. **16.13.** **Confidentiality**. All aspects of the arbitration proceeding, including but not limited to the award of the arbitrator and compliance therewith, shall be strictly confidential. The parties agree to maintain confidentiality unless otherwise required by law. This paragraph shall not prevent a party from submitting to a court of law any information necessary to enforce this Agreement, to enforce an arbitration award, or to seek injunctive or equitable relief. **16.14.** **Survival of Agreement**. This Arbitration Agreement will survive the termination of your relationship with Solana Mobile. ### 17. General Provisions **17.1.** **Notices**. All notices hereunder shall be made as follows: **17.1.1.** If to Developer: by email to the email address Developer provided to Solana Mobile when Developer registered for an account on the dApp Publishing Platform, or another address as subsequently designated by Developer according to the notice provisions hereof. **17.1.2.** If to Solana Mobile: [legal@solanamobile.com](mailto:legal@solanamobile.com), or another address as subsequently designated by Solana Mobile according to the provisions hereof. Notices will be effective one (1) day after sending to the above email address(es). **17.2.** **Relationship of the Parties**. Developer and Solana Mobile are independent contractors, and nothing in this Agreement is intended to, or should be construed to, create a partnership, agency, joint venture or employment relationship between the parties. Neither party is or shall represent itself as an agent, legal representative, employee, or partner of the other party. **17.3.** **No Waiver**. If one party does not enforce a legal right or remedy available to it under this Agreement or Applicable Laws, that failure will not be considered a waiver of its right to enforce those rights or remedies in the future. **17.4.** **Injunctive Relief**. Developer’s obligations under this Agreement are of a unique character that gives them particular value; breach of any of such obligations will result in irreparable and continuing damage to Solana Mobile for which there will be no adequate remedy at law; and, in the event of such breach, Developer agrees that Solana Mobile will be entitled to injunctive relief without the need to prove irreparable harm or the posting of any bond, and such other and further relief as may be proper (including monetary damages if appropriate). **17.5.** **Assignment**. The Agreement, and your rights and obligations hereunder, may not be assigned, subcontracted, delegated or otherwise transferred by you, in whole or in part, by operation of law or otherwise, without Solana Mobile’s prior written consent, and any attempted assignment, subcontract, delegation, or transfer in violation of the foregoing will be null and void. Solana Mobile may assign, subcontract, delegate, or otherwise transfer any rights and obligations it may have without any notice to or consent by You. **17.6.** **Exclusive Venue.** To the extent litigation in a court is permitted under the terms of this Agreement, and subject to Section 16, all such claims and disputes arising out of or relating to the Agreement will be litigated exclusively in the courts of New York, New York. **17.7.** **Governing Law**. SUBJECT TO SECTION 16 (DISPUTES), THESE TERMS OF USE AND ANY ACTION RELATED HERETO WILL BE GOVERNED BY THE LAWS OF THE STATE OF DELAWARE, WITHOUT GIVING EFFECT TO ANY PRINCIPLES THAT PROVIDE FOR THE APPLICATION OF THE LAW OF ANOTHER JURISDICTION. **17.8.** **Equal Interpretation**. To the fullest extent permitted by applicable law, each of you and Solana Mobile agree that rules relating to the interpretation of contracts against the drafter of any particular clause shall not apply in the case of this Agreement. **17.9.** **Severability**. To the fullest extent permitted by applicable law, if any portion of this Agreement is held invalid or unenforceable, that portion shall be construed in a manner to reflect, as nearly as possible, the original intention of the parties, and the remaining portions shall remain in full force and effect. **17.10.** **Third-party beneficiaries**. Except for the Solana Mobile Parties, there are no third-party beneficiaries to this Agreement. **17.11.** **Government Rights**. Solana Mobile provides the dApp Publishing Platform, including any related software, data, and technology, for ultimate government end use solely in accordance with the following: The dApp Publishing Platform shall constitute “commercial” computer software. Government technical data and software rights related to the dApp Publishing Platform include only those rights customarily provided to the public as defined in the Agreement. These customary commercial licenses are provided in accordance with FAR 12.211 (Technical Data) and FAR 12.212 (Customer-Side Application) and, for Department of Defense transactions, DFAR 252.227-7015 (Technical Data – Commercial Items) and DFAR 227.7202-3 (Rights in Commercial Computer Customer-Side Application or Computer Customer-Side Application Documentation). If a government agency has a need for rights not granted under these terms, it must negotiate with Solana Mobile to determine if there are acceptable terms for granting those rights, and a mutually acceptable written addendum specifically granting those rights must be included in any applicable agreement. **17.12.** **Export Regulations**. Developer is responsible for ensuring that its provision of Developer Assets to Solana Mobile and its offer of Developer Applications to its End Users on or through the dApp Store as contemplated by this Agreement does not and will not violate the Export Administration Regulations of the United States Department of Commerce or any other applicable U.S. government regulation regarding the export or re-export of United States source technical information as well as similar trade and export laws and regulations of Developer’s country. **17.13.** **Force Majeure**. Any delay in the performance of any duties or obligations of either party will not be considered a breach of this Agreement if such delay is caused by a labor dispute, shortage of materials, fire, earthquake, flood, epidemic, pandemic, or any other event beyond the control of such party, provided that such party uses reasonable efforts, under the circumstances, to notify the other party of the cause of such delay and to resume performance as soon as possible. **17.14.** **No Publicity**. Developer shall not make any public statement, press release, or other announcement relating to any Solana Mobile Properties (including, without limitation, the dApp Store) or this Agreement without the prior written approval of Solana Mobile, except as required by law. **17.15.** **Entire Agreement**. Except as otherwise supplemented and amended, as provided in the introduction hereto, all terms, conditions and provisions of this Agreement shall remain in full force and effect. This Agreement, together with the Product Guidelines and any exhibits, which are incorporated by reference into the Agreement, contains the entire agreement between Developer and Solana Mobile with respect to the subject matter hereof and supersedes all prior or contemporaneous communications and proposals, whether electronic, oral or written, between Developer and Solana Mobile. Each party acknowledges and agrees that (a) it is a sophisticated party that has independently evaluated and verified the terms of this Agreement, (b) it has not relied upon any representation or warranty, express or implied, not expressly set forth in this Agreement, and (c) no party shall have any liability to the other with respect to any extra-contractual statements, representations, or warranties, whether oral or written. Each party further acknowledges that it has had the opportunity to consult with counsel regarding this Agreement. **Annex 1** **Data Processing Details** **PART 1: DETAILS OF THE PARTIES** **SOLANA MOBILE / ‘DATA IMPORTER’ DETAILS** | Name: | As set out in the Agreement | | :--------------- | :-------------------------------------------------------- | | **Address:** | As set out in the Agreement | | **Activities:** | Provision of dApp Store | | **Key Contact:** | As communicated in writing to Developer from time to time | **DEVELOPER / ‘DATA EXPORTER’ DETAILS** | Name: | As set out in the Agreement | | :--------------- | :------------------------------------------------------------ | | **Address:** | As set out in the Agreement | | **Activities:** | Provision of Developer Application | | **Key Contact:** | As communicated in writing to Solana Mobile from time to time | **PART 2: EXAI/DETAILS OF PROCESSING** | Categories of Data Subjects: | Relevant data subjects include End Users | | :---------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | **Categories of** **Personal Data:** | Relevant personal data includes personal data provided to the data importer via the dApp Store services by (or at the direction of) the data exporter or as otherwise described in the Agreement. | | **Special Categories of Personal Data and criminal convictions and offences** | n/a | | **Subject matter and nature of the Processing:** | Processing operations required in order to carry out the parties’ obligations in accordance with the Agreement | | **Nature and purpose of the Processing:** | Personal data will be processed as necessary to carry out the parties’ obligations in accordance with the Agreement | | **Duration of Processing / Retention Period:** | For the period determined in accordance with the Agreement | **PART 3: TECHNICAL AND ORGANISATIONAL MEASURES** Taking into account the state of the art, the costs of implementation and the nature, scope, context and purposes of processing as well as the risk of varying likelihood and severity for the rights and freedoms of natural persons, Solana Mobile shall implement appropriate technical and organisational measures to ensure a level of security appropriate to the risk, including inter alia as appropriate: **(a)** the pseudonymisation and encryption of personal data; **(b)** the ability to ensure the ongoing confidentiality, integrity, availability and resilience of processing systems and services; **(c)** the ability to restore the availability and access to personal data in a timely manner in the event of a physical or technical incident; **(d)** a process for regularly testing, assessing and evaluating the effectiveness of technical and organisational measures for ensuring the security of the processing. **PART 4: COMPETENT SUPERVISORY AUTHORITY** The competent Supervisory Authority shall be determined as follows: **(a)** where Developer is established in an EU Member State: the competent supervisory authority shall be the supervisory authority of that EU Member State in which Developer is established; **(b)** where Developer is not established in an EU Member State, Article 3(2) of the GDPR applies and Developer has appointed an EEA Representative under Article 27 of the GDPR: the competent supervisory authority shall be the supervisory authority of the EU Member State in which Developer’s EEA Representative relevant to the processing hereunder is based (from time-to-time), which Developer shall notify to Solana Mobile in writing. # Build and Sign an APK Source: https://docs.solanamobile.com/dapp-store/build-and-sign-an-apk The Solana dApp Store requires a signed APK file for submission. This guide covers how to build one for Expo, native Android, and PWA projects. The Solana dApp Store accepts **signed APK** files. This guide covers how to build and sign an APK for your project, regardless of framework. ## Create a signing key Every app needs its own signing key. For a full understanding of how Android app signing works, see the [official Android documentation](https://developer.android.com/studio/publish/app-signing#certificates-keystores). Generate a keystore for your app: ```bash theme={null} keytool -genkey -v -keystore my-app-name.keystore \ -alias my-app-name \ -keyalg RSA \ -keysize 2048 \ -validity 10000 ``` Replace `my-app-name` with your app's name. Store the keystore file and passwords securely — losing them means you cannot update your app. All future updates must be signed with the same key. If your app is also published on Google Play, you **must** use a separate signing key for the dApp Store. You cannot reuse the same key for both stores. Each app should have its own signing key. You can keep things organized by storing multiple key aliases in a single keystore file: ```bash theme={null} # First app keytool -genkey -v -keystore publisher.keystore -alias my-first-app -keyalg RSA -keysize 2048 -validity 10000 # Second app keytool -genkey -v -keystore publisher.keystore -alias my-second-app -keyalg RSA -keysize 2048 -validity 10000 ``` Then reference the appropriate `-alias` when signing each app. By default, EAS builds an Android App Bundle (.aab). The dApp Store requires an APK instead. For signing, EAS can automatically generate and manage a keystore for you on your first build. Alternatively, you can provide your own keystore created with the [instructions above](#create-a-signing-key). ## 1. Configure EAS for APK builds Add a `dapp-store` build profile to your `eas.json`: ```json eas.json theme={null} { "build": { "dapp-store": { "android": { "buildType": "apk" } } } } ``` ## 2. Build the APK ```bash theme={null} eas build --platform android --profile dapp-store ``` The build runs on EAS servers. Once finished, download the APK from the link provided. ```bash theme={null} eas build --platform android --profile dapp-store --local ``` The build runs on your machine. Requires the [Android SDK and NDK](https://docs.expo.dev/get-started/set-up-your-environment/?mode=development-build\&buildEnv=local) installed locally. The APK is output to the project directory. On your first build, EAS will prompt you to either generate a new keystore automatically or provide an existing one. ## Verify the APK Confirm your APK is properly signed: ```bash theme={null} apksigner verify --print-certs app-release.apk ``` ## 1. Configure signing in build.gradle Add a signing config in your `app/build.gradle`: ```kotlin app/build.gradle theme={null} android { signingConfigs { dappStore { storeFile file("keystores/my-app-name.keystore") storePassword "your_keystore_password" keyAlias "my-app-name" keyPassword "your_key_password" } } buildTypes { release { signingConfig signingConfigs.dappStore } } } ``` ## 2. Build the APK ```bash theme={null} ./gradlew assembleRelease ``` Or in Android Studio: **Build** > **Build APK(s)**. Your signed APK will be at `app/build/outputs/apk/release/app-release.apk`. ## 3. Verify the APK Confirm your APK is properly signed: ```bash theme={null} apksigner verify --print-certs app-release.apk ``` [Progressive Web Apps (PWAs)](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps) can be published on the dApp Store by wrapping them in a [Trusted Web Activity (TWA)](https://developer.chrome.com/docs/android/trusted-web-activity). TWAs use Chrome to render your web app in a full-screen, native-like experience. ### Prerequisite A PWA [web manifest](https://developer.mozilla.org/en-US/docs/Web/Manifest) hosted at `https://your-pwa-url.com/manifest.json`. At minimum, a manifest file includes the app's name, icons, and start URL: ```json manifest.json theme={null} { "name": "APP_NAME", "short_name": "APP_NAME", "scope": "/", "start_url": "/", "icons": [ { "src": "/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, { "src": "/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" } ], "theme_color": "#ffffff", "background_color": "#ffffff", "display": "standalone" } ``` For more information, view the [web manifest documentation](https://web.dev/articles/add-manifest). ## 1. Install Bubblewrap CLI [Bubblewrap CLI](https://github.com/GoogleChromeLabs/bubblewrap/tree/main/packages/cli) converts your PWA into an Android app using TWA. ```bash theme={null} npm i -g @bubblewrap/cli ``` ## 2. Initialize the project In a new directory, run `init` with the URL to your web manifest: ```bash theme={null} bubblewrap init --manifest https://your-pwa-url.com/manifest.json ``` This will prompt you to configure the domain, display mode, splash screen, icons, and signing keystore. * If it asks to install additional tooling (e.g. Android SDK, JDK), allow it. The `init` command will generate an **Android Keystore**. Keep the keystore file and password secure — losing them means you cannot update your app. ## 3. Add supported languages Before building, specify the languages your app supports. By default, Bubblewrap incorrectly declares support for all locales. In the generated Android project, edit `build.gradle`: ```java build.gradle theme={null} android { defaultConfig { ... resConfigs "en" // Add any locales your app supports } } ``` ## 4. Build the APK ```bash theme={null} bubblewrap build ``` This outputs a signed release APK. ## 5. Publish Digital Asset Links [Digital Asset Links (DAL)](https://developers.google.com/digital-asset-links/v1/getting-started) establish a connection between your website and the Android app. Without this, the app will show Chrome browser UI instead of a full-screen experience. Generate the SHA256 fingerprint from your keystore: ```bash theme={null} keytool -list -v -keystore android.keystore ``` Add the fingerprint to your TWA manifest: ```bash theme={null} bubblewrap fingerprint add ``` Generate the `assetlinks.json` file: ```bash theme={null} bubblewrap fingerprint generateAssetLinks ``` Publish the generated `assetlinks.json` at: `https://your-domain.com/.well-known/assetlinks.json` ## 6. Test the APK Install and test on a device or emulator: ```bash theme={null} bubblewrap install app-release-signed.apk ``` If you see the browser navigation bar at the top of the app, your Digital Asset Links may not be configured correctly. Double-check step 5. ### Updating your TWA To release a new version, edit `twa-manifest.json` and run: ```bash theme={null} bubblewrap update --manifest=./path/to/twa-manifest.json bubblewrap build ``` ## Next steps With your signed APK ready, follow the dApp Store publishing process: Follow the step-by-step guide to submit your APK to the Solana dApp Store. # Solana dApp Store Source: https://docs.solanamobile.com/dapp-store/intro The Solana dApp Store is the crypto-friendly app store for Solana Mobile devices. ## Quickstart Wherever you are in your publishing journey, you can find resources here to get started. Both Android apps and web apps! If you: * Have an existing Android app, you're ready to start publishing now! * Have a web app, you can convert a PWA into an Android app and generate an APK for app submission! Before publishing, ensure your dApp complies with the Solana dApp Store [publisher policy](/dapp-store/publisher-policy). Follow the step-by-step guide to publish your app to the Solana dApp Store. Learn how to convert a PWA to an Android app and publish on the dApp Store. You do not need a Solana Mobile device to develop Android apps for the dApp Store. Developers **already** have all the tools necessary to start building apps for the dApp Store today! A guide to setup an Android device or emulator and start building for the dApp Store. You can find resources related to App Promotion by viewing our Marketing & Partnerships documentation See the Marketing & Partnership documentation for resources around launching on the dApp Store. ## More resources Follow the step-by-step guide to publish your app to the Solana dApp Store. Learn how to convert a PWA to an Android app and publish on the dApp Store. See the list of frequently asked questions about the Solana dApp Store and its publishing process. Learn about the dApp Store mission statement and publisher policy. # Link to your dApp listing page Source: https://docs.solanamobile.com/dapp-store/link-to-dapp-listing-page Deep-link users directly to your app's dApp Store listing page. The dApp Store provides a deep-linking scheme that you can use to directly link users to your app's listing page, where users can see the description, preview media, and more, and then install the app. ## Deep-link scheme To create the link, you need to know the app's fully qualified *package name*, which is declared in the app's manifest file (e.g `com.solanamobile.mintyfresh`). For Expo apps, it can be found in the `android` field of your `app.json`. ```bash theme={null} solanadappstore://details?id= ``` An example: ```bash theme={null} solanadappstore://details?id=com.solanamobile.mintyfresh ``` ## Linking from an Android app You can also link to your dApp Store listing page from an Android app. This can be useful, for example, when your user's app is out-of-date and you want to link them to the listing page to update the app. ```ts theme={null} import { Linking } from "react-native"; // Use the React Native `Linking` library to open the URL const linkToListing = () => { const url = "solanadappstore://details?id=com.solanamobile.mintyfresh"; Linking.canOpenURL(url) .then((supported) => { if (supported) { Linking.openURL(url); } else { console.error("Unable to link to dApp Store"); } }) .catch((err) => console.error("An error occurred", err)); }; ``` Update the `AndroidManifest.xml` to include `queries`. ```xml theme={null} ... ``` ```kotlin theme={null} // Create an Android intent to navigate to the listing page val intent = Intent(Intent.ACTION_VIEW).apply { data = Uri.parse("solanadappstore://details?id=com.solanamobile.mintyfresh") // Make sure there's an activity that can handle this intent resolveActivity(packageManager)?.let { startActivity(this) } } ``` # Solana Mobile Device and dApp Store Privacy Policy Source: https://docs.solanamobile.com/dapp-store/privacy-policy Effective as of May 21, 2025 Please click [**here**](https://legal.solanamobile.com/privacy-policy-v1-web) to view the previous version of our Privacy Policy. **California Notice at Collection/State Law Privacy Rights**: See the [State privacy rights notice](#state-privacy-rights-notice) section below for important information about your rights under applicable state privacy laws. This Privacy Policy describes how Solana Mobile Inc. ("**Solana Mobile**," "**we**," “**us**,” or "**our**") processes personal information that we collect through our mobile devices (“**Solana Mobile Devices**”), our decentralized application store (“**dApp Store**”), and wherever this Privacy Policy is linked (the “**Services**”). Solana Mobile may provide additional or supplemental privacy policies to individuals for specific products or services that we offer at the time we collect personal information. For example, for information about how we process personal information that we collect through our website, please visit: [https://solanamobile.com/privacy-policy-homepage-web](https://legal.solanamobile.com/privacy-policy-homepage-web). This Privacy Policy does **not** apply to third-party apps made available for download on the dApp Store. We do not control how third-party apps use your personal information. For more information on the privacy practices of third-party app providers, please see their privacy policies. See more in the Other Sites, Services, and Apps section below. *NOTICE TO EUROPEAN USERS: Please see the [Notice to European Users](#notice-to-european-users) section for additional information for individuals located in the European Economic Area, United Kingdom, or Switzerland (which we refer to as “**Europe**”, and “**European**” should be understood accordingly) below.* You can print a copy of this Privacy Policy. ### Index * [Privacy Policy](/dapp-store/privacy-policy) * [Personal information we collect](#personal-information-we-collect) * [How we use your personal information](#how-we-use-your-personal-information) * [How we share your personal information](#how-we-share-your-personal-information) * [Your choices](#your-choices) * [Other sites, services, and apps](#other-sites,-services,-and-apps) * [Security](#security) * [International data transfer](#international-data-transfer) * [Children](#children) * [Changes to this Privacy Policy](#changes-to-this-privacy-policy) * [How to contact us](#how-to-contact-us) * [State privacy rights notice](#state-privacy-rights-notice) * [Notice to European users](#notice-to-european-users) * [General](#general) * [Our legal bases for processing](#our-legal-bases-for-processing) * [Retention](#retention) * [Other info](#other-info) * [Your rights](#your-rights) * [Data Processing outside Europe](#data-processing-outside-europe) ## Personal information we collect Information you provide to us. Personal information you may provide directly to us through the Service or otherwise includes: * **Contact data**, such as your first and last name, email address, and phone number. * **Demographic data**, such as your time zone and language when provided to us through the dApp Store. * **Device information**, including the serial number of your Solana Mobile Device, device identifier (e.g., IMEI), and authentication tokens that are linked to your Solana Mobile Device. * **Payment and transactional (including blockchain) data**, such as information relating to your orders through the dApp Store, your purchase history on the dApp Store, and your blockchain transaction history. * **dApp Store interaction history data**, including reviews of apps and other information relating to what content and apps you search for, browse, view, download, and update through the dApp Store. * **Cryptocurrency-related information**, including wallet information (such as public key, public wallet address, and wallet name (where applicable)) and of Solana Mobile Device non-fungible token (“**NFT**”) holdings. * **Communications data** based on our exchanges with you, including when you contact us through the Service, social media, or otherwise, including to troubleshoot issues with your Solana Mobile Device or dApp Store experience or to dispute a transaction on the dApp Store. * **Marketing data**, such as your preferences for receiving our marketing communications and details about your engagement with them. * **Promotion data**, including information or content (such as photos) you share when you enter a competition, promotion, or complete a survey. We may offer promotions for NFT or other giveaways. * **Other data** not specifically listed here, which we will use as described in this Privacy Policy or as otherwise disclosed at the time of collection. **Third-party sources.** We may combine personal information we receive from you with personal information we obtain from other sources, such as: * **Public sources**, such as transaction history from public blockchain(s) and ledgers and other personal information from other publicly available sources. * **Application Developers**, such as usage and earning data from apps you may download and use from the dApp Store. * **Seed Vault wallet app providers** whose applications are included with Solana Mobile Devices, such as blockchain transaction history. * **Operating system provider**, such as Google, which provides the Android operating system for the Solana Mobile Device. * **Other third parties who you direct to share your personal information with us**, such as your mobile phone service provider who may share data about your mobile account to help us provide you with Solana Mobile Device -related services. **Automatic data collection.** We, our service providers, or our business partners (including our hardware providers) may automatically log information about you, your Solana Mobile Device, and your interaction over time with the Service, our communications, and other online services, such as: * **Device usage and activity data** about your interaction with and use of the Solana Mobile Device, when you grant us permission to collect this data. Such data may include information about apps you install and download; information about app launches and crashes; product interaction (e.g., touch interaction data and how long you use an app); Seed Vault events (but excluding seed usage events, your seed phrase, public keys and private keys); performance and other diagnostic data; and other Solana Mobile Device usage and activity data. For more information about how to opt out of our collection of certain Device Usage and Activity Data, please visit the [Your Choices section](#your-choices) below. * **dApp Store usage and activity data** about your interaction with and use of the dApp Store, including when you open and close the dApp Store, your interactions with dApp Store notifications and messages, and information about dApp Store launches and crashes; performance and other diagnostic data; and other usage and activity data. * **Location data**, including information about nearby Wi-Fi access points and cell towers. If you permit third parties (such as app developers) to collect your location data via the Services, those third parties can process your information according to their privacy policies, see the [Other Sites, Services, and apps section](#other-sites,-services,-and-apps) below. * **Device information**, such as Solana Mobile Device operating system version, IP address, general location data, and unique device identifiers. Google provides the Android operating system for the Solana Mobile Device and may collect and process personal information related to the Services, as described in the Google Privacy Policy at [https://policies.google.com/privacy](https://policies.google.com/privacy). ## How we use your personal information We may use your personal information for the following purposes or as otherwise described at the time of collection: **Service delivery and operations**. We may use your personal information to: * provide, operate, and improve the Service and our business; * provide you the content you purchase, download, or want to update in the dApp Store; * process your transactions through or related to the Services (for example, we may use your personal information to facilitate payment for Solana Mobile Device or to process Solana Mobile Device refund requests); * identify and authenticate your access to certain features of the Services (for example, we may use your personal information to authenticate your access to your Solana Mobile Device or transactions through the dApp Store); * personalizing the service (for example, we may use personal information collected from the camera to dim the brightness of the screen display if you do not appear to be looking at your Solana Mobile Device); * enable security features of the Service, such as by sending you security codes via email or SMS; * communicate with you about the Service, including by sending Service-related announcements (such as messages about new content and offers on the dApp Store), updates, security alerts, and support and administrative messages; * communicate with you about events or contests in which you participate; * understand your needs and interests; and * provide support for the Service, such as debugging and repairing errors, and respond to your requests, questions, and feedback. **To create aggregated, de-identified, and/or anonymized data.** We may create aggregated, de-identified, and/or anonymized data from the personal information we collect. We make personal information into de-identified or anonymized data by removing information that makes the data personally identifiable to you. We may use this aggregated, de-identified, or otherwise anonymized data and share it with third parties, including app developers, for our lawful business purposes, including to analyze and improve the Service and promote our business. We will not attempt to reidentify any such data except as permitted by law. **Marketing.** We and our service providers may collect and use your personal information for marketing purposes. For example, we may send you direct marketing communications and may personalize these messages based on your needs and interests. You may opt out of our marketing communications as described in the Communication choices subsection below. **Events, promotions, and contests.** We may use your personal information to: * administer promotions and contests * communicate with you about promotions or contests in which you participate * contact or market to you after collecting your personal information at an event **Service improvement and analytics**. We may use your personal information to analyze your usage of the Service, improve the Service, improve the rest of our business, help us understand user activity on the Service, including which apps are most and least visited and how those apps perform, and develop new products and services. **Compliance and protection**. We may use your personal information to: * comply with applicable laws, lawful requests, and legal process, such as responding to subpoenas, investigations, or requests from government authorities; * protect our, your or others’ rights, privacy, safety, or property (including by making and defending legal claims); * audit our internal processes for compliance with legal and contractual requirements or our internal policies; * enforce the terms and conditions that govern the Service; and * prevent, identify, investigate, and deter fraudulent, harmful, unauthorized, unethical, or illegal activity, including cyberattacks and identity theft. **With your consent**. In some cases, we may specifically ask for your consent to collect, use, or share your personal information, such as when required by law. ## How we share your personal information We may share your personal information with the following parties and as otherwise described in this Privacy Policy, in other applicable notices, or at the time of collection. **Affiliates.** Our corporate parent, subsidiaries, and affiliates. **Service providers.** Third parties that provide services on our behalf or help us operate the Service or our business (such as processing or hosting, including personal information, information technology, customer service and support, email delivery, marketing, consumer research, and analytics). **Operating system provider**. For example, we may share information about what software is currently running on your Solana Mobile Device for the operating system provider to check if software updates are available. **App developers**. Third-party app developers who make their app available in the dApp Store and who develop apps. For example, we may share your personal information (such as information to prove a dApp Store purchase) with app developers so they can provide your purchased content to you. As another example, we may also share your personal information about app crashes and errors, including Solana Mobile Device operating system version, Solana Mobile Device type, and crash logs, with app developers for the purpose of identifying and fixing technical issues within the app. **Seed Vault wallet app providers**. Third parties whose wallet applications are included with Solana Mobile Devices. **Business partners**. Third parties with whom we co-sponsor events or promotions and with whom we jointly offer products or services. **Professional advisors**. Professional advisors, such as lawyers, auditors, bankers and insurers, where necessary in the course of the professional services that they render to us. **Authorities and others**. Law enforcement, government authorities, and private parties, as we believe in good faith to be necessary or appropriate for the compliance and protection purposes described above. **Business transferees**. We may disclose personal information in the context of actual or prospective business transactions (e.g., investments in Solana Mobile, financing of Solana Mobile, public stock offerings, or the sale, transfer, or merger of all or part of our business, assets, or shares), for example, we may need to share certain personal information with prospective counterparties and their advisers. We may also disclose your personal information to an acquirer, successor, or assignee of Solana Mobile as part of any merger, acquisition, sale of assets, or similar transaction, and/or in the event of an insolvency, bankruptcy, or receivership in which personal information is transferred to one or more third parties as one of our business assets. **Other users and the public**. Certain of your personal information may be visible to other users of the Service and the public. For example, members of the public may have access to information published on the blockchain through the Service, such as when we issue you an NFT. As another example, other users of the dApp Store and the public can view your reviews of apps that you submit to the dApp Store. This information can be seen, collected, and used by others, including being cached, copied, screen captured, or stored elsewhere by others, and we are not responsible for any such use of this information. **With your consent.** We may share your personal information with others at your direction or with your consent. ## Your choices In this section, we describe the rights and choices available to all users. Users who are located in California and certain other US states and in Europe can find additional information about their rights below. **Declining to provide information.** We need to collect personal information to provide certain services. If you do not provide the information we identify as required or mandatory, we may not be able to provide those services. **Privacy settings.** We make available certain privacy settings on the Service, including options to control the collection of information we and/or our partners use to improve our Services. To access this setting on your Solana Mobile Device, go to Settings > Solana Mobile > Improve our services. You can also control the collection of usage and diagnostic data by going to Settings >Solana Mobile. If you change your settings after we have initiated a data upload, your new settings will go into effect after that process has been completed. You cannot disable our use of anonymous, de-identified, or aggregated data about crashes and errors for Solana Mobile apps. **Communication choices.** If you receive marketing emails from us, you may unsubscribe at any time by following the instructions contained within the email. You may also opt-out from receiving marketing emails from us, and any other promotional communications that we may send to you from time to time (e.g., by postal mail) by sending your request to us by email at [privacy@solanamobile.com](mailto:privacy@solanamobile.com) or by writing to us at the address given in the ‘How to contact us’ section of this Privacy Policy. Please be aware that if you opt out of receiving marketing emails from us, it may take up to ten business days for us to process your opt-out request, and you may receive marketing emails from us during that period. Additionally, even after you opt out of receiving marketing messages from us, you will continue to receive security-related, administrative, and transactional messages from us regarding your use of the Services. ## Other sites, services, and apps The Service may contain links to websites, mobile applications, and other online services operated by third parties. For example, you can download apps from third-party app developers through the dApp Store. In addition, our content may be integrated into web pages or other online services that are not associated with us. These links and integrations are not an endorsement of, or representation that we are affiliated with, any third party. We do not control websites, mobile apps, or online services operated by third parties, and we are not responsible for their actions. We encourage you to read the privacy policies of the other websites, mobile apps, and online services you use. ## Security We employ technical, organizational, and physical safeguards designed to protect the personal information we collect. However, security risk is inherent in all internet and information technologies, and we cannot guarantee the security of your personal information. ## International data transfer We are headquartered in the United States and may use service providers that operate in other countries. Your personal information may be transferred to the United States or other locations where privacy laws may not be as protective as those in your state, province, or country. Users in Europe should read the important information provided below about the transfer of personal information outside of Europe. ## Children The Service is not intended for use by anyone under 18 years of age. If you are a parent or guardian of a child from whom you believe we have collected personal information in a manner prohibited by law, please contact us at [privacy@solanamobile.com](mailto:privacy@solanamobile.com). If we learn that we have collected personal information through the Service from a child without the consent of the child’s parent or guardian as required by law, we will comply with applicable legal requirements to delete the information. ## Changes to this Privacy Policy We reserve the right to modify this Privacy Policy at any time. If we make material changes to this Privacy Policy, we will notify you by updating the date of this Privacy Policy and posting it on the Service or by other appropriate means. Any modifications to this Privacy Policy will be effective upon our posting the modified version (or as otherwise indicated at the time of posting). In all cases, your use of the Service after the effective date of any modified Privacy Policy indicates your acknowledgement that the modified Privacy Policy applies to your interactions with the Service and our business. ## How to contact us ● **Email:** [privacy@solanamobile.com](mailto:privacy@solanamobile.com) ● **Mail:** 530 Divisadero St. PMB 722 San Francisco, CA 94117 ## State privacy rights notice Except as otherwise provided, this section applies to residents of California and other states to the extent they have privacy laws applicable to us that grant their residents the rights described below (collectively the “**State Privacy Laws**”). This section describes how we collect, use, and share Personal Information of residents of these states and the rights these users may have with respect to their Personal Information. Please note that not all rights listed below may be afforded to all users and that if you are not a resident of one of these states listed above, you may not be able to exercise these rights. In addition, **we may not be able to process your request if you do not provide us with sufficient detail to allow us to confirm your identity or understand and respond to it.** For purposes of this section, the term “**Personal Information**” has the meaning given to “personal data”, “personal information” or other similar terms and “**Sensitive Personal Information**” has the meaning given to “sensitive personal information,” “sensitive data”, or other similar terms in the State Privacy Laws, except that in neither case does such term include information exempted from the scope of the State Privacy Laws. In some cases, we may provide a different privacy notice to certain categories of residents of these states, such as employees or job applicants, in which case that notice will apply instead of this section. **Your privacy rights.** The State Privacy Laws may provide residents with some or all of the rights listed below. However, these rights are not absolute and some State Privacy Laws do not provide these rights to their residents. Therefore, we may decline your request in certain cases as permitted by law. * **Information.** You can request the following information about how we have collected and used your Personal Information: * The categories of Personal Information that we have collected. * The categories of sources from which we collected Personal Information. * The business or commercial purpose for collecting and/or selling Personal Information. * The categories of third parties with which we share Personal Information. * The categories of Personal Information that we sold or disclosed for a business purpose. * The categories of third parties to whom the Personal Information was sold or disclosed for a business purpose. * **Access**. You can request a copy of the Personal Information that we have collected about you. * **Appeal.** You can appeal our denial of any request validly submitted. * **Correction.** You can ask us to correct inaccurate Personal Information that we have collected about you. * **Deletion.** You can ask us to delete the Personal Information that we have collected from you. * **Opt-out.** * **Opt-out of certain processing for targeted advertising purposes.** We do not process your personal information for targeted advertising purposes. * **Opt-out of profiling/automated decision making.** We do not use your Personal Information to engage in profiling or to perform automated decision-making that results in significant financial impacts, significant impacts on housing, education, employment, health care, or criminal justice, or similarly significant impacts. * **Opt-out of other sales of personal data.**  We do not sell your Personal Information within the meaning of State Privacy Laws. * **Consumers under 16**. We do not have actual knowledge that we collect, sell or share the personal information of consumers under 16 years of age. * **Sensitive Personal Information**. While we process certain categories of Sensitive Personal Information as described in this Privacy Policy, we do not process Sensitive Personal Information for the purpose of inferring characteristics about consumers under the California Consumer Privacy Act (“CCPA”). * **Nondiscrimination.** You are entitled to exercise the rights described above free from discrimination as prohibited by the State Privacy Laws. **Exercising your right to information/know, access, appeal, correction, and deletion.** You may submit requests to exercise your right to information/know, access, appeal, correction, or deletion by calling us toll-free at 1 (888) 212-2019, or via email to [privacy@solanamobile.com](mailto:privacy@solanamobile.com). **Verification of Identity; Authorized agents.** We may need to verify your identity in order to process your information/know, access, appeal, correction, or deletion requests and reserve the right to confirm your residency. To verify your identity, we may require government identification, a declaration under penalty of perjury, or other information, where permitted by law. Under some State Privacy Laws, you many enable an authorized agent to make a request on your behalf. However, we may need to verify your authorized agent’s identity and authority to act on your behalf. We may require a copy of a valid power of attorney given to your authorized agent pursuant to applicable law. If you have not provided your agent with such a power of attorney, we may ask you to take additional steps permitted by law to verify that your request is authorized, such as by providing your agent with written and signed permission to exercise your State Privacy Laws rights on your behalf, the information we request to verify your identity, and confirmation that you have given the authorized agent permission to submit the request. **Personal information that we collect, use and disclose.** We have summarized below the Personal Information and Sensitive Personal Information we collect, the purposes for which we collect it and the third parties to or with whom we may disclose, sell or share it by reference below to both the categories defined in the Personal information we collect section of this Privacy Policy above and the categories of Personal Information and Sensitive Personal Information specified in the CCPA (Cal. Civ. Code §1798.140). The categories of Personal Information and Sensitive Personal Information described below may be collected via any of the sources described in the [Personal information we collect](#personal-information-we-collect) section of this Privacy Policy above. The summary below describes our practices currently and during the 12 months preceding the effective date of this Privacy Policy. Information you voluntarily provide to us, such as in free-form webforms, may contain other categories of personal information not described below. * **Personal Information (“PI”) we collect:** * **Contact data** * CCPA statutory category: Identifiers * Purpose for PI collection: Service delivery and operations; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; App developers; Seed Vault wallet app providers; Business partners; Professional advisors; Authorities and others; Business transferees * **Demographic data** * CCPA statutory category: Identifiers * Purpose for PI collection: Service delivery and operations; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; App developers; Business partners; Professional advisors; Authorities and others; Business transferees * **Payment and transactional (including blockchain) data** * CCPA statutory category: Commercial information * Business/commercial purpose for SPI collection: Service delivery and operations; Research & development; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; App developers; Seed Vault wallet app providers; Authorities and others * **Device information** * CCPA statutory category: Identifiers; Commercial information * Purpose for PI collection: Service delivery and operations; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; Operating system provider; App developers; Seed Vault wallet app providers; Authorities and others; Business transferees * **dApp Store interaction history data** * CCPA statutory category: Identifiers; Commercial information * Purpose for PI collection: Service delivery and operations; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; App developers; Business partners; Authorities and others; Business transferees; Other users and the public * **Cryptocurrency-related information** * CCPA statutory category: Commercial information; financial information * Purpose for PI collection: Service delivery and operations; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; App developers; Seed Vault wallet app providers; Authorities and others; Business transferees * **Communications data** * CCPA statutory category: Identifiers; Commercial information; Internet or Network Information * Business/commercial purpose for PI collection: Service delivery and operations; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; Business partners; Professional advisors; Authorities and others; Business transferees; Seed Vault wallet app providers Other users and the public * **Marketing data** * CCPA statutory category: Identifiers; Commercial information; Internet or Network Information * Purpose for PI collection: Service delivery and operations; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; Business partners; Authorities and others; Business transferees * **Promotion data** * CCPA statutory category: Identifiers; Commercial information; Internet or Network Information * Purpose for PI collection: Service delivery and operations; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; App developers; Business partners; Professional advisors; Authorities and others; Business transferees; Other users and the public * **Device usage and activity data** * CCPA statutory category: Identifiers (other); Internet or Network Information * Purpose for PI collection: Service delivery and operations; Marketing; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; App developers; Seed Vault wallet app providers; Professional advisors; Authorities and others; Business transferees * **dApp Store usage and activity data** * CCPA statutory category: Identifiers (other); Internet or Network Information * Purpose for PI collection: Service delivery and operations; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; Professional advisors; Authorities and others; Business transferees * *Operating system information*\* * CCPA statutory category: Identifiers * Business/commercial purpose for PI collection: Service delivery and operations; Marketing; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Service providers; Operating system provider; App developers; Business partners; Professional advisors; Authorities and others; Business transferees * **Data derived from the above** * CCPA statutory category: Inferences * Business/commercial purpose for PI collection: Service delivery and operations; Marketing; Events, promotions, and contests; Service improvement and analytics; Compliance & protection * Categories of third parties to whom we “disclose” PI for a business purpose: Affiliates; Business partners; Professional advisors; Authorities and others; Business transferees Your personal information, including your sensitive personal information, may also be disclosed to third parties at your request or with your consent, to third parties in connection with a business transaction, and/or to law enforcement, regulators and other third parties for legal reasons. **Additional information for California residents.** **Shine the light law.** Under California’s Shine the Light law (California Civil Code Section 1798.83), California residents may ask companies with whom they have formed a business relationship primarily for personal, family or household purposes to provide the names of third parties to which they have disclosed certain personal information (as defined under the Shine the Light law) during the preceding calendar year for their own direct marketing purposes, and the categories of personal information disclosed. You may send us requests for this information to [privacy@solanamobile.com](mailto:privacy@solanamobile.com). In your request, you must include the statement “Shine the Light Request," and provide your first and last name and mailing address and certify that you are a California resident. We reserve the right to require additional information to confirm your identity and California residency. Please note that we will not accept requests via telephone, mail, or facsimile, and we are not responsible for notices that are not labeled or sent properly, or that do not have complete information. **Additional information for Nevada residents.** Nevada residents have the right to opt-out of the sale of certain personal information for monetary consideration. While we do not currently engage in such sales, if you are a Nevada resident and would like to make a request to opt out of any potential future sales, please email [privacy@solanamobile.com](mailto:privacy@solanamobile.com). **Contact Us.** If you have questions or concerns about our privacy policies or information practices, please contact us at [privacy@solanamobile.com](mailto:privacy@solanamobile.com). ## Notice to European users ## General **Where this Notice to European users applies.** The information provided in this “Notice to European users” section applies only to individuals in Europe. **Personal information.** References to “personal information” in this Privacy Policy should be understood to include a reference to “personal data” governed by European data protection legislation, including the “GDPR” (i.e., the General Data Protection Regulation 2016/679 (“EU GDPR”), the EU GDPR as it forms part of UK law (“UK GDPR”), and the Swiss FADP – i.e., information about individuals from which they are either directly identified or can be identified. **Controller.** For the purposes of European data protection legislation, Solana Mobile is the data controller (i.e., the company that is responsible for and controls the processing of your personal information). **Our GDPR Representatives.** * *If you are located in the European Union:* we have appointed the European Data Protection Office (EDPO) as our GDPR Representative in the EU. You can contact the EDPO regarding matters pertaining to the GDPR by using the EDPO’s online request form: [https://edpo.com/gdpr-data-request/](https://edpo.com/gdpr-data-request/), or in writing to the EDPO Avenue Huart Hamoir 71, 1030 Brussels, Belgium. * *If you are located in the UK:* we have appointed EDPO UK Ltd as its UK GDPR representative. You can contact EDPO UK regarding matters pertaining to the UK GDPR by using EDPO’s online request form: [https://edpo.com/uk-gdpr-data-request/](https://edpo.com/uk-gdpr-data-request/), or in writing to the EDPO UK at 8 Northumberland Avenue, London WC2N 5BY, United Kingdom. ## Our legal bases for processing In respect of each of the purposes for which we use your personal information, the GDPR requires us to ensure that we have a “legal basis” for that use. Our legal bases for processing your personal information described in this Privacy Policy are listed below. * Where we need to perform a contract, we are about to enter into or have entered into with you (“**Contractual Necessity**”). * Where it is necessary for our legitimate interests and your interests and fundamental rights do not override those interests (“**Legitimate Interests**”). More details about the specific legitimate interests pursued with respect to each purpose we use your personal information for are set out in the table below. * Where we need to comply with a legal or regulatory obligation (“**Compliance with Law**”). * Where we have your specific consent to carry out the processing for the purpose in question (“**Consent**”). We have set out below the legal bases we rely on in respect of the relevant purposes for which we use your personal information – for more information on these purposes and the data types involved, see ‘How we use your personal information.’ | Categories of personal information | Legal basis | | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ***Service delivery and operations*** | | | • Contact data
• Demographic data
• Device serial number data
• Payment and transactional (including blockchain) data
• Cryptocurrency-related information | **Contractual Necessity** | | • Location data | **Consent** | | • dApp Store interaction history data
• dApp Store usage data
• Communications data
• Solana Mobile Device usage data | • **Legitimate Interests**. We have a legitimate interest in understanding your use of the Services in order to maintain a reliable and secure service and ensure the correct operation of associated IT services, systems, and networks.
• **Consent** | | ***To create aggregated, de-identified, and/or anonymized data*** | | | • Any and all data types relevant to the circumstances | **Legitimate Interests**. We may aggregate, de-identify, or otherwise anonymize data for research and development purposes. We have a legitimate interest in analyzing the use of our Services on an aggregated, de-identified, or otherwise anonymized basis. | | ***Marketing*** | | | • Contact data
• Demographic data
• Registration data
• Payment and transactional (including blockchain) data
• Marketing data | • **Legitimate Interests**. We have a legitimate interest in marketing our Services, including sending marketing communications where you have agreed to receive them or where you had previously contacted us.
• **Consent**. In circumstances or in jurisdictions where consent is required under applicable data protection laws for sending marketing communications. | | ***Events, promotions and contests*** | | | • Contact data
• Demographic data
• Device serial number data
• Marketing data
• Promotion data
• dApp Store interaction history data
• dApp Store usage data
• Solana Mobile Device usage data | • **Contractual Necessity** to administer the promotions and contests in accordance with the terms or rules thereof (including communicating with you as and where necessary)
• In respect of promoting these promotions and contests:
  ◦ **Legitimate Interests** – we have a legitimate interest in promoting these promotions and contests, including associated publicizing of our business and operations.
  ◦ **Consent** – in circumstances or in jurisdictions where consent is required under applicable data protection laws for sending promotional communications. | | ***Service improvement and analytics*** | | | • Contact data
• Demographic data
• Device serial number data
• Cryptocurrency-related information
• Communications data
• Solana Mobile Device usage data
• dApp Store interaction history data
• Location data | • **Legitimate Interests**. We have a legitimate interest in understanding how you use the Services in order to develop and improve the Services
• **Consent**, where required under applicable laws | | ***Compliance and protection*** | | | • Any and all data types relevant in the circumstances | • **Compliance with Law**
• **Legitimate Interests**. Where Compliance with Law is not applicable, we and any relevant third parties have a legitimate interest in participating in, supporting, and following legal process and requests, including through cooperation with authorities. We and any relevant third parties may also have a legitimate interest in ensuring the protection, maintenance, and enforcement of our and their rights, property, and/or safety. | | ***Further uses*** | | | • Any and all data types relevant in the circumstances | • The original legal basis relied upon if the relevant further use is compatible with the initial purpose for which the Personal Information was collected.
• **Consent**, if the relevant further use is not compatible with the initial purpose for which the personal information was collected. | ## Retention We retain personal information for as long as necessary to fulfill the purposes for which we collected it, including for the purposes of satisfying any legal, accounting, or reporting requirements, to establish or defend legal claims, or for compliance and protection purposes. To determine the appropriate retention period for personal information, we consider the amount, nature, and sensitivity of the personal information, the potential risk of harm from unauthorized use or disclosure of your personal information, the purposes for which we process your personal information, and whether we can achieve those purposes through other means, and the applicable legal requirements. When we no longer require the personal information, we have collected about you, we will either delete or anonymize it or, if this is not possible (for example, because your personal information has been stored in backup archives), then we will securely store your personal information and isolate it from any further processing until deletion is possible. If we anonymize your personal information (so that it can no longer be associated with you), we may use this information indefinitely without further notice to you. ## Other info **No sensitive personal information.** If you provide any sensitive personal information (e.g., information related to racial or ethnic origin, political opinions, religion or other beliefs, health, biometrics or genetic characteristics, criminal background, or trade union membership) to us when you use the Services, you must consent to our processing and use of such sensitive personal information in accordance with this Privacy Policy. If you do not consent to our processing and use of such sensitive personal information, you must not submit such sensitive personal information through our Services. **No Automated Decision-Making and Profiling.** As part of the Service, we do not engage in automated decision-making and/or profiling, which produces legal or similarly significant effects. ## Your rights General. European data protection laws give you certain rights regarding your personal information. If you are located in Europe, you may ask us to take the following actions in relation to your personal information that we hold: * **Access.** Provide you with information about our processing of your personal information and give you access to your personal information. * **Correct.** Update or correct inaccuracies in your personal information. * **Delete.** Delete your personal information where there is no good reason for us continuing to process it - you also have the right to ask us to delete or remove your personal information where you have exercised your right to object to processing (see below). * **Transfer.** Transfer a machine-readable copy of your personal information to you or a third party of your choice. * **Restrict.** Restrict the processing of your personal information, for example, if you want us to establish its accuracy or the reason for processing it. * **Object.** Object to our processing of your personal information where we are relying on Legitimate Interests – you also have the right to object where we are processing your personal information for direct marketing purposes. * **Withdraw Consent.** When we use your personal information based on your consent, you have the right to withdraw that consent at any time. **Exercising These Rights.** You may submit these requests by email to [privacy@solanamobile.com](mailto:privacy@solanamobile.com) or our postal address provided above. We may request specific information from you to help us confirm your identity and process your request. Whether or not we are required to fulfill any request you make will depend on a number of factors (e.g., why and how we are processing your personal information), if we reject any request you may make (whether in whole or in part), we will let you know our grounds for doing so at the time, subject to any legal restrictions. **Your Right to Lodge a Complaint with your Supervisory Authority.** In addition to your rights outlined above, if you are not satisfied with our response to a request you make or how we process your personal information, you can file a complaint with the data protection regulator in your habitual place of residence. * *For users in the European Economic Area* – the contact information for the data protection regulator in your place of residence can be found here: [https://edpb.europa.eu/about-edpb/board/members\_en](https://edpb.europa.eu/about-edpb/board/members_en) * *For users in the UK* – the contact information for the UK data protection regulator is below: The Information Commissioner’s Office Water Lane, Wycliffe House Wilmslow - Cheshire SK9 5AF Tel. +44 303 123 1113 Website: [https://ico.org.uk/make-a-complaint/](https://ico.org.uk/make-a-complaint/) ## Data Processing outside Europe We may share your personal information with third parties who may be based outside of the EEA, Switzerland, and/or UK. In such circumstances, those parties’ processing of your personal information will involve a transfer of your personal information outside of the EEA, Switzerland, and/or UK, where privacy laws may not be as protective as those in your state, province, or country. You can obtain further information or a copy of or access safeguards under which your personal information is transferred outside of the EEA, Switzerland, and/or UK by contacting us at [privacy@solanamobile.com](mailto:privacy@solanamobile.com). # Solana Mobile Publisher Policy Source: https://docs.solanamobile.com/dapp-store/publisher-policy This Solana Mobile Publisher Policy (“Publisher Policy”) is part of and subject to the Solana Mobile dApp Store Developer Agreement (“Developer Agreement”). Capitalized words used but not defined herein have the meaning given in the Developer Agreement. By submitting any Developer Asset to Solana Mobile, you acknowledge and agree that such Developer Asset complies with the terms of this Publisher Policy. If you encounter any Developer Asset or other Content in the dApp Store or otherwise via our products and services that does not comply with the terms of this Publisher Policy, you may notify us at [concerns@dappstore.solanamobile.com](mailto:concerns@dappstore.solanamobile.com). We reserve the right, but assume no obligation, to investigate and take any action we deem appropriate. ## Restricted Content Solana Mobile does not allow any Developer Assets, User Content, or text, images, audio content, code, or other content of any sort (“Content”) that Solana Mobile determines in its sole discretion may violate applicable law, rule, or regulation (“Applicable Law”), or the Solana dApp Store mission (“Restricted Content”). Restricted Content includes, without limitation, the following: * **Illegality:** Content that violates or promotes the violation of Applicable Law, including the following: * Content that facilitates or promotes the facilitation of: the consumption of alcohol, tobacco, or other age-restricted products by minors; the purchase or sale of illegal narcotics; or the manufacturing of illegal substances, including narcotics; * Content that depicts, promotes, or encourages the abuse or exploitation of children, including all child sexual abuse materials; and * Content that depicts, promotes, or encourages activity or behavior that is illegal or restricted under Applicable Law, including (as applicable to your jurisdiction) pornography, prostitution, theft, murder, or other violent or offensive acts. * Content that infringes on intellectual property of any third-party. * **Content Adverse to Community:** Content that is antithetical to our community values, including: * Hate speech or speech that threatens, promotes or incites hatred or violence against individuals or groups based on immutable characteristics or other characteristics associated with systemic discrimination; * Content that depicts, promotes, advocates for or facilitates gratuitous or real-world violence or other dangerous activity, including any Content that promotes self-harm, suicide, or games where serious injury or death may result; * Content that promotes or encourages the promotion of false or misleading health claims or claims that can cause physical harm to users; * Pornography, prostitution, other sexually explicit Content; and * Content designed to interfere with the proper functions of government, including false election Content (such as “official voting dApps”). * **Deliberately Misleading Content:** Content that intentionally misleads users or can reasonably be expected to mislead users, e.g.,: * Content that falsely claims an affiliation with or endorsement by a third party (government, celebrity, private enterprise, etc.); * Content that falsely induces or influences a user to take action with respect to their device, such as encouraging users to modify security settings or features; * Content that misleads users as to the true intent, nature, or purpose of any dApp; and * Content designed to create, or to enable users to create, ‘deepfakes’ or other false or misleading Content. * Content designed to create a likelihood of confusion with a third-party’s entity, brand, products or services. ## Guidelines for User Data dApps that collect, access, use, store, or disclose User Content or other information from or about a user, including without limitation device information (“User Data”), must be transparent about the collection and use of such User Data. Without limitation, all dApps on the dApp Store must: * Disclose the dApp’s or its Developer’s practices with respect to the collection, use, and disclosure of User Data in a privacy policy or other statement that complies with Applicable Law; * Obligate all third-party services used by or integrated with the dApp that may have access to the applicable User Data to comply with this Publisher Policy; * Not collect User Data from minors (as determined by Applicable Law) without the consent of a parent or guardian; * Provide a means or method for users to delete their account, and delete the User Data associated with such account (except to the extent you have lawful reasons, such as regulatory requirements or fraud prevention, to retain such data); and * Not use fraudulent, deceptive, or coercive measures to obtain user consent to the collection, sharing, or any specific use of User Data, and respect users’ decisions if they decline to consent. dApps that collect, access, share, or encourage the collection, access, or sharing of Regulated Data from or between or among end users must comply with all Applicable Laws with respect to such Regulated Data. “Regulated Data” means any (a) Social Security numbers or other government-issued identification numbers; (b) protected health information subject to the Health Insurance Portability and Accountability Act (HIPAA) or other information regarding an individual’s medical history, mental or physical condition, or medical treatment or diagnosis by a health care professional; (c) health insurance information; (d) biometric information or biometric identifiers; (e) credentials to any financial accounts or credit, debit or payment card data subject to the Payment Card Industry Data Security Standard (PCI DSS); (f) tax return data; (g) precise geolocation data; (h) data revealing racial or ethnic origin, religious beliefs, sex life or sexual orientation, union membership, citizenship, or immigration status; (i) genetic data; (j) personal data collected from an individual under the age of 18; (k) personal data subject to any Applicable Law related to data protection, including U.S. state consumer privacy laws such as the California Consumer Privacy Act; (l) data relating to criminal convictions or offenses; or (m) online account credentials. Without limiting the foregoing: * dApps that collect Regulated Data should collect only the minimum amount of such Regulated Data required to perform such dApp’s function; * dApps should not offer Regulated Data for sale or otherwise make it available to any third party except with the applicable users’ express consent and in compliance with Applicable Law; and * dApps that collect, store, and transfer Regulated Data should use encryption and other industry best practices to protect such Regulated Data in transit and at rest. ## Restricted Activities and Transactions Solana Mobile does not knowingly allow any dApps that are designed to process transactions, provide services, or facilitate other activities that violate Applicable Law. Without limiting the foregoing: * dApps may not facilitate the sale or purchase of prescription drugs without a prescription; * dApps may not promote or sell any substance that is unapproved under Applicable Law, regardless of whether it is being sold for such purposes; * dApps that provide or purport to provide financial services subject to any regulation under Applicable Law must obtain and provide in connection with such Developer Assets all documentation required by Applicable Law to provide such financial services; * dApps that are or purport to be regulated medical devices must obtain and provide in connection with such Developer Assets all documentation required by Applicable Law to act as a medical device; * dApps that make any medical or health-related claims with respect to their services must substantiate those claims, and must have required legal and regulatory disclosures; * dApps may not interfere with, disrupt, damage, or gain unauthorized access to any user devices or any other devices, networks, or services; and * dApps may not include, distribute, or incorporate code that would introduce or exploit security vulnerabilities. Developer Assets may not include, and Solana Mobile will not knowingly permit the dApp Store to allow, any of the following: * dApps that block or interfere with the display of ads on other dApps; * dApps that facilitate the circumvention of or provide instructions on how to circumvent security protections or otherwise hack networks, services, software, or hardware; * dApps that encourage or cause cheating on or otherwise affect the gameplay of other dApps; * dApps that access or use any service in a manner that violates the terms of use of such service; * dApps that install other dApps or any other Content on a device without the user’s prior consent; * dApps that link to or facilitate the distribution or installation of viruses or other malicious software; * dApps or other Content containing a webview that loads untrusted web Content or unverified URLs obtained from untrusted sources; and * dApps that force user interaction with disruptive ads or notifications. ## Guidelines for User-Generated Content dApps that solicit, permit, host, display, enable, or otherwise make available (“Make Available”) user-generated Content (“UGC”) are solely responsible for ensuring that such UGC complies with the restrictions applicable to Content as set forth in this Publisher Policy. In particular, and without limitation, any dApp that Makes Available any UGC must: * Cause its user terms to include the same restrictions as this Publisher Policy, and require end users to agree to such user terms; * Enable users to report or flag offensive or inappropriate content from within the dApp; * Moderate UGC to ensure that there is no Restricted Content or other UGC that would violate this Publisher Policy or Applicable Law; and * Provide reasonable self-help remedies for end users (e.g., a “block” function) to enable end users to minimize disputes, and support user dispute resolution through established processes. # Mint your App NFT Source: https://docs.solanamobile.com/dapp-store/publishing-cli/app-nft If this is your first time publishing an app on the dApp Store, then you will need to mint a an **App NFT**. **TIP** If you are looking to publish an update version of an existing app, then skip to [this step](/dapp-store/publishing_releases). An App NFT: * Contains metadata that describes this specific app as a whole * **Created only once per app**. Subsequent app updates will instead rely on the *Release NFT*. ## Create a Solana keypair for your dapp See the [File System Wallet](https://docs.anza.xyz/cli/wallets/file-system) instructions to create a new keypair for publishing your dApp. You'll need to fund your account with some SOL to mint the necessary publisher, dApp, and release NFTs. For testing purposes, you can use devnet or testnet, and airdrop some SOL to this wallet. **KEEP YOUR KEYPAIR SAFE** This keypair is a critical secret for your dApp. Whomever possesses it is able to create new releases of your dApp and submit them to the Solana dApp Store. It should be safeguarded with appropriate technical measures. ## RPC endpoints By default, the dApp store CLI interacts with **Devnet**. This facilitates experimentation and testing, before you are ready to publish your dApp on Mainnet Beta. To publish to Mainnet Beta, add the `-u ` parameter to all commands below. **TIP** We **strongly** recommend you use a private RPC URL, as this will make the NFT minting process **much** more reliable as compared to the Solana public RPC. ## Validate your configuration First, you should validate the details you have provided in your configuration file: ```shell theme={null} npx dapp-store validate -k -b ``` On success, you should see output similar to: ```shell theme={null} App JSON valid! Release JSON valid! ``` **INFO** If you have `.mp4` video assets in your publishing, make sure you have `ffmpeg` utility library [installed](/dapp-store/publishing-cli/setup#ffmpeg). ## Create your App NFT **TIP** When using CLI version >= `0.8.0`, the following commands will submit a Solana transaction that includes a default priority fee of `500000` lamports. To customize this value, use param `-p` or `--priority-fee-lamports ` ```shell theme={null} npx dapp-store create app -k [-u ] ``` **Info** This is a **one-time** operation per app. Once you have created your dApp, the mint address is recorded in your configuration file. # Publishing to the Solana dApp Store Source: https://docs.solanamobile.com/dapp-store/publishing-cli/overview ## Overview Publishing a dApp to the Solana dApp Store involves the following: 1. Create a set of NFTs describing the dApp, publisher, and release on-chain. 2. Submit a request to the Solana dApp Store publisher portal requesting that Solana Mobile team review the dApp's release NFT. The publishing tool is designed for CI/CD usage - all steps, including submitting publish portal requests, can be integrated into your dApp release workflows. All files used during the NFT creation and publishing request submission steps can be committed to source control. ## Agreement & Policies Before you get started with the publishing process, you should read the following documents: ### Publisher Policy We've created the Solana dApp Store to be the best home for Web3 and crypto apps. Our policies exist to protect users from illegal, harmful, and misleading content, without restricting the abilities of apps to use crypto features, like trading NFTs or other digital goods. All apps submitted to the Solana dApp Store must comply with these policies. If you have concerns about an app in the Solana dApp Store catalog, please report it to [concerns@dappstore.solanamobile.com](mailto:concerns@dappstore.solanamobile.com). ### Solana dApp Store Developer Agreement Make sure to read and understand the Solana dApp Store Developer Agreement. These terms apply to all submissions made to the Solana dApp Store publisher portal. ## Next steps To get started with dApp publishing, you can begin following the [step-by-step guide](/dapp-store/publishing-cli/setup) or watch this video tutorial: