{"id":31577,"date":"2026-07-08T12:34:34","date_gmt":"2026-07-08T15:34:34","guid":{"rendered":"https:\/\/valeu.vip\/base\/?p=31577"},"modified":"2026-07-08T12:47:16","modified_gmt":"2026-07-08T15:47:16","slug":"data-flow","status":"publish","type":"post","link":"https:\/\/valeu.vip\/base\/data-flow\/","title":{"rendered":"Data Flow"},"content":{"rendered":"<blockquote>\n<p><strong>Resumo:<\/strong> A simple, linear view of what happens to ride-offer data from the moment it appears to the moment it is discarded.<\/p>\n<\/blockquote>\n<h2>Flow<\/h2>\n<ol>\n<li>Ride offer appears on the screen of the supported ride-hailing app.<\/li>\n<li>Accessibility Service receives the corresponding screen event.<\/li>\n<li>Relevant text (fare, distance, time) is processed on-device.<\/li>\n<li>Ride indicators (fare\/km, fare\/min) are calculated locally.<\/li>\n<li>The overlay displays the result to the driver.<\/li>\n<li>Offer data is discarded \u2014 nothing from this step is retained beyond the displayed result.<\/li>\n<\/ol>\n<h2>Observations<\/h2>\n<blockquote>\n<p>No step in this flow sends ride-offer content to a remote server. Network access is limited to license verification and update checks, which are entirely separate from this flow.<\/p>\n<\/blockquote>\n<h2>Related articles<\/h2>\n<ul>\n<li><a href=\"https:\/\/valeu.vip\/base\/?p=31576\">Why Accessibility Is Required<\/a><\/li>\n<li><a href=\"https:\/\/valeu.vip\/base\/?p=31578\">Supported Events<\/a><\/li>\n<li><a href=\"https:\/\/valeu.vip\/base\/?p=31463\">Security Model<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<div class=\"tmnf_excerpt\"><p>Resumo: A simple, linear view of what happens to ride-offer data from the moment it appears to the moment it is discarded. Flow Ride offer appears on the screen of the supported ride-hailing app. Accessibility Service receives the corresponding screen event. Relevant text (fare, distance, time) is processed on-device. Ride indicators (fare\/km, fare\/min) are calculated &hellip;<\/p>\n<\/div>","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[5],"tags":[66,69,79],"class_list":["post-31577","post","type-post","status-publish","format-standard","hentry","category-integrations","tag-documentacao-tecnica","tag-google-play","tag-google-play-verified"],"_links":{"self":[{"href":"https:\/\/valeu.vip\/base\/wp-json\/wp\/v2\/posts\/31577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/valeu.vip\/base\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/valeu.vip\/base\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/valeu.vip\/base\/wp-json\/wp\/v2\/comments?post=31577"}],"version-history":[{"count":1,"href":"https:\/\/valeu.vip\/base\/wp-json\/wp\/v2\/posts\/31577\/revisions"}],"predecessor-version":[{"id":31615,"href":"https:\/\/valeu.vip\/base\/wp-json\/wp\/v2\/posts\/31577\/revisions\/31615"}],"wp:attachment":[{"href":"https:\/\/valeu.vip\/base\/wp-json\/wp\/v2\/media?parent=31577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/valeu.vip\/base\/wp-json\/wp\/v2\/categories?post=31577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/valeu.vip\/base\/wp-json\/wp\/v2\/tags?post=31577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}