{"roots":["177:1882"],"nodeById":{"177:1882":{"type":"WEBPAGE","id":"177:1882","name":"/privacy-policy","overrideKey":"177:1882","absoluteBoundingBox":{"x":25130.0,"y":-7758.0,"width":1847.0,"height":6472.0},"isolatedAbsoluteRenderBounds":{"x":25130.0,"y":-7758.0,"width":1847.0,"height":6472.0},"relativeTransform":[[1.0,0.0,25130.0],[0.0,1.0,-7758.0]],"size":{"x":1847.0,"y":6472.0},"fills":[{"opacity":0.0470588244497776,"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["177:1883","177:1891"]},"177:1891":{"type":"FRAME","id":"177:1891","name":"Mobile","overrideKey":"177:1891","absoluteBoundingBox":{"x":26538.0,"y":-7658.0,"width":375.0,"height":6308.0},"isolatedAbsoluteRenderBounds":{"x":26538.0,"y":-7658.0,"width":375.0,"height":6308.0},"relativeTransform":[[1.0,0.0,1408.0],[0.0,1.0,100.0]],"size":{"x":375.0,"y":6308.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":29.0,"paddingRight":37.0,"paddingBottom":29.0,"paddingLeft":37.0,"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["177:1892"]},"177:1898":{"type":"TEXT","id":"177:1898","name":"Privacy Policy Last Updated: 01 Oct 2025 Viewlah (\"we,\" \"our,\" or \"us\") values your privacy. This Privacy Policy explains how we collect, use, store, and protect your personal information when you use our mobile application, website, and related services (collectively, the \"Service\"). By using the Service, you agree to the terms described in this Privacy Policy. 1. Scope This Privacy Policy applies to all users of the Viewlah app and website. It does not apply to third-party services linked through the app (such as external websites, analytics tools, or SDKs), which are governed by their own privacy policies. 2. Information We Collect a. Information You Provide We may collect the following information that you provide directly to us: Account details (name, email address, phone number, password) Profile information (photo, bio, preferences) Posts, reviews, ratings, comments, and feedback Payment details (if applicable for future paid features) Communications with our support team b. Information Collected Automatically We may automatically collect: Device details (model, operating system, unique identifiers) IP address, network information, and connection logs Usage data (pages viewed, features used, timestamps) Location data (GPS or approximate location, if authorized) Cookies and analytics data 3. How We Use Your Information We use your information to: Provide and improve the Service and its features Personalize your experience and recommend relevant content Verify identity and maintain account security Send important notifications, updates, and marketing messages (where permitted) Prevent fraud, abuse, and unauthorized access Conduct analytics, research, and performance optimization Comply with legal obligations 4. Sharing and Disclosure We may share your information with: Affiliates and subsidiaries for internal operations and analytics Service providers (e.g., hosting, payment, email, analytics, or customer support vendors) strictly for operational use Law enforcement or regulators when required by law or to protect our rights, users, or the public Business transfers: in case of merger, acquisition, or sale of assets, your data may be transferred under the same protections We never sell your personal data to third parties. 5. Data Retention We retain personal information only as long as necessary for the purposes outlined in this Policy or as required by law. When no longer needed, data will be securely deleted or anonymized. 6. Data Security We use reasonable administrative, technical, and physical safeguards to protect your data from unauthorized access, loss, or misuse. However, no system is 100% secure. If a data breach occurs, we will notify affected users and authorities in accordance with applicable laws. 7. Children’s Privacy The Service is not intended for individuals under the age of 13. If we discover we have unintentionally collected data from minors, we will promptly delete it. 8. Your Rights Depending on your jurisdiction, you may have the right to: Access and request a copy of your personal data Correct inaccurate information Request deletion of your account and data Withdraw consent for certain processing activities Object to data use for marketing or analytics Request data portability (where applicable) You can exercise these rights by contacting us at ceo@viewlah.com. 9. International Transfers If your data is transferred outside your country (e.g., to cloud servers or affiliates), we ensure adequate protection through contractual safeguards or other legal mechanisms in compliance with Singapore’s PDPA and international privacy standards (such as GDPR). 10. Cookies and Tracking Technologies We use cookies and similar technologies to: Improve functionality Analyze usage Personalize content You may disable cookies in your browser settings, though some features may not function properly. 11. Policy Updates We may update this Privacy Policy periodically. Major updates will be communicated via in-app notifications, pop-ups, or email. Continued use of the Service after updates constitutes acceptance of the revised Policy. 12. Contact Us If you have any questions, complaints, or requests regarding privacy or data protection, please contact: Viewlah Pte Ltd\u2028 Email: ceo@viewlah.com","overrideKey":"177:1898","absoluteBoundingBox":{"x":26575.0,"y":-7398.53662109375,"width":301.0,"height":4320.0},"isolatedAbsoluteRenderBounds":{"x":26575.42578125,"y":-7394.53662109375,"width":298.64453125,"height":4314.83544921875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,230.4634246826172]],"size":{"x":301.0,"y":4320.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Privacy Policy\nLast Updated: 01 Oct 2025\nViewlah (\"we,\" \"our,\" or \"us\") values your privacy. This Privacy Policy explains how we collect, use, store, and protect your personal information when you use our mobile application, website, and related services (collectively, the \"Service\").\nBy using the Service, you agree to the terms described in this Privacy Policy.\n1. Scope\nThis Privacy Policy applies to all users of the Viewlah app and website.\nIt does not apply to third-party services linked through the app (such as external websites, analytics tools, or SDKs), which are governed by their own privacy policies.\n2. Information We Collect\na. Information You Provide\nWe may collect the following information that you provide directly to us:\nAccount details (name, email address, phone number, password)\nProfile information (photo, bio, preferences)\nPosts, reviews, ratings, comments, and feedback\nPayment details (if applicable for future paid features)\nCommunications with our support team\nb. Information Collected Automatically\nWe may automatically collect:\nDevice details (model, operating system, unique identifiers)\nIP address, network information, and connection logs\nUsage data (pages viewed, features used, timestamps)\nLocation data (GPS or approximate location, if authorized)\nCookies and analytics data\n3. How We Use Your Information\nWe use your information to:\nProvide and improve the Service and its features\nPersonalize your experience and recommend relevant content\nVerify identity and maintain account security\nSend important notifications, updates, and marketing messages (where permitted)\nPrevent fraud, abuse, and unauthorized access\nConduct analytics, research, and performance optimization\nComply with legal obligations\n4. Sharing and Disclosure\nWe may share your information with:\nAffiliates and subsidiaries for internal operations and analytics\nService providers (e.g., hosting, payment, email, analytics, or customer support vendors) strictly for operational use\nLaw enforcement or regulators when required by law or to protect our rights, users, or the public\nBusiness transfers: in case of merger, acquisition, or sale of assets, your data may be transferred under the same protections\nWe never sell your personal data to third parties.\n5. Data Retention\nWe retain personal information only as long as necessary for the purposes outlined in this Policy or as required by law.\nWhen no longer needed, data will be securely deleted or anonymized.\n6. Data Security\nWe use reasonable administrative, technical, and physical safeguards to protect your data from unauthorized access, loss, or misuse.\nHowever, no system is 100% secure. If a data breach occurs, we will notify affected users and authorities in accordance with applicable laws.\n7. Children’s Privacy\nThe Service is not intended for individuals under the age of 13.\nIf we discover we have unintentionally collected data from minors, we will promptly delete it.\n8. Your Rights\nDepending on your jurisdiction, you may have the right to:\nAccess and request a copy of your personal data\nCorrect inaccurate information\nRequest deletion of your account and data\nWithdraw consent for certain processing activities\nObject to data use for marketing or analytics\nRequest data portability (where applicable)\nYou can exercise these rights by contacting us at ceo@viewlah.com.\n9. International Transfers\nIf your data is transferred outside your country (e.g., to cloud servers or affiliates), we ensure adequate protection through contractual safeguards or other legal mechanisms in compliance with Singapore’s PDPA and international privacy standards (such as GDPR).\n10. Cookies and Tracking Technologies\nWe use cookies and similar technologies to:\nImprove functionality\nAnalyze usage\nPersonalize content\nYou may disable cookies in your browser settings, though some features may not function properly.\n11. Policy Updates\nWe may update this Privacy Policy periodically.\nMajor updates will be communicated via in-app notifications, pop-ups, or email.\nContinued use of the Service after updates constitutes acceptance of the revised Policy.\n12. Contact Us\nIf you have any questions, complaints, or requests regarding privacy or data protection, please contact:\nViewlah Pte Ltd\u2028 Email: ceo@viewlah.com","lineIndentations":[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","NONE","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.204544067382812,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"1:369":{"type":"TEXT","id":"1:369","name":"Body title","overrideKey":"1:369","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":57.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":57.0,"height":17.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":57.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"SF Pro","fontPostScriptName":"SFPro-Bold","fontStyle":"Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.70703125,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"177:1897":{"type":"TEXT","id":"177:1897","name":"Where every estate tells its own story","overrideKey":"177:1897","absoluteBoundingBox":{"x":26616.5,"y":-7470.53662109375,"width":218.0,"height":16.0},"isolatedAbsoluteRenderBounds":{"x":26616.634765625,"y":-7467.375,"width":216.67578125,"height":12.77880859375},"relativeTransform":[[1.0,0.0,-2.5],[0.0,1.0,39.888580322265625]],"size":{"x":218.0,"y":16.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.4588235318660736,"g":0.4588235318660736,"b":0.4588235318660736,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":0.8469632267951965,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Where every estate tells its own story","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Amaranth","fontPostScriptName":"Amaranth-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":13.551411628723145,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.4243106842041,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"177:1887":{"type":"FRAME","id":"177:1887","name":"Frame 33559","overrideKey":"177:1887","absoluteBoundingBox":{"x":25692.0,"y":-7510.42529296875,"width":218.0,"height":55.888580322265625},"isolatedAbsoluteRenderBounds":{"x":25692.0,"y":-7510.42529296875,"width":218.0,"height":55.888671875},"relativeTransform":[[1.0,0.0,-2.2639999389648438],[0.0,1.0,118.5748519897461]],"size":{"x":218.0,"y":55.888580322265625},"fills":[],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.8469632267951965,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":9.316595077514648,"counterAxisAlignItems":"CENTER","children":["177:1888","177:1889"]},"177:1896":{"type":"SVG","id":"177:1896","name":"View Lah","overrideKey":"177:1896","absoluteBoundingBox":{"x":26646.298828125,"y":-7510.42529296875,"width":158.40097045898438,"height":30.571985244750977},"isolatedAbsoluteRenderBounds":{"x":26646.298828125,"y":-7510.42529296875,"width":158.400390625,"height":30.57177734375},"relativeTransform":[[1.0,0.0,27.299514770507812],[0.0,1.0,0.0]],"size":{"x":158.40097045898438,"y":30.571985244750977},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":0.48567119240760803,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"f8a8b86718e97387c24c3489e8c8e3bc43f39584"},"177:1884":{"type":"FRAME","id":"177:1884","name":"Frame 2147238091","overrideKey":"177:1884","absoluteBoundingBox":{"x":25402.0,"y":-7629.0,"width":798.0,"height":2438.0},"isolatedAbsoluteRenderBounds":{"x":25402.0,"y":-7629.0,"width":798.0,"height":2438.0},"relativeTransform":[[1.0,0.0,208.0],[0.0,1.0,29.0]],"size":{"x":798.0,"y":2438.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":56.0,"counterAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["177:1885","177:1890"]},"1:266":{"type":"TEXT","id":"1:266","name":"Title","overrideKey":"1:266","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":54.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":54.0,"height":17.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":54.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Helvetica Neue","fontPostScriptName":"HelveticaNeue-Bold","fontStyle":"Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":17.0939998626709,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"1:79":{"type":"TEXT","id":"1:79","name":"title","overrideKey":"1:79","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":57.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":57.0,"height":17.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":57.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"SF Pro","fontPostScriptName":"SFPro-Bold","fontStyle":"Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.70703125,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"177:1895":{"type":"FRAME","id":"177:1895","name":"Frame 33559","overrideKey":"177:1895","absoluteBoundingBox":{"x":26619.0,"y":-7510.42529296875,"width":213.0,"height":55.888580322265625},"isolatedAbsoluteRenderBounds":{"x":26616.634765625,"y":-7510.42529296875,"width":216.67578125,"height":55.888671875},"relativeTransform":[[1.0,0.0,0.23600006103515625],[0.0,1.0,118.5748519897461]],"size":{"x":213.0,"y":55.888580322265625},"fills":[],"strokeAlign":"INSIDE","maxWidth":213.0,"strokes":[],"strokeWeight":0.8469632267951965,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":9.316595077514648,"counterAxisAlignItems":"CENTER","children":["177:1896","177:1897"]},"177:1885":{"type":"FRAME","id":"177:1885","name":"login_logo","overrideKey":"177:1885","absoluteBoundingBox":{"x":25694.263671875,"y":-7629.0,"width":213.4720001220703,"height":174.4634246826172},"isolatedAbsoluteRenderBounds":{"x":25692.0,"y":-7629.0,"width":218.0,"height":174.4634246826172},"relativeTransform":[[1.0,0.0,292.2640075683594],[0.0,1.0,0.0]],"size":{"x":213.4720001220703,"y":174.4634246826172},"fills":[],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.17783555388450623,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":25.40889549255371,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["177:1886","177:1887"]},"177:1893":{"type":"FRAME","id":"177:1893","name":"login_logo","overrideKey":"177:1893","absoluteBoundingBox":{"x":26618.763671875,"y":-7629.0,"width":213.4720001220703,"height":174.4634246826172},"isolatedAbsoluteRenderBounds":{"x":26616.634765625,"y":-7629.0,"width":216.67578125,"height":174.4634246826172},"relativeTransform":[[1.0,0.0,43.763999938964844],[0.0,1.0,0.0]],"size":{"x":213.4720001220703,"y":174.4634246826172},"fills":[],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.17783555388450623,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":25.40889549255371,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["177:1894","177:1895"]},"1:258":{"type":"TEXT","id":"1:258","name":"Body","overrideKey":"1:258","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":53.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":53.0,"height":17.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":53.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Helvetica Neue","fontPostScriptName":"HelveticaNeue","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.70199966430664,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"1:75":{"type":"TEXT","id":"1:75","name":"Headings","overrideKey":"1:75","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":78.0,"height":24.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":78.0,"height":24.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":78.0,"y":24.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Helvetica Neue","fontPostScriptName":"HelveticaNeue-Bold","fontStyle":"Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.419998168945312,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"177:1886":{"type":"SVG","id":"177:1886","name":"Vector","overrideKey":"177:1886","absoluteBoundingBox":{"x":25752.5390625,"y":-7629.0,"width":96.92121124267578,"height":93.16595458984375},"isolatedAbsoluteRenderBounds":{"x":25752.5390625,"y":-7629.0,"width":96.921875,"height":93.166015625},"relativeTransform":[[1.0,0.0,58.275543212890625],[0.0,1.0,0.0]],"size":{"x":96.92121124267578,"y":93.16595458984375},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.20000000298023224,"g":0.3490196168422699,"b":0.9843137264251709,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.2885385751724243,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"1949a3c00b882d9713570dba0031bc684da17527"},"177:1892":{"type":"FRAME","id":"177:1892","name":"Frame 2147238091","overrideKey":"177:1892","absoluteBoundingBox":{"x":26575.0,"y":-7629.0,"width":301.0,"height":6250.0},"isolatedAbsoluteRenderBounds":{"x":26575.0,"y":-7629.0,"width":301.0,"height":6250.0},"relativeTransform":[[1.0,0.0,37.0],[0.0,1.0,29.0]],"size":{"x":301.0,"y":6250.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":56.0,"counterAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["177:1893","177:1898"]},"1:77":{"type":"TEXT","id":"1:77","name":"Body","overrideKey":"1:77","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":53.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":53.0,"height":17.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":53.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Helvetica Neue","fontPostScriptName":"HelveticaNeue","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.70199966430664,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"177:1890":{"type":"TEXT","id":"177:1890","name":"Privacy Policy Last Updated: 01 Oct 2025 Viewlah (\"we,\" \"our,\" or \"us\") values your privacy. This Privacy Policy explains how we collect, use, store, and protect your personal information when you use our mobile application, website, and related services (collectively, the \"Service\"). By using the Service, you agree to the terms described in this Privacy Policy. 1. Scope This Privacy Policy applies to all users of the Viewlah app and website. It does not apply to third-party services linked through the app (such as external websites, analytics tools, or SDKs), which are governed by their own privacy policies. 2. Information We Collect a. Information You Provide We may collect the following information that you provide directly to us: Account details (name, email address, phone number, password) Profile information (photo, bio, preferences) Posts, reviews, ratings, comments, and feedback Payment details (if applicable for future paid features) Communications with our support team b. Information Collected Automatically We may automatically collect: Device details (model, operating system, unique identifiers) IP address, network information, and connection logs Usage data (pages viewed, features used, timestamps) Location data (GPS or approximate location, if authorized) Cookies and analytics data 3. How We Use Your Information We use your information to: Provide and improve the Service and its features Personalize your experience and recommend relevant content Verify identity and maintain account security Send important notifications, updates, and marketing messages (where permitted) Prevent fraud, abuse, and unauthorized access Conduct analytics, research, and performance optimization Comply with legal obligations 4. Sharing and Disclosure We may share your information with: Affiliates and subsidiaries for internal operations and analytics Service providers (e.g., hosting, payment, email, analytics, or customer support vendors) strictly for operational use Law enforcement or regulators when required by law or to protect our rights, users, or the public Business transfers: in case of merger, acquisition, or sale of assets, your data may be transferred under the same protections We never sell your personal data to third parties. 5. Data Retention We retain personal information only as long as necessary for the purposes outlined in this Policy or as required by law. When no longer needed, data will be securely deleted or anonymized. 6. Data Security We use reasonable administrative, technical, and physical safeguards to protect your data from unauthorized access, loss, or misuse. However, no system is 100% secure. If a data breach occurs, we will notify affected users and authorities in accordance with applicable laws. 7. Children’s Privacy The Service is not intended for individuals under the age of 13. If we discover we have unintentionally collected data from minors, we will promptly delete it. 8. Your Rights Depending on your jurisdiction, you may have the right to: Access and request a copy of your personal data Correct inaccurate information Request deletion of your account and data Withdraw consent for certain processing activities Object to data use for marketing or analytics Request data portability (where applicable) You can exercise these rights by contacting us at ceo@viewlah.com. 9. International Transfers If your data is transferred outside your country (e.g., to cloud servers or affiliates), we ensure adequate protection through contractual safeguards or other legal mechanisms in compliance with Singapore’s PDPA and international privacy standards (such as GDPR). 10. Cookies and Tracking Technologies We use cookies and similar technologies to: Improve functionality Analyze usage Personalize content You may disable cookies in your browser settings, though some features may not function properly. 11. Policy Updates We may update this Privacy Policy periodically. Major updates will be communicated via in-app notifications, pop-ups, or email. Continued use of the Service after updates constitutes acceptance of the revised Policy. 12. Contact Us If you have any questions, complaints, or requests regarding privacy or data protection, please contact: Viewlah Pte Ltd\u2028 Email: ceo@viewlah.com","overrideKey":"177:1890","absoluteBoundingBox":{"x":25434.0,"y":-7398.53662109375,"width":734.0,"height":2208.0},"isolatedAbsoluteRenderBounds":{"x":25434.42578125,"y":-7394.53662109375,"width":727.724609375,"height":2202.83544921875},"relativeTransform":[[1.0,0.0,32.0],[0.0,1.0,230.4634246826172]],"size":{"x":734.0,"y":2208.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Privacy Policy\nLast Updated: 01 Oct 2025\nViewlah (\"we,\" \"our,\" or \"us\") values your privacy. This Privacy Policy explains how we collect, use, store, and protect your personal information when you use our mobile application, website, and related services (collectively, the \"Service\").\nBy using the Service, you agree to the terms described in this Privacy Policy.\n1. Scope\nThis Privacy Policy applies to all users of the Viewlah app and website.\nIt does not apply to third-party services linked through the app (such as external websites, analytics tools, or SDKs), which are governed by their own privacy policies.\n2. Information We Collect\na. Information You Provide\nWe may collect the following information that you provide directly to us:\nAccount details (name, email address, phone number, password)\nProfile information (photo, bio, preferences)\nPosts, reviews, ratings, comments, and feedback\nPayment details (if applicable for future paid features)\nCommunications with our support team\nb. Information Collected Automatically\nWe may automatically collect:\nDevice details (model, operating system, unique identifiers)\nIP address, network information, and connection logs\nUsage data (pages viewed, features used, timestamps)\nLocation data (GPS or approximate location, if authorized)\nCookies and analytics data\n3. How We Use Your Information\nWe use your information to:\nProvide and improve the Service and its features\nPersonalize your experience and recommend relevant content\nVerify identity and maintain account security\nSend important notifications, updates, and marketing messages (where permitted)\nPrevent fraud, abuse, and unauthorized access\nConduct analytics, research, and performance optimization\nComply with legal obligations\n4. Sharing and Disclosure\nWe may share your information with:\nAffiliates and subsidiaries for internal operations and analytics\nService providers (e.g., hosting, payment, email, analytics, or customer support vendors) strictly for operational use\nLaw enforcement or regulators when required by law or to protect our rights, users, or the public\nBusiness transfers: in case of merger, acquisition, or sale of assets, your data may be transferred under the same protections\nWe never sell your personal data to third parties.\n5. Data Retention\nWe retain personal information only as long as necessary for the purposes outlined in this Policy or as required by law.\nWhen no longer needed, data will be securely deleted or anonymized.\n6. Data Security\nWe use reasonable administrative, technical, and physical safeguards to protect your data from unauthorized access, loss, or misuse.\nHowever, no system is 100% secure. If a data breach occurs, we will notify affected users and authorities in accordance with applicable laws.\n7. Children’s Privacy\nThe Service is not intended for individuals under the age of 13.\nIf we discover we have unintentionally collected data from minors, we will promptly delete it.\n8. Your Rights\nDepending on your jurisdiction, you may have the right to:\nAccess and request a copy of your personal data\nCorrect inaccurate information\nRequest deletion of your account and data\nWithdraw consent for certain processing activities\nObject to data use for marketing or analytics\nRequest data portability (where applicable)\nYou can exercise these rights by contacting us at ceo@viewlah.com.\n9. International Transfers\nIf your data is transferred outside your country (e.g., to cloud servers or affiliates), we ensure adequate protection through contractual safeguards or other legal mechanisms in compliance with Singapore’s PDPA and international privacy standards (such as GDPR).\n10. Cookies and Tracking Technologies\nWe use cookies and similar technologies to:\nImprove functionality\nAnalyze usage\nPersonalize content\nYou may disable cookies in your browser settings, though some features may not function properly.\n11. Policy Updates\nWe may update this Privacy Policy periodically.\nMajor updates will be communicated via in-app notifications, pop-ups, or email.\nContinued use of the Service after updates constitutes acceptance of the revised Policy.\n12. Contact Us\nIf you have any questions, complaints, or requests regarding privacy or data protection, please contact:\nViewlah Pte Ltd\u2028 Email: ceo@viewlah.com","lineIndentations":[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","NONE","NONE","NONE","UNORDERED","UNORDERED","UNORDERED","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.204544067382812,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"1:145":{"type":"TEXT","id":"1:145","name":"Default","overrideKey":"1:145","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":60.0,"height":19.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":60.0,"height":19.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":60.0,"y":19.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Helvetica Neue","fontPostScriptName":"HelveticaNeue","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":19.08799934387207,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"177:1888":{"type":"SVG","id":"177:1888","name":"View Lah","overrideKey":"177:1888","absoluteBoundingBox":{"x":25721.798828125,"y":-7510.42529296875,"width":158.40097045898438,"height":30.571985244750977},"isolatedAbsoluteRenderBounds":{"x":25721.798828125,"y":-7510.42529296875,"width":158.400390625,"height":30.57177734375},"relativeTransform":[[1.0,0.0,29.799514770507812],[0.0,1.0,0.0]],"size":{"x":158.40097045898438,"y":30.571985244750977},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":0.48567119240760803,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"f8a8b86718e97387c24c3489e8c8e3bc43f39584"},"177:1894":{"type":"SVG","id":"177:1894","name":"Vector","overrideKey":"177:1894","absoluteBoundingBox":{"x":26677.0390625,"y":-7629.0,"width":96.92121124267578,"height":93.16595458984375},"isolatedAbsoluteRenderBounds":{"x":26677.0390625,"y":-7629.0,"width":96.921875,"height":93.166015625},"relativeTransform":[[1.0,0.0,58.275543212890625],[0.0,1.0,0.0]],"size":{"x":96.92121124267578,"y":93.16595458984375},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.20000000298023224,"g":0.3490196168422699,"b":0.9843137264251709,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.2885385751724243,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"1949a3c00b882d9713570dba0031bc684da17527"},"177:1883":{"type":"FRAME","id":"177:1883","name":"Desktop","overrideKey":"177:1883","absoluteBoundingBox":{"x":25194.0,"y":-7658.0,"width":1280.0,"height":2496.0},"isolatedAbsoluteRenderBounds":{"x":25194.0,"y":-7658.0,"width":1280.0,"height":2496.0},"relativeTransform":[[1.0,0.0,64.0],[0.0,1.0,100.0]],"size":{"x":1280.0,"y":2496.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":29.0,"paddingRight":208.0,"paddingBottom":29.0,"paddingLeft":208.0,"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["177:1884"]},"177:1889":{"type":"TEXT","id":"177:1889","name":"Where every estate tells its own story","overrideKey":"177:1889","absoluteBoundingBox":{"x":25692.0,"y":-7470.53662109375,"width":218.0,"height":16.0},"isolatedAbsoluteRenderBounds":{"x":25692.134765625,"y":-7467.375,"width":216.67578125,"height":12.77880859375},"relativeTransform":[[1.0,0.0,4.88442019559443e-05],[0.0,1.0,39.88857650756836]],"size":{"x":218.0,"y":16.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.4588235318660736,"g":0.4588235318660736,"b":0.4588235318660736,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":0.8469632267951965,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Where every estate tells its own story","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Amaranth","fontPostScriptName":"Amaranth-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":13.551411628723145,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.4243106842041,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"1:383":{"type":"TEXT","id":"1:383","name":"Primary Heading (H1)","overrideKey":"1:383","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":108.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":108.0,"height":34.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":108.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Helvetica Neue","fontPostScriptName":"HelveticaNeue-Bold","fontStyle":"Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":28.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":34.1879997253418,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"1:148":{"type":"TEXT","id":"1:148","name":"Default","overrideKey":"1:148","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":60.0,"height":19.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":60.0,"height":19.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":60.0,"y":19.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Helvetica Neue","fontPostScriptName":"HelveticaNeue","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":19.08799934387207,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}}},"assetIdToGuid":{},"guidToUrl":{"177:1882":"/privacy-policy","1:7074":"/vast","1:6945":"/atome","177:1849":"/terms-of-service","177:1823":"/viewlahsupport","183:1945":"/page","175:2360":"/support","162:2206":"/cv","1:6250":"/projects","0:3":"/","175:2342":"/privacy","174:2336":"/resume","1:833":"/profile","1:7169":"/mozat","1:7241":"/fluid","1:7139":"/watch","60:5401":"/fluidbrand","1:6347":"/contact","98:5510":"/profile-3","38:2984":"/my","44:60478":"/page-3","130:1904":"/page-4","183:2050":"/backup"},"fonts":{"Inter:Regular":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":400,"variationAxes":[{"tag":"wght","value":400.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}},"Amaranth:Regular":{"id":"Amaranth-Regular_1","url":"/_woff/v2/Amaranth-Regular_1/Amaranth-Regular_1.woff2","source":1,"italic":false,"weight":400,"subsets":{"baseUrl":"/_woff/v2/Amaranth-Regular_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Amaranth-Regular_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Amaranth-Regular_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Amaranth-Regular_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Amaranth-Regular_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Amaranth-Regular_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Amaranth-Regular_1-rest.woff2"}]}},"SF Pro:Bold":{"id":"SF-Pro_1","url":"/_woff/v2/SF-Pro_1/SF-Pro_1.woff2","source":1,"italic":false,"weight":700,"variationAxes":[{"tag":"wdth","value":100.0,"name":"Width"},{"tag":"opsz","value":28.0,"name":"OpticalSize"},{"tag":"wght","value":700.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/SF-Pro_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"SF-Pro_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"SF-Pro_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"SF-Pro_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"SF-Pro_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"SF-Pro_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"SF-Pro_1-rest.woff2"}]}}},"assets":{"f8a8b86718e97387c24c3489e8c8e3bc43f39584":{"type":"GENERATED_ASSET","url":"f8a8b86718e97387c24c3489e8c8e3bc43f39584.svg","size":{"x":158.40097045898438,"y":30.571985244750977},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"1949a3c00b882d9713570dba0031bc684da17527":{"type":"GENERATED_ASSET","url":"1949a3c00b882d9713570dba0031bc684da17527.svg","size":{"x":96.92121887207031,"y":93.16594696044922},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":-7.871749056196969e-06,"unit":"PERCENT"},"top":{"value":-1.703915044361804e-07,"unit":"PERCENT"},"bottom":{"value":8.35942854574365e-06,"unit":"PERCENT"}},"format":"SVG"},"683e164bda74e1fefd2058983b753e6027ab5f5b":{"type":"GENERATED_ASSET","url":"683e164bda74e1fefd2058983b753e6027ab5f5b.png","size":{"x":60.0,"y":60.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"}},"stablePathToAssetHash":{"177:1896":"f8a8b86718e97387c24c3489e8c8e3bc43f39584","177:1888":"f8a8b86718e97387c24c3489e8c8e3bc43f39584","177:1886":"1949a3c00b882d9713570dba0031bc684da17527","177:1894":"1949a3c00b882d9713570dba0031bc684da17527","1:6603":"683e164bda74e1fefd2058983b753e6027ab5f5b"},"animateRootIds":[],"siteSettings":{"title":"ZBL Design Studio","description":"We are a Singapore-based design studio specializing in UI/UX, branding, and web solutions. With 15 years of experience, we help startups and businesses create impactful digital products that scale.","scalingMode":"REFLOW","lang":"en","blockSearchIndexing":true,"googleAnalyticsID":"G-QP0TRCRNZ0","customCodeHeadStart":"\u003c!-- Google tag (gtag.js) --\u003e\n\u003cscript async src=\"https://www.googletagmanager.com/gtag/js?id=G-QP0TRCRNZ0\"\u003e\u003c/script\u003e\n\u003cscript\u003e\n  window.dataLayer = window.dataLayer || [];\n  function gtag(){dataLayer.push(arguments);}\n  gtag('js', new Date());\n\n  gtag('config', 'G-QP0TRCRNZ0');\n\u003c/script\u003e","faviconFilename":"683e164bda74e1fefd2058983b753e6027ab5f5b.png","labs":{"8BAC92FC74DBB0B64807FF095C0895624168FBC0":false,"7E40910AE74B0A483FB7C572EAF579D247AA3603":false,"7464717929BF125D021BA2EC2CE3DD3FDA32FFCA":false,"03413F6F08EB5AE8BAC0FFAF722D852F02A991F4":true,"E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881":false}},"sourceCodeHash":""}